-1

警告: 独学の R 初心者が含まれています。

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() = listclass() = summary.aovlistdelim.tableこのテーブルを CSV に適した読み取り可能な形式で出力するために使用しようとしてcannot coerce class ""summary.aovlist"" to a data.frameいますが、delim.table のドキュメントにリストが必要であると書かれているにもかかわらず、エラーが表示されます。ここで問題となっている aovlist サブクラスに何か特別なことがあると思いますが、それを見つける方法や修正方法がわかりません。ここで何が間違っていますか?このテーブルを読み取り可能な方法で CSV に出力するにはどうすればよいですか?

4

1 に答える 1

-1

何が問題かというと、規則性がないということです。これらは実際には「テーブル」ではありませんが、テキストとマトリックスを模倣したものです。このカンマを区切るには、テキスト出力内のすべてのスペースをカンマに置き換えて置き換える必要があるため、混乱が生じると思います。さらに、ソースについて特定していない関数を使用してこれを行うように求めています。

> ?delim.table
No documentation for ‘delim.table’ in specified packages and libraries:
you could try ‘??delim.table’

'aovlist' のインスタンスは、おそらくまさにリストです。リストをループして、通常のオブジェクトとして出力できるノードを出力できます。しかし、この場合にそれを行う方法を示すには、多くの当て推量が必要です。

于 2013-07-09T22:27:44.057 に答える