알지오 평생교육원

로그인|회원가입|고객센터
HOME>IT전문가>데이터베이스>R 프로그래밍 [입문]

R 프로그래밍 [입문]

R 프로그래밍 [입문]
20회차 속성과정
전체 : 11시간 1분|회차당 평균 : 33분2초

이용기간 2개월

전문강사 : 알지오 R&D [IT]

270,000165,000



R 프로그래밍 인강 평생교육원 교육 안내
빅데이터 수집 및 처리기술은 자바 및 리눅스 기반이기 때문에 일정부분의 개발환경을 이해하고 있는분들이 이용해야 좋습니다. 하지만 분석기술은 비전공자나 기초자 분들도 학습이 가능하기 때문에 처음 접하는 분들도 이용할수 있습니다. 단, 개인적으로 실습하고 적용해야 기술적인 개발능력이 향상될 수 있습니다.
  • 01.18분 R 프로그래밍 시작하기 part1

    R의 특징, R 설치하기, 패키지 설치 및 사용, R 실행, 함수 소개, R 데이터 구조

    책갈피 : [00:04] 하드디스크에서 패키지 불러오는 방법/[06:00] 인터렉티브 모드/[10:15] R 명령어 파일로 저장/[14:46] 명령어 생성 /[17:03] r 명령어 실행

  • 02.37분 R 프로그래밍 시작하기 part2

    첫 번째 R 세션, 함수 소개, 변수의 범위, 기본 인수, 벡터, R 데이터 구조, 문자열

    책갈피 : [00:04] R의 기능/[04:41] 주의할 점/[10:17] R에서의 함수/[15:19] 함수의 정식 인수(정식 매개변수)/[22:09] y 변수 지정/[27:48] 행렬에서 구분행렬 뽑아내기/[32:21] str 명령어로 hn 간단하게 나타내기/[36:34] 제너릭 함수

  • 03.31분 R 프로그밍 시작하기 part3

    summary 함수, 회귀분석, 시작과 종료, 도움말 사용, 예제 실행, r문서 검색, 인터넷 도움말

    책갈피 : [00:05] summary/[01:14] summary 실행/[03:40] 시험 성적 회귀 분석 예제/[05:17] 도움말 확인/[07:58] lma 변수에 lm 함수 적용/[10:36] lma만 출력할 경우/[16:01] #마크 제거 후 저장/[21:52] 특수문자의 경우/[27:50] 구글에서 파일 유형 설정하기/[31:04] x 변수 형식 확인

  • 04.32분 벡터 part1

    벡터 원소 추가및 삭제, 벡터 길이 파악, 행렬과 배열을 벡터처럼 사용하기, 선언, 재사용, 일반 벡터 연산, 연산자를 이용한 벡터 생성, 숫자 반복 벡터, all, any 함수

    책갈피 : [00:04] 벡터의 원소 추가 및 삭제/[05:42] c코드 예/[11:45] 예제 보기/[17:35] 콜론 연산자/[23:56] any 와 all 함수/[29:29] 느린 실행 속도 개선 코드/[31:36] runs에 벡터를 지정한 이유

  • 05.34분 벡터 part2

    이산적 C계열, R코드, 벡터와 연산, NA와 null값, 필터링

    책갈피 : [00:48] 이산적 C계열값 예측 예제/[05:43] 코드의 핵심/[10:01] for문에서 중요한 점/[15:43] sqrt(1:9)/[20:05] 벡터 입력과 행렬 출력/[25:11] 짝수로 된 벡터 생성 예제/[33:02] subset 함수 사용하여 필터링 하기

  • 06.30분 벡터 part3 & 행렬과 배열

    wich 함수, if else 함수, diff 함수, aba 데이터 세트, 벡터 원소 이름, C, 행렬과 배열

    책갈피 : [06:18] if else의 장점/[11:10] diff 함수/[20:56] 데이터 M과 F로 나누기/[26:35] 벡터 원소 이름 지정/[29:49] 행렬 만들기

  • 07.48분 행렬과 배열 part2

    행렬 만들기, 선형대수 연산처리, 행렬 인덱싱, 행렬의 필터링, 공분산 행렬, apply 함수, 아웃라이어, 행과 열 추가 및 제거, 벡터와 행렬의 구분

    책갈피 : [00:01] matrix함수(행렬 만들기)/[04:22] 행렬 인덱싱/[11:32] 필터링의 또다른 예제/[18:38] apply 사용 예제/[24:41] apply 함수의 장점/[30:57] 행렬 크기 변경/[36:30] dim 속성

  • 08.38분 행렬과 배열 part3 & 리스트 & 데이터 프레임

    차원축소, 행과 열에 이름 붙이기, 배열, 리스트, 리스트 인덱싱, 리스트 원소추가&삭제, 리스트 크기 확인, lappy, 재귀리스트, 데이터 프레임, 기타 행열방식 연산

    책갈피 : [00:03] 차원축소 피하는 방법/[05:08] 행과 열에 이름 만들기/[10:44] 리스트 알아보기/[16:13] 리스트 구성요소 접근 방법/[21:17] 리스트 합치기/[26:11] lapply란?/[33:19] 생성 데이터 프레임 살펴보기/[35:57] 부분데이터 추출 방법의 예

  • 09.34분 데이터 프레임 part2 & 팩터와 테이블

    데이터 프레임 필터링, NA값 다루기, 관련 함수 사용, 데이터 프레임 결합, 함수 적용, 팩터와 테이블, 팩터 사용 함수, 테이블 사용 방법

    책갈피 : [00:45] 데이터프레임 필터링/[05:21] rbind 사용 예제/[08:45] merge함수 사용/[15:31] 팩터의 길이=데이터 길이/[21:55] 평균을 내는 명령어 수행/[27:50] by함수 예제 결과 확인/[33:32] 1차원 테이블 불러오기

  • 10.33분 팩터 part2 & R 프로그래밍 구조 part1

    행렬 배열 연산, aggregate 함수, 반복문, 벡터 이외의 유형을 사용하는 반복문, if-else, 팩터 part2 & R 프로그래밍 구조, 반환값, 최상위 레벨 환경변수

    책갈피 : [00:05] 행렬 배열 연산 예제/[05:11] R 프로그래밍의 구조/[10:53] if else 구문 알아보기/[15:31] if 구문의 예제/[23:08] 함수가 되는 문법 살펴보기/[30:57] 환경설정/범위문제 알아보기/[32:17] ls 명령어 실행

  • 11.38분 R 프로그래밍 구조 part2

    범위 계층 구조, R의 포인터, 고급 할당 연산자, 광역변수, 클로저, 재귀함수, 교체 함수, 함수코드 작성용 도구

    책갈피 : [00:07] 범위, 환경변수와의 관계/[06:09] 오류 발생/[13:22] 파이썬 예시/[24:55] return(x)/[32:23] return(c(sv1,pivot,sv2))/[37:12] 함수코드 작성용 도구

  • 12.32분 R 프로그래밍 구조 part3

    텍스트 에디터와 통합 개발 환경, 에디터 함수, 자신만의 바이너리 연산자 사용, 커넥션, cat, 문자열 처리

    책갈피 : [00:01] text 에디터와 통합개발 환경/[05:18] 키보드와 모니터 접근 방법/[12:24] 출력 방법 예제 살펴보기//[23:54] seek 함수 사용하여 파일의 처음으로 돌아가기/[29:55] dir 함수/[31:32] 문자열 처리 알아보기

  • 13.30분 문자열 처리 & 그래픽

    그래프 함수, nchar 함수, paste 함수, sprintf 함수, substring 함수, strsplit 함수, regexpr 함수, gregexpr 함수, 정규표현식

    책갈피 : [00:04] grep 함수 알아보기/[05:21] regxpr 함수 알아보기/[10:09] 축만있는 그래프 그리기/[16:04] legend 함수 알아보기/[24:39] 그래프를 파일에 저장하기/[29:55] 3차원 그래프의 다양한 옵션

  • 14.31분 수학관 시뮬레이션과 성능 향상 part1

    수학 함수, 최소값과 최대값, 미적분, 통계 분포, 정렬, 집합 연산, 벡터와 행렬의 선형 대수 연산, 내장 랜덤 변수 생성기, 빠른 R 코드 작성하기

    책갈피 : [00:11] 수학 관련 시뮬레이션 알아보기/[05:25] integrate 이용하여 적분/[11:15] 문자변수 정렬하기/[21:30] combn 알아보기/[29:13] 섹션의 모든객체 메모리 저장/[30:27] R의 메모리 사용 이해하기

  • 15.34분 성능 향상 part2

    속도 향상을 위한 벡터화, 수형 프로그래밍과 메모리 문제, 벡터 할당 문제, 복사 후 변경 문제, 메모리 복사 피하기, Rprof(), 멱행렬 생성하기, 바이트 코드 컴파일, 청킹, 메모리 관리를 위한 R 패키지 사용

    책갈피 : [00:03] 속도 향상을 위한 벡터화/[06:04] 샘플링을 한뒤 for반복문 사용 예제/[12:35] 실행시간 확인하기/[24:13] cumprod 함수 적용/[31:50] 청크 사용하기/[34:10] ff와 bicmemory

  • 16.33분 디버깅 part1

    디버깅의 기본 원칙, 모듈식, 하향식 디버깅, 버그 예방, 디버깅 도구의 사용 이유, debug()와 browser() 함수, 브라우저 명령어 사용, 중단점 설정, trace()

    책갈피 : [00:03] 디버깅 알아보기/[05:59] 프린트 구문 넣어 디버깅//[10:10] 브라우저 명령 사용하기/[17:08] untrace/[25:52] 중단점 만들기/[30:32] 레볼루션 애널리틱스 IDE/[32:39] 시뮬레이션 코드 디버깅 일관성 보장하는 방법

  • 17.29분 디버깅 part2 & 객체 지향 프로그래밍 part1

    S3 클래스, S3 제네릭 함수, S3 클래스 작성, S4 클래스, S3 대 S4, 객체 관리, ls() 함수, rm() 함수, save() 함수

    책갈피 : [00:21] set seed 지정하기/[05:13] 객체 인스턴스 출력하기/[12:38] 출력 메소드 작성하기/[20:13] 클래스 인스턴스 생성/[25:30] 만들어진 객체 관리하기/[27:51] save 함수

  • 18.31분 객체 지향 프로그래밍 part2 & 활용 예

    save() 함수, exists()함수, 기타 객체의 구조를 확인하는 명령어들, 텍스트 일치 확인, 부분 테이블 추출, 벡터 외적

    책갈피 : [01:00] exists 함수 알아보기/[05:00] table 코드 살펴보기/[12:33] 해당 함수 실행하기/[18:21] 복잡한 테이블 추출 예제/[26:45] subname값 저장하기

  • 19.34분 활용 예제 part2 & 그래프 활용 part1

    벡터 외적, 산점도 그래프, 히스토그램 그래프

    책갈피 : [00:27] R 바인드를 통해 행렬 생성하기/[05:46] plot 함수 사용하여 데이터 plot하기/[12:24] 산점도를 통해 연속변수 관계 파악하기/[19:48] 비닝이란?/[26:07] 회귀선 색상 바꾸기/[34:42] 여러개의 히스토그램 생성하기/[37:15] 요인 변환하기

  • 20.34분 그래프 활용 part2

    히스토그램 그래프, 바이올린 그래프, 네트워크 그래프

    책갈피 : [00:38] 집단의 크기가 다를때 그래프 비교/[01:19] y축의 눈금크기 독립적으로 변경/[06:46] y값 늘리기/[12:56] 열을 factor로 변환/[22:11] 집단 하나를 대상으로 boxplot 만들기/[26:29] 바이올린 그래프 사용/[33:07] 추정치의 대역폭 조절/[36:07] 네트워크 그래프에 텍스트 라벨 넣기





주소 : 경기 의정부시 시민로122번길 41-46, 2F|e-mail : help@alzio.co.kr|호스팅 제공자 : SK브로드밴드
회사명 : 알지오|대표 : 채명수|개인정보관리자 : 박진엽|사업자등록번호 : 217-90-17793|통신판매 제2008-0312호
SSL발급자 Equifax Secure Global eBusiness CA-1|Copyright since 2003ⓒalzio.co.,Ltd all rights reserved. SNS

* 중소기업진흥공단 신기술밴처지원

* 서울기술보증 제 20031501호