# 세집단 평균차이 검정
#<실습> 3가지 교육방법을 적용하여 1개월동안 교육받은 교육생 세 집단간 실기 시험의 평균에 차이가 있는지 검정한다.
# 귀무 : 세집단간 실기시험 평균차이 X
# 대립 : 세집단간 실기시험 평균차이 ㅇ
data <- read.csv("testdata/three_sample.csv")
head(data)
plot(data$score)
boxplot(data$score)
mean(data$score)
#데이터 정제
length(data$score)
data2 <-subset(data, score <=14)
length(data2$score)
table(data2$method)
data2$method[data2$method1 ==1] <- "방법1"
data2$method[data2$method2 ==2] <- "방법2"
data2$method[data2$method3 ==3] <- "방법3"
table(data2$method2)
x <- table(data2$method2)
y <- tapply(data2$score, data2$method2, mean)
y
df <- data.frame(교육방법=x, 성적=y)
df
#정규성 검정
shapiro.test(data2$score) #p-value 0.1897 정규분포를 따름
#동질성 검정 : 세 집단의 등분산 검정
bartlett.test(score ~ method2, data = data2)
#p-value(0.1905 > 0.05)
install.packages("car")
library(car)
densityPlot(score ~ method2, data = data2)
2)
댓글 영역