aov
개체에서 데이터를 추출하는 데 덜 복잡하고 복잡한 방법을 찾으려고합니다. 아래 그림과 같이 데이터 집합 a
이 있다고 가정하고 데이터를 기반으로 ANOVA를 실행하여 a.model
이라는 개체가 생성되었습니다. str(a.model)
을 사용하여 데이터를 찾으려고 시도했지만 찾을 수 없습니다. lm
개체에서 데이터를 추출하는 방법을 알기 때문에, 내가 한 것은 lm(a.model)$model$score
을 사용하고있었습니다. 그러나 aov
개체를 lm
개체로 먼저 변환하지 않고 a.model
에서 데이터를 직접 추출 할 수 있습니까? - 전환의 '추가'단계가 그다지 많은 작업이 아니기 때문에 이것은 무엇보다 호기심에서 벗어난 것 같습니다. aov
에서데이터를 기반으로하는 ANOVA 개체에서 데이터 추출 R
a=data.frame(factor1 = rep(letters[1:2], each=10),
factor2 = rep(letters[c(1,2,1,2)], each=5),
score=sort(rlnorm(20)))
a.model = aov(score~factor1*factor2, data=a)
모델이 반복적으로 측정 되든 상관 없습니까? 반복되는 측정 값이기 때문에'names() '의 결과가 다릅니다. (문자 [1 : 2], 각 = 40), factor2 = rep (문자 [c (1,2,1,2)], 각 = 20), id = rep (스코어 ~ factor1 * factor2 + 에러 (id/(factor1)), 스코어 (스코어), 애트리뷰트 (애트리뷰트), 애트리뷰트, 애트리뷰트, 애트리뷰트, 애트리뷰트, 애트리뷰트, * factor2)), data = a) names (a.model)' – Alex
수식에 Error 함수를 사용하면 아포 작동이 다르게됩니다. 나는 나의 대답을 업데이트했다. –