Eğer sopa ile isterseniz aov()
fonksiyonu kullanabilirsiniz emmeans
işleyebilir paketi aovlist
(ve diğer birçok ) nesneler.
library("emmeans")
# set orthogonal contrasts
options(contrasts = c("contr.sum", "contr.poly"))
aov_velocity <- aov(Velocity ~ Material + Error(Subject / Material), data = scrd)
emmGrid
Aşağıdaki gibi bir nesneyi oluşturduktan sonra
emm <- emmeans(aov_velocity, ~ Material)
Tüm pairs()
işlevlerin (post hoc) fonksiyon veya paketin contrast()
işlevini kullanarak istenen herhangi bir kontrast kullanılarak ikili karşılaştırmalar yapmak çok kolaydır emmeans
. adjust
Bu fonksiyonların argümanı ile çoklu test ayarlamaları yapılabilir :
pairs(emm) # adjust argument not specified -> default p-value adjustment in this case is "tukey"
Bu konuda daha fazla bilgi için detaylı emmy vinyetlerin ve belgelerin çok faydalı olduğunu gördüm .
Ayrıca, burada cevabımda doğru kontrast ağırlıklarının nasıl alınacağına dair bir açıklama içeren eksiksiz (tekrarlanabilir) bir örnek bulabilirsiniz .
Ancak, post hoc testler için tek değişkenli bir model kullanmanın, küreselliğin ihlal edilmesi durumunda muhafazakar olmayan p değerlerine yol açabileceğini unutmayın .