0
私は、下記に示すように私は、データフレームを使用して、プロットローカルフィッシャー判別分析ldfa {LFDA}パッケージを実行しています:エラープロットローカルフィッシャー判別分析{LFDA}パッケージ
> dim (df)
[1] 35 415
model <- lfda(df[, 2:ncol(df)], df[, 1], r = 3, metric="plain")
私はこのエラーを取得する:
私は(4,3,2,1)5よりも低い値をテストしているが、それでも、私は別のエラーを取得する :Error in solve.default(tSw) :
system is computationally singular: reciprocal condition number = 1.90897e-24
:
Error in getAffinityMatrix(distance2, knn, nc) :
knn is too large, please try to reduce it.
KNNは、地元のスケーリング法(5デフォルト)に使用されるパラメータであります
私は問題が何であるかわからないし、どのような私は、説明変数の一つが完全に応答変数に関連付けられている場合、コマンドlfda
がsystem is computationally singular
エラーメッセージが生成さ
'xnew'をどこに保存するのかはっきりしていません。最後の行には 'k'がどこにありますか? – Al14
私は 'k'が実際に' X'であると仮定します – Al14
あなたは正しいです、私は私の答えを編集しました、申し訳ありません。 –