기본 스크립트와 함수
- class(x1) : X의 범주는? (숫자 혹은 문자)
- is.numeric(x1) : X는 숫자?
- length(x1) : X의 길이는?
- is.vector(x1) : X는 벡터?
- 기본연산(더하기(+), 곱하기(*), 제곱근(sqrt), 최소값(min), 최대값(max), 평균(mean))
- plot(x1,y1) : 그래프 좌표 보여줌
- 함수 (로그(log10(10), log(10)), 지수(exp(10)), 사인(sin(pi/2)), 코사인)
- 소문자, 대문자 변경, ls(), rm()
1) ls() : 생성된 값 리스트
2) rm(x1) : 값 삭제
3) tolower(c1) : 소문자로 변경
4) toupper(c1) : 대문자로 변경
- c1 <- "MiXeD cAsE 123" : 값 입력
- 정규분포로부터 데이터생성 함수 : rnorm (r : random, norm : 정규분포)
1) X<-norm(n,mean,std) : x3<-rnorm(100) => mean=0, sd=1
2) head(x3) : 앞에 6개만 데이터를 본다.
3) mean(x3) : 평균
4) sd(x3) : 표준편차
5) hist(x3) : Histogram 그래프 생성
6) n 값이 커질수록 mean은 0에 sd는 1에 가까워짐(더 정규분포의 형태를 보임)
R 추가패키지 사용법
1. R 추가패키지 설치
- R프로그램은 기본 program에 추가적으로 필요한 분석 툴을 설치
1) 그래픽에 필요한 툴 : ggplot2
2) 텍스트 마이닝에 필요한 패키지 : NLP, tm, wordcloud
- 추가패키지 설치 (install.packages)
1) install.packages("패키지명") : 패키지 설치
2) library(패키지명) : 패키지를 사용, , library 설정은 사용할때마다 필요(재실행시 다시 설정)
2. R 추가패키지 사용 예제
- 3d plot을 그리고자 할때 : "scatterplot3d" 패키지
- help매뉴얼의 예제 프로그램 사용
- 웹엥서 검색 (패키지 이름을 모를때) : ~~ in r