2

データの Describe 関数の要約統計を使用しますが、結果は次のようになります。

> describe(rIND)
          vars    n mean    sd median trimmed   mad   min   max  range  skew
Adj.Close    1 1987    0  0.02      0       0  0.01 -0.12  0.16   0.28  0.27
          kurtosis se
Adj.Close     9.69  0

rIND時系列です。

精度桁数を変更するために、またはその他を使用して関数の引数を変更し>describe(rIND, digits = 5)、「中央値」、「平均値」などの値を確認します。

Hmisc や lessR などの他のライブラリの describe 関数を使用しようとしましたが、機能しません。

どうすれば変更できますか?

データをマトリックスに変換し、describeBy を使用します。結果は次のとおりです。

> class(rIND)
[1] "matrix"

> head(rIND)
        [,1]
[1,] 0.040867936
[2,] 0.001542679
[3,] 0.013143060
[4,] 0.016857574
[5,] 0.003183194
[6,] 0.001292192

> describeBy(rIND,mat=TRUE,digits=3)
Error in matrix(NaN, ncol = ncol, nrow = n.var * n.groups) : 
  value of 'nrow' not valid (very large or NA)
Warning message:
In describeBy(rIND, mat = TRUE, digits = 3) :
 no grouping variable requested
4

2 に答える 2

1

そのために使えますdescribeBy。コマンドはdescribeBy(rIND,group=NULL,mat=TRUE,type=3,digits=5). 5は、必要な精度のレベルに設定されています。これはマトリックスを返す場合にのみ機能するため、リスト出力が必要な場合は、マトリックスを列のリストに変換する必要があります。

describe.by の完全なドキュメントを参照してください。また、データ操作用のメソッドが見つからない場合は、Quick-R リファレンス ガイドを参照してください。


: R のバージョンによってはdescribe.by()、コマンドとして使用する必要がある場合があります。

于 2015-07-12T03:04:58.593 に答える