2
我寫函數輸出ANOVA作爲輸出建設ANOVA狀物體
我不明白如何從以下信息輸出ANOVA對象:
# degrees of freedom
repdf = 1
trtdf = 22
totaldf = 23
# sum of square
ssrep = 10.3
sstrt = 14567.2
sstotal = 14577.2
是方差分析對象數據框或列表或者有其他特殊節目類別?
編輯:基於從本
下面的建議Source <- c("replication", "Treatments", "Total")
Df <- c(repdf, trtdf, totaldf)
"Sum Sq" <- c(ssrep, sstrt, sstotal)
anovadf <- data.frame(Source, Df, "Sum Sq")
class(anovadf) <- c("anova","data.frame")
不給我應該是什麼str中的方差分析對象的怎麼樣?任何進一步的幫助
> str(anovadf)
Classes ‘anova’ and 'data.frame': 3 obs. of 3 variables:
$ Source : Factor w/ 3 levels "Error","replication",..: 2 3 1
$ Df : num 1 22 23
$ X.Sum.Sq.: Factor w/ 1 level "Sum Sq": 1 1 1
請參閱我的編輯... – jon