天天看點

R:aov和lm方差分析的差別

R:aov和lm方差分析的差別

在R中經常會用aov()和lm()兩個函數進行方差分析,aov 函數的核心使用了lm算法,但二者有一定的差別。

aov() 預設(summary) 結果是基于Type I 平方和,而 lm() 預設(summary)的結果是Type III平方和。aov()分析的結果受自變量輸入順序的影響,而lm()與自變量輸入順序無關。當然這種差異是針對非平衡資料而言。對于平衡全處理的資料結構,二者分析的結果是一緻的。