반응형
[R 통계분석] Box's M test (공변량 행렬 동질성 검정) | biotools 패키지
#1. 방법
BoxM(data, group)
data에는 반드시 변수가 2개 이상인 data.frame이 들어가야 합니다. 공분산행렬을 비교하기 때문입니다.
#2. 예제
> 코드
#Box's M test를 하기 위해 biotools 패키지를 먼저 설치합니다.
install.packages("biotools")
#패키지 불러오기
library(biotools)
#표본생성
set.seed(1)
height_male=rnorm(50,0,1)
height_female=rnorm(50,0,1)
weight_male=rnorm(50,0,1)
weight_female=rnorm(50,0,1)
#형식에 맞게 수정
height_all=c(height_male,height_female)
weight_all=c(weight_male,weight_female)
group=c(rep(1,50),rep(2,50))
DF=data.frame(height_all,weight_all)
#Box's M test 수행.
boxM(data=DF[,1:2],group=group)
install.packages("biotools")
#패키지 불러오기
library(biotools)
#표본생성
set.seed(1)
height_male=rnorm(50,0,1)
height_female=rnorm(50,0,1)
weight_male=rnorm(50,0,1)
weight_female=rnorm(50,0,1)
#형식에 맞게 수정
height_all=c(height_male,height_female)
weight_all=c(weight_male,weight_female)
group=c(rep(1,50),rep(2,50))
DF=data.frame(height_all,weight_all)
#Box's M test 수행.
boxM(data=DF[,1:2],group=group)
> 실행결과
> boxM(data=DF,group=group)
Box's M-test for Homogeneity of Covariance Matrices
data: DF
Chi-Sq (approx.) = 1.8017, df = 3, p-value = 0.6146
반응형
'3. 등분산검정 > 5) Box's M test' 카테고리의 다른 글
[R 통계분석] Box's M test (공변량 행렬 동질성 검정) | MVTests 패키지 (0) | 2019.11.28 |
---|
댓글