यदि आप aov()फ़ंक्शन से चिपकना चाहते हैं तो आप emmeansपैकेज का उपयोग कर सकते हैं जो aovlist(और कई अन्य ) ऑब्जेक्ट्स को संभाल सकता है ।
library("emmeans")
# set orthogonal contrasts
options(contrasts = c("contr.sum", "contr.poly"))
aov_velocity <- aov(Velocity ~ Material + Error(Subject / Material), data = scrd)
एक emmGridवस्तु बनाने के बाद निम्नानुसार
emm <- emmeans(aov_velocity, ~ Material)
pairs()फ़ंक्शन का उपयोग करके या पैकेज के contrast()फ़ंक्शन का उपयोग करके किसी भी वांछित कंट्रास्ट के साथ सभी (पोस्ट हॉक) जोड़ीदार तुलना करना बहुत आसान है emmeans। adjustइन कार्यों के तर्क के माध्यम से कई-परीक्षण समायोजन प्राप्त किए जा सकते हैं :
pairs(emm) # adjust argument not specified -> default p-value adjustment in this case is "tukey"
इस बारे में अधिक जानकारी के लिए मुझे विस्तृत इम्मिअन्स विग्नेट्स और दस्तावेज बहुत मददगार लगे।
साथ ही, आप यहाँ मेरे उत्तर में सही कंट्रास्ट वेट प्राप्त करने के तरीके पर एक विवरण सहित पूर्ण (प्रतिलिपि प्रस्तुत करने योग्य) उदाहरण पा सकते हैं ।
हालांकि, ध्यान दें कि पोस्ट-हॉक परीक्षण के लिए एक univariate मॉडल का उपयोग कर विरोधी रूढ़िवादी में परिणाम कर सकते पी -values गोलाई का उल्लंघन किया गया है।