問題タブ [pls]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1002 参照

r - PLS in R: PRESS統計値の抽出

私はRに比較的慣れておらず、現在plsパッケージを使用してPLSモデルを構築中です。同じサイズの 2 つの独立したデータセットがあります。最初のデータセットは、モデルのキャリブレーションに使用されます。データセットは、28 の観測値に対する複数の応答変数 (y) と 101 の説明変数 (x) で構成されます。ただし、応答変数はそれぞれ個別に PLS モデルに含まれます。現在のコードは次のようになります。

現在、応答変数ごとに、PLS モデルに含めるコンポーネントの最適な数を決定する必要があるポイントに到達しました。RMSEP 値は、すでに適切な指標を提供しています。ただし、私が実施している調査に匹敵するさまざまな調査に従って、PRESS (Predicted Residual Sum of Squares) 統計にも基づいて決定したいと思います。つまり、 n 個のコンポーネントを持つ各 PLS モデルの PRESS 統計を抽出したいと思います。

pls パッケージのドキュメントや Web を閲覧しましたが、残念ながら答えが見つかりませんでした。私が正しい方向に進むのを助けることができる人がここにいるなら、それは大歓迎です!

0 投票する
1 に答える
795 参照

c# - MATLAB および C# の PLS 回帰係数 (Accord.NET)

C# で部分最小二乗回帰分析を実行しようとしています。MATLAB で実行される pls 手法は、ベータ (回帰係数の行列) を提供する SIMPLS アルゴリズムを使用します。

  • 両方のケースで行列が異なる理由がわかりません。C# バージョンに入力を渡す方法に誤りがありますか?

  • また、入力は両方で同じであり、ここに含まれている論文を参照しています。

最小限の作業例:

MATLAB : Hervé Abdi (Hervé Abdi, Partial Least Square Regression) による小さな例に従います。参考文献:PDF

アコード.NET: