Tôi có tập dữ liệu trong đó các mẫu được nhóm theo cột. Bộ dữ liệu mẫu sau cũng tương tự như định dạng dữ liệu của tôi:Làm thế nào để thực hiện một yếu tố ANOVA trong R với các mẫu được sắp xếp theo cột?
a = c(1,3,4,6,8)
b = c(3,6,8,3,6)
c = c(2,1,4,3,6)
d = c(2,2,3,3,4)
mydata = data.frame(cbind(a,b,c,d))
Khi tôi thực hiện một yếu tố duy nhất ANOVA trong Excel bằng cách sử dụng dữ liệu trên, tôi nhận được kết quả như sau:
Tôi biết một định dạng điển hình trong R như sau:
group measurement
a 1
a 3
a 4
. .
. .
. .
d 4
Và lệnh để thực hiện ANOVA trong R sẽ sử dụng aov(group~measurement, data = mydata)
. Làm cách nào để thực hiện một hệ số ANOVA trong R với các mẫu được sắp xếp theo cột chứ không phải theo hàng? Nói cách khác, làm cách nào để sao chép kết quả excel bằng R? Cảm ơn rất nhiều vì sự giúp đỡ.
định hình lại dữ liệu! – mnel
Bạn đã có lệnh anova sai ... 'aov (đo ~ nhóm ...' – John