我需要測試我應該在我的模型中包含哪些效果,以便對奶牛進行遺傳評估。在SAS中,我會使用proc GLM。 SAS的代碼將是:Proc GLM(SAS)使用R
data paula1; set paula0;
proc glm;
class year herd season;
model milk= year herd season age age*age;
run;
我的R代碼裏面是:
model1 = glm(milk ~ factor(year) + factor(herd) + factor(season) + age + I(age^2), data=paula1)
anova(model1)
我懷疑這有什麼不對的,因爲所有的影響在統計上顯著,甚至當我包括不相關的其他影響性狀。我沒有SAS許可證來比較結果。 R中的代碼是否正確? R中的glm是否表示類型3的平方和(對於SAS中提出的不平衡數據)?這種情況下使用lm有什麼區別嗎? 在此先感謝。 Paula
你應該閱讀這個,特別是鏈接的pdf,爲什麼R社區對所謂的III型SS有強烈的感受:http://stats.stackexchange.com/a/23198 – joran 2014-11-22 23:35:27
對「III型」的簡短回答:不。您沒有提供數據時,您要求我們對方法進行評論。不是一個真正的編碼問題,是嗎?如果你想問統計問題,你應該去CrossValidated.com – 2014-11-22 23:42:08