x <- c(1:10) //1~10까지의 수를 넣음.
> x
[1] 1 2 3 4 5 6 7 8 9 10
SUM() : 요소를 모두 합한 값.
> sum(x)
[1] 55
mean() : 평균
> mean(x)
[1] 5.5
var() : 분산 //자료가 얼마나 퍼져 있는 지 알 수 있는 값.
> var(x)
[1] 9.166667
sd() : 표준편차 //자료가 평균에서 얼마나 퍼져 있는 지 알 수 있는 값.
sd(x)
[1] 3.02765
-이러한 계산들도 NA값이 있으면 NA 로 결과가 나온다.
> x[5] <-NA // X배열 5번째 값에다가 NA 값을 넣음.
> x
[1] 1 2 3 4 NA 6 7 8 9 10
> sum(x)
[1] NA
-함수의 도움말을 보기 위한 명령어
1. help()
2. ?인자
> help(sum)
starting httpd help server ... done
>?sum
R 도움말 페이지 읽는 방법
-Description : 일반적인 기능 설명.
-Usage : 사용법
-Arguments : 함수에 사용되는 인자
-Value : 함수의 반환 값
-Examples : 예제 코드
-na.rm 함수(인자를 논리값으로 설정할 수 있는 이 논리값은 NA값들을 계산하기 전에 제외할지 정한다)
> mean(x,na.rm=TRUE)
[1] 5.555556
> mean(x,na.rm=FALSE)
[1] NA
값을 보아하니 TRUE로 하면 NA값은 제외하고 계산하는데 FALSE로 하면 NA값을 포함해서 계산하는 것 같습니다.
'전공 > R프로그래밍' 카테고리의 다른 글
R프로그래밍 6. 벡터 서브세팅과 교체 (0) | 2019.06.24 |
---|---|
R 프로그래밍 5. R의 패키지 시스템 (0) | 2019.06.14 |
R 프로그래밍 4. 작업이 이루어지는 공간에 대한 개념. (0) | 2019.06.10 |
R프로그래밍 3. 값,표현식,문장 (0) | 2019.06.03 |
R프로그래밍 1. NULL 값과 NA 값. (0) | 2019.06.03 |