警告:包含自学成才的R newbie。
Summary(aov.sample)
创建一个ANOVA结果表,以便
Error: particip
Df Sum Sq Mean Sq F value Pr(>F)
Residuals 11 16.49 1.499
Error: particip:device
Df Sum Sq Mean Sq F value Pr(>F)
device 1 14.22 14.222 3.76 0.0786 .
Residuals 11 41.61 3.783
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Error: particip:width
Df Sum Sq Mean Sq F value Pr(>F)
width 1 177.35 177.35 63.64 6.71e-06 ***
Residuals 11 30.65 2.79
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Error: particip:length
Df Sum Sq Mean Sq F value Pr(>F)
length 1 183.68 183.68 115.5 3.57e-07 ***
Residuals 11 17.49 1.59
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Error: particip:device:width
Df Sum Sq Mean Sq F value Pr(>F)
device:width 1 0.50 0.500 0.14 0.715
Residuals 11 39.17 3.561
Error: particip:device:length
Df Sum Sq Mean Sq F value Pr(>F)
device:length 1 1.389 1.389 0.661 0.433
Residuals 11 23.111 2.101
Error: particip:width:length
Df Sum Sq Mean Sq F value Pr(>F)
width:length 1 276.13 276.13 120.5 2.89e-07 ***
Residuals 11 25.21 2.29
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Error: particip:device:width:length
Df Sum Sq Mean Sq F value Pr(>F)
device:width:length 1 2.722 2.722 1.085 0.32
Residuals 11 27.611 2.510
Error: Within
Df Sum Sq Mean Sq F value Pr(>F)
group 2 7.1 3.566 1.327 0.268
group:device 2 0.6 0.316 0.118 0.889
group:width 2 0.1 0.045 0.017 0.983
group:length 2 6.0 3.024 1.125 0.327
group:device:width 2 1.6 0.823 0.306 0.737
group:device:length 2 1.7 0.858 0.319 0.727
group:width:length 2 3.1 1.531 0.570 0.567
group:device:width:length 2 8.0 4.003 1.490 0.228
Residuals 176 473.0 2.688
其中typeof() = list
和class() = summary.aovlist
。我正在尝试使用delim.table
来帮助我以CSV友好且可读的格式输出此表,但我得到的错误是cannot coerce class ""summary.aovlist"" to a data.frame
,尽管delim.table文档说它将需要名单。我假设有一些关于aovlist子类的特殊问题,这是一个问题,但我不知道如何找出解决方法的内容或方法。我在这里做错了什么,如何以可读的方式将此表输出到CSV?
答案 0 :(得分:-1)
有什么不对,没有规律性。这些不是真正的“表格”,而是文本和矩阵的模板。为了使这个逗号分开,你需要通过逗号来替换文本输出中的所有空格,结果我认为一团糟。此外,您要求使用尚未确定其来源的函数来完成此操作:
> ?delim.table
No documentation for ‘delim.table’ in specified packages and libraries:
you could try ‘??delim.table’
'aovlist'的一个实例可能只是......列表。您可以遍历列表并输出可作为常规对象输出的节点。但是为了告诉你如何在这种情况下做到这一点需要大量的猜测。