我需要测试我应该在我的模型中包含哪些效果,以便对奶牛进行遗传评估。在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