5つのサイトの密度データの正常性の多変量テストを実行しようとしています。 mvnormtest
パッケージのmshapiro.test。各サイトは列で、密度は以下のとおりです。一番上の行をヘッダー(サイト名)として、5列目と5行目です。ここで私は自分のデータをロードする方法である:mshapiro.testを使用しているときにエラーが発生しました。「U []は列数(サンプルサイズ)が3〜5000の行列ではありません」
datafilename="/Users/megsiesiple/Documents/Lisa/lisadensities.csv"
data.nc5=read.csv(datafilename,header=T)
attach(data.nc5)`
データは次のようになります。私はmshapiro.test(呼び出すとき
B07 B08 B09 B10 M
1 72571.43 17714.29 3142.86 22571.43 8000.00
2 44571.43 46857.14 49142.86 16857.14 7142.86
3 54571.43 44000.00 26571.43 6571.43 17714.29
4 57714.29 38857.14 32571.43 2000.00 5428.57
)data.nc5のために、私はこのメッセージが表示されます。Error in mshapiro.test(data.nc5) : U[] is not a matrix with number of columns (sample size) between 3 and 5000
mshapiro.test()
を使用してShapiro-Wilkテストを実行するには、データが3から5000の間の数の数値行列でなければならないことがわかります。ただし、.csvを数値のみの行列(つまり、私はサイト名を省略すると)、私はまだエラーが発生します。行列を別に設定する必要はありますか?誰にもこの問題がありましたか? ありがとう!
あなたはそれが不要だやっていることに応じて、私の時間帯に後半っぽいではありません
をお試しください'attach(data.nc5)'( 'attach'を使うと混乱するのは簡単です) –