2017-03-20 10 views
0

私は、条件を予測するために使用できるより大きなデータセットの最小のサブセットを見つけるために、subselectライブラリとアニール関数を使用しようとしています。私はldaHmatコマンドを実行するたびに、しかし、私は引数が間違った型であるというエラーが表示されます。SubselectとldaHmatエラー:間違った型の引数

DataHmat < - ldaHmat(TrimmedData [1:569]、TrimmedData $条件)TrimmedDataがある

dfここで、列1〜569の値の多くは0であるが、多くは非ゼロ(例えば0.0169)であり、TrimmedData $ Conditionはテキスト値(例えば「コントロール」または「病気」)である。これの小さなサブセット(たとえば1:5)でも私にこのエラーが発生します。「引数が間違ったタイプのもの」が私に言うことさえしようとしているのか分かりません。

提案がありますか?

答えて

0

そして、間違いが何であるかを理解しました。条件列の型は整数であり、因子ではありません!私はこれをしなければならなかった:

TrimmedData $条件< - 今因子(TrimmedData $条件)

、すべて(まあ、少なくともその一部)が正常に動作します。

関連する問題