-3

R の pls パッケージで plsr() のデータセットを準備しています。私のデータセット A は 62 個の obs.of 2001 変数としてインポートされます。そのplsr機能を実行するには。2000 個の変数を 62 x 2000 の次元を持つ 1 つの変数にする必要があります。そのため、データフレーム B には 62 個の obs があります。2変数の。1 つの変数の次元は 62x1 で、もう 1 つの変数の次元は 62x2000 です R でこれを行うにはどうすればよいですか? お願いします....ありがとうございます!!!!!!

4

1 に答える 1

1

多分:

  cbind( resp=dfrm[ , 1, drop=FALSE], mat = as.matrix(dfrm[, 2:2001] ) )

@LeeTaylorが何に関して不承認を表明しているのかは明らかではありません。そのようなオブジェクトを名前に割り当てて実行した場合mydat

  plsr(resp~mat, data=mydat)

....私は成功の合理的なチャンスがあると思います。これは、適切な例がない限りテストされないままであり、その責任は質問者にあります。

于 2013-01-12T00:56:38.333 に答える