Page 13 -
P. 13
서 값은 일반적으로 벡터(1차원 배열, 수가 일렬로 늘어서 있는 것)고, 벡터의
성분 번호(수식에서의 첨자)가 [1]부터 시작한다. 즉, 이 숫자는 각 행의 첫 번
째 요소 번호를 의미한다.
> x = 5:70 # x에 긴 벡터 (5,6,7,8,...,70)을 대입
> x # 표시해 보자
[1] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
25 26 27 28 29
[26] 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
50 51 52 53 54
[51] 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
x[1] = 5, x[2] = 6, x[18] = 22, x[35] = 39, … 가 되는 식이다.
일반적으로 벡터를 입력할 때 c()라는 함수를 사용한다. c는 combine 또는
concatenate(결합하다)의 첫 글자다.
> x = c(3.14, 2.718, 0.577)
> x
[1] 3.140 2.718 0.577
> x + 10 # 연산은 각 성분에 작용한다
[1] 13.140 12.718 10.577
> x 10 # 는 곱셈 기호
*
*
[1] 31.40 27.18 5.77
> sqrt(x) # 함수도 각 성분에 작용된다. sqrt()는 제곱근
[1] 1.7720045 1.6486358 0.7596052
> length(x) # 벡터의 길이
[1] 3
> sum(x) # 합
[1] 6.435
> mean(x) # 평균
[1] 2.145
> sd(x) # 표준편차
[1] 1.374223
> x[1] # 배열의 1성분
[1] 3.14
> x[2:3] # 배열의 2~3성분
[1] 2.718 0.577
1장 R을 가지고 놀아 보자 023
0누구나통계 with R.indd 23 2018. 10. 26. 오전 12:29