반응형
var 함수
R에서 분산을 계산할 때 사용하는 var 함수가 모분산을 계산하는지 표본분산을 계산하는지 알아봅시다.
data=c(1,2,3,4,5)
#모 분산 직접 계산하기
var_cal_p=sum((data-mean(data))**2)/length(data)
#표본 분산 직접 계산하기
var_cal_s=sum((data-mean(data))**2)/(length(data)-1)
#var 함수 사용
var_fun=var(data)
#출력
print(var_cal_p)
print(var_cal_s)
print(var_fun)
> print(var_cal_p)
[1] 2
> print(var_cal_s)
[1] 2.5
> print(var_fun)
[1] 2.5
var 로 계산된 결과가 표본분산임을 알 수 있습니다.
sd 함수
이번에는 R에서 표준편차를 계산할 때 사용하는 sd 함수가 모표준편차를 계산하는지 표본표준편차를 계산하는지 알아봅시다.
data=c(1,2,3,4,5)
#모 표준편차 직접 계산하기
sd_cal_p=sqrt(sum((data-mean(data))**2)/length(data))
#표본 표준편차 직접 계산하기
sd_cal_s=sqrt(sum((data-mean(data))**2)/(length(data)-1))
#var 함수 사용
sd_fun=sd(data)
#출력
print(sd_cal_p)
print(sd_cal_s)
print(sd_fun)
> print(sd_cal_p)
[1] 1.414214
> print(sd_cal_s)
[1] 1.581139
> print(sd_fun)
[1] 1.581139
sd 로 계산된 결과가 표본 표준편차임을 알 수 있습니다.
반응형
'R 주제 > R 기초 및 통계 강의' 카테고리의 다른 글
[R강의] 144.정규분포 함수 4종류 의미 (dnorm, pnorm, qnorm, rnorm) (0) | 2023.03.20 |
---|---|
[R강의] 143. 엑셀 데이터 불러올 때 설명 행 없이 불러오기 (0) | 2023.03.15 |
[R강의] 141. library 와 require 의 차이 (3) | 2023.02.27 |
[R강의] 140. 데이터 프레임을 쉽게 조작하는 transform 함수 (0) | 2023.02.27 |
[R강의] 139. 데이터프레임 열이름, 행이름 출력하고 수정하기 (0) | 2023.02.03 |
댓글