「Xを標準化」を選択した場合のべき乗項の誤った代入PLSの場合:
X*X の保存された補完値は Mean(X)*Mean(X) でも Mean(X*X) でもなく、別の値です。
主効果と高次項の補完値の間に矛盾があります。
ミオンズ, varbanov.ar
Re: 「X を標準化」を選択した場合のパワー タームの誤った代入 - ステータスが「調査中」に変更されましたRe: 「X を標準化」を選択した場合のパワー タームの誤った代入 - ステータスが「投票開始」に変更されましたRe: 「X を標準化」を選択した場合のパワー タームの誤った代入Michael さんの意見に賛成です。この問題についてはさらに議論が必要で、JMP 側で何らかの対応が望まれます。補完後の保存データに同じ列内で異なるスケールの値が含まれるのは意味がありません。これはまったく間違っています。これはビジネス上の意思決定に大きな影響を与える可能性があります。JMP がなぜこの問題を修正するために変更を加えないという立場を取っているのかはわかりません。
ジェフ、
この問題を解決する方法があれば、お知らせください。
ありがとう、
アレックス
Re: 「X を標準化」を選択した場合のパワー タームの誤った代入わかりました。高次の項が代入テーブルに保存される方法に関するこの一貫性のない動作 (SIMCA に起因するかどうかは関係ありません) は、この問題を回避するスクリプトを作成しようとしたときに、思ったよりも多くの問題を引き起こしています。別の方法で対処できれば本当にうれしいです。これについてさらに深く議論できますか?
Re: 「X を標準化」を選択した場合のべき乗項の誤った代入正しい。
ここで明確にしておきたいのは、モデル (ここでは簡潔にするために SAS 表記) Y = XX*X を当てはめて、代入を保存すると、次のようになります。
(X を標準化するがチェックされている場合): X の場合、補完値 = Mean(X); X*X の場合、補完値 = Mean(StdX*StdX)
(X を標準化するがチェックされていない場合): X の場合、補完値 = Mean(X); X*X の場合、補完値 = Mean(X*X)
したがって、「標準化 X」は元の変数の補完には影響しませんが、変数を含むクロス積の補完には影響します。
これが変わらない限り、問題はありません。必要なものを入手する方法はわかっています。
ありがとう。
Re: 「X を標準化」を選択した場合のべき乗項の誤った代入明確に言うと、 JMP は X を二乗する前に標準化します。したがって、0.9923 は StdX * StdX の平均です。[X を標準化] のチェックを外して、補完された X と X^2 の値を調べると、2.3437 などの予想どおりの値が表示されます。
Re: 「X を標準化」を選択した場合のべき乗項の誤った代入ここでは変更は予定されていません。
現在の実装は、多くの顧客が利用している Simca と一致しています。
Re: 「X を標準化」を選択した場合のべき乗項の誤った代入これも確認中です。JMP13 では明らかな変更はありません。問題ないはずですが、変更がある場合は、これに依存するスクリプトがあります。