R을 사용해서 분산분석 (ANOVA) 돌리는 방법을 알아보자.
사용되는 함수는 모두 기본 패키지에 포함되어있다.
엑셀로 데이터를 입력하자
이원분산분석 (two-way ANOVA) 이다. factor가 2개 있다고 생각하면 된다.
모든 각각의 factor 에는 한 사람만 assign 되었다고 가정한다.
이를 Between-subject Design 이라고 한다.
(Within-subject Design 이나 Mixed 에서 하는 방법은 다음에 알아보겠다)
먼저 불러온다.
> data <- read.csv("C:\\ex\\file.csv", header=TRUE)
각 factor 이름으로 사용하기 위해서 attach 함수로 활성화한다.
> attach(data)
이제 factor1, factor2, output 으로도 각 성분에 접근할 수 있을 것이다.
이것으로 anova를 돌리는 것이다.
> result <- aov(formula = output ~ factor1 * factor 2)
> summary(result)
잘 나온 것을 확인할 수 있다.
댓글 없음:
댓글 쓰기