R で plsr パッケージを使用して PLS 回帰を実行しています。selectNcomp 関数を使用して使用するコンポーネントの最適な数を決定すると、出力として 0 が連続して取得されます。絶対最小値が 0 でないことを示すサンプル プロットを添付しました。ただし、selectNcomp からの出力はまだ 0 です。これを修正する方法を知っている人はいますか? Abs をプルする方法はありますか。選択の代わりに最小?
注: これを使用して、最小の RMSE を持つコンポーネントの数を見つけることができます。
pls.RMSEP_model = RMSEP(pls_model, estimate="CV")
which.min(pls.RMSEP_model$val)