R Basic Manual
머리말
1
R 설치
1.1
R이란?
1.2
R 설치
1.3
R의 특징
1.4
RStudio 설치
1.4.1
RStudio에서 프로젝트 만들기
1.5
R package 설치 및 사용
1.6
R package 관리
1.6.1
설치된 패키지 보기
1.6.2
패키지가 설치된 폴더 보기
1.6.3
로드된 패키지 보기
1.6.4
패키지 언로드 하기 (메모리에서 내리기)
1.6.5
설치된 패키지 제거하기
1.6.6
패키지 업데이트하기
2
R 프로그래밍 기초
2.1
기초 산술 연산자
2.1.1
계산용 연산자
2.1.2
화씨온도가 100도라면 섭씨온도는?
2.2
논리 연산자
2.3
기초 산술 함수
2.3.1
통계 함수
2.3.2
로그 및 지수 함수 (Logarithms and Exponentials)
2.3.3
삼각 함수
2.3.4
기타 수학 함수
2.4
객체(변수)의 할당과 삭제
2.4.1
객체(변수) 만들기
2.4.2
객체(변수) 리스트 보기
2.4.3
객체(변수) 지우기
2.5
기본 데이터 타입 (Basic data types)
2.5.1
숫자 데이터 - 실수와 정수
2.5.2
논리 데이터 - TRUE == 1, FALSE == 0
2.5.3
NULL 객체
2.6
내장형 상수 Built-in Constants
2.7
예약어 Reserved Words
3
R 데이터 구조
3.1
R 벡터 Vector
3.1.1
벡터 만들기
3.1.2
벡터 요소 추출
3.1.3
벡터 연산
3.1.4
기타
3.2
R 행렬 Matrix
3.2.1
행렬 생성
3.2.2
행렬 이름 붙이기
3.2.3
행열 바꾸기
3.2.4
행렬의 차원
3.2.5
행렬의 요소 추출
3.2.6
행렬 요소 수정
3.2.7
행렬 연산
3.3
R 팩터 Factor
3.3.1
팩터 변수 만들기
3.3.2
팩터 요소 추출
3.3.3
팩터 요소 수정
3.3.4
기타
3.4
R 배열 Array
3.4.1
배열 생성
3.4.2
배열 이름 붙이기
3.4.3
배열의 요소 추출
3.4.4
배열 요소 수정
3.4.5
배열 연산
3.5
R 데이터 프레임 Data frame
3.5.1
데이터 프레임 만들기
3.5.2
데이터 프레임 구조 보기
3.5.3
데이터 프레임 요약 보기
3.5.4
데이터 프레임에서 데이터 추출
3.5.5
데이터 프레임의 데이터 수정
3.5.6
데이터 프레임 구조 수정
3.5.7
기타
3.6
R 리스트 List
3.6.1
리스트 만들기
3.6.2
리스트 구조 보기
3.6.3
리스트에서 데이터 추출
3.6.4
리스트의 데이터 수정
3.6.5
리스트 구조 수정
3.6.6
리스트를 벡터로 변환
4
R 제어문
4.1
if()
4.2
ifelse()
4.3
switch()
4.4
for()
4.5
while()
4.6
repeat()
5
R 기본 함수
5.1
R 수학 함수
5.1.1
abs()
5.1.2
ceiling()
5.1.3
floor()
5.1.4
trunc()
5.1.5
round()
5.1.6
signif()
5.1.7
sqrt()
5.1.8
로그함수
5.1.9
exp()
5.1.10
삼각함수
5.1.11
누적함수
5.1.12
sum()
5.1.13
diff()
5.1.14
prod()
5.1.15
gamma(), factorial()
5.1.16
beta()
5.1.17
choose()
5.1.18
복소수 함수
5.1.19
집합 함수
5.1.20
푸리에 함수
5.1.21
수치해석 함수
5.2
R 행렬 함수
5.2.1
t()
5.2.2
diag()
5.2.3
%*%
5.2.4
outer()
5.2.5
solve()
5.2.6
rowSums()
5.2.7
colSums()
5.2.8
rowMeans()
5.2.9
colMeans()
5.2.10
nrow(), ncol()
5.2.11
det()
5.2.12
eigen()
5.2.13
svd()
5.2.14
qr()
5.2.15
scale()
5.3
R 논리 함수
5.3.1
any()
5.3.2
all()
5.3.3
which()
5.3.4
which.min()
5.3.5
which.max()
5.3.6
isTRUE()
5.4
R 반복 함수
5.4.1
apply()
5.4.2
lapply()
5.4.3
sapply()
5.4.4
vapply()
5.4.5
tapply()
5.4.6
mapply()
5.4.7
eapply()
5.4.8
by()
5.4.9
split()
5.4.10
Vectorize()
5.4.11
replicate()
5.4.12
rep()
5.4.13
seq()
5.4.14
sequence()
5.4.15
gl()
5.4.16
sweep()
5.4.17
aggregate()
5.5
R 통계 함수
5.5.1
sample()
5.5.2
균등분포(unif)
5.5.3
정규분포(norm)
5.5.4
감마분포(gamma)
5.5.5
지수분포(exp)
5.5.6
베타분포(beta)
5.5.7
t분포(t)
5.5.8
카이제곱분포(chisq)
5.5.9
F분포(f)
5.5.10
와이블분포(weibull)
5.5.11
로그정규분포(lnorm)
5.5.12
코시분포(cauchy)
5.5.13
이항분포(binom)
5.5.14
베르누이분포
5.5.15
다항분포(multinom)
5.5.16
초기하분포(hyper)
5.5.17
기하 분포(geom)
5.5.18
음이항 분포(nbinom)
5.5.19
포아송분포(pois)
5.5.20
윌콕슨 순위합 분포(wilcox)
5.5.21
윌콕슨 부호순위 분포(signrank)
5.5.22
스튜던트 범위 분포(tukey)
5.5.23
mean()
5.5.24
weighted.mean()
5.5.25
median()
5.5.26
var()
5.5.27
sd()
5.5.28
cov()
5.5.29
cor()
5.5.30
max and min
5.5.31
range()
5.5.32
quantile()
5.5.33
IQR()
5.5.34
fivenum()
5.5.35
mad
5.5.36
rank()
5.5.37
sort()
5.5.38
order()
5.5.39
lm()
5.5.40
step()
5.5.41
predict()
5.5.42
glm()
5.5.43
loess()
5.5.44
nls()
5.5.45
poly()
5.5.46
princomp()
5.5.47
ar()
5.5.48
arima()
5.5.49
holtwinter()
5.5.50
approx(x,y=)
5.5.51
spline(x,y=)
5.5.52
df.residual(fit)
5.5.53
coef(fit)
5.5.54
residuals(fit)
5.5.55
deviance(fit)
5.5.56
fitted(fit)
5.5.57
logLik(fit)
5.5.58
AIC(fit)
5.5.59
aov(formula)
5.5.60
anova(fit,…)
5.5.61
density(x)
5.5.62
binom.test()
5.5.63
prop.test()
5.5.64
lgamma, gamma, digamma, trigamma
5.5.65
optim()
5.5.66
optimize
5.5.67
constroptim
5.5.68
nlm(f,p)
5.5.69
nlminb
5.6
R 날짜와 시간 함수
5.7
R 객체 함수
5.7.1
객체 클라스와 타입 조사
5.7.2
데이터 차원 조사
5.7.3
객체정보 함수
5.7.4
객체변환 함수
5.8
R 문자열 함수
5.8.1
정규표현식
5.9
R 데이터 관리 함수
5.10
R 입출력 함수
5.11
R 시스템 함수
5.12
R 사용자 정의 함수
6
R 입출력 Read & Write
6.1
데이터 불러오기
6.2
데이터 저장하기
6.3
백업 및 복원
7
R 그래프 Graphs & Charts
7.1
Bar Plot
7.2
Histogram
7.3
Pie Chart
7.4
Box Plot
7.5
Strip Chart
8
R 객체와 클래스 Objects & Class
8.1
Object and Class
8.2
R S3 Class
8.3
R S4 Class
8.4
R Reference Class
8.5
R Inheritance
Eidted by Manboha
R Basic Manual
7.2
Histogram