コード化された因子の二元相互作用のパラメーター推定の項は、たとえば (EtOH + 0.1)*(n-PrOH-0.1) として与えられます。私は、Goos and Jones (Ch 3) の例に取り組んでいます。そこでは、DoE 画面と選択された双方向のインラクションのモデルが設定されています。 「ブロック」を除くすべての因子は連続的であり、因子はテストされた 2 つのレベルに対して -1 および +1 としてコード化されます。 モデルをフィッティングするときに、[パラメーター推定] プルダウンで各相互作用項が EtOH*n-PrOH などではなく、(EtOH + 0.1)*(n-PrOH-0.1) または (EtOH + 0.1)* として与えられることに混乱しています。時間 (IMG1.jpg を参照)。 これをどう解釈していいのかわかりません。 JMP が各要素から定数を加算/減算するタイミングと理由を説明できる人はいますか? 常にこれを行うわけではないようです。私は、期待どおりの動作をし、たとえば n-PrOH*EtOH (IMG2.jpg) などの項を与える別のモデルを持っています。 ありがとう!
高度な統計モデリングデータの探索と視覚化実験計画法品質およびプロセスエンジニアリング信頼性解析Re: コード化された因子の二元相互作用のパラメーター推定の項は、たとえば (EtOH + 0.1)*(n-PrOH-0.1) として与えられます。ああ、何が起こっているのかがわかりました。 独自のコード化された列を作成したとは知りませんでした。その必要がないからです。 しかし、あなたがそうしたから、今、何が起きているのか。
デフォルトでは、モデルのフィットを使用するたびに、JMP は多項式の高次の項を自動的に中心に配置します。 したがって、交互作用を作成するために 2 つの項を乗算する前に、それらの因子を平均値で中心に配置します。 EtOH カラムの平均は -0.1 です。 n-PrOH カラムの平均は 0.1 です。 それらを交差させているため、JMP は最初にそれらの値を減算してそれらを中央に配置します。 これを行う主な理由は、スケールの違いによって引き起こされるモデル項間の多重共線性を軽減することです。 これは良いことであり、計画された実験ではコーディング プロパティが通常自動的にオンになる理由でもあります。 このコーディングの影響を受ける唯一のテーブルであるため、これはパラメータ推定テーブルでのみ発生します。
センタリング オプションを削除するには (推奨しませんが、学習のみを目的としています)、[モデルのフィット] を選択するときにモデルを指定し、上部の赤い三角形に移動して、[多項式のセンタリング] のチェックを外します。 これにより機能がオフになり、期待どおりのレポートが得られます。
この状況では、すでに -1 から +1 のスケールで要因を分析しているため、違いはないことを指摘しておきます。 平均値が 0 とわずかに異なることは、特にそれらが反対方向 (一方が負、他方が正) であるため、何も影響しません。 一般的な影響を確認するには、元の単位のデータを (コーディング プロパティなしで) 使用し、中心多項式をオフにします。 それはもっと大きな違いになります。
ここでさらに楽しみたいのですが、最初にスケーリングされた変数のセンタリングをオフにして、パラメーター推定テーブルを右クリックし、[列] > [VIF] を選択します。 これにより、分散インフレ係数がテーブルに追加されます。 1 に近い値を確認したいとします。 大きい値は、多重共線性によりパラメーター推定の分散がどの程度増加したかを示します。 次に、コード化されたテーブルを使用して、元の単位に対して同じ分析を実行します。 次に、VIF をパラメータ推定テーブルに追加します。 すべて 1 に近い値が表示されるはずです。 これは、コーディング (または単なる多項式センタリング) によって得られるものであり、パラメーター推定値の分散が小さくなります。
Re: コード化された因子の二元相互作用のパラメーター推定の項は、たとえば (EtOH + 0.1)*(n-PrOH-0.1) として与えられます。こんにちは、ダンさん
お返事ありがとうございます! JMP15.0.0を使用しています。
「第3章の設計は本来-1と+1を前提としたものではない」と書いてありました。 それは事実ですが、表 3.6 と 3.7 で因子効果の推定値を報告する場合、推定値はコード化された +1/-1 因子値として報告されているようです。 そこで、分析を再現するために +1 と -1 の列を追加しました。
JMP テーブル ファイル「Ch03 - スクリーニング Expt へのランの追加」が添付されています。 「モデル - 表 3.7」スクリプトを実行すると、パラメーター推定で EtOH*n-PrOH 相互作用項が「(n-PrOH-0.1)*(EtOH+0.1)」として与えられ、推定値が次のようになっていることがわかります。 -1.872。
コーディングについて言及しましたが、これが列オプションであるとは知りませんでした。 これらがコード化された列であることを JMP に知らせると (ファイル「Ch03 - ランをスクリーニング Expt に追加 - コード化」のように)、予想どおり相互作用項が「EtOH*n-PrOH」として報告されることがわかりました。推定値も -1.872 です。 したがって、パラメータ値はどちらでも同じです。
しかし、列がコード化されていないときに +/- 0.1 が表示されるという JMP の認識の違いと、それが何を意味するのかを知りたいのです。 どちらの場合も、エフェクト概要表には +/- 0.1 は表示されず、パラメータ推定値にのみ表示されます。
再度、感謝します!
ジェイソン
Re: コード化された因子の二元相互作用のパラメーター推定の項は、たとえば (EtOH + 0.1)*(n-PrOH-0.1) として与えられます。範囲の中点が特定のモデル項から減算されているように見えます。 同じ例を実行した場合、この問題は発生しませんでした。 なぜこれが起こっているのかを正確に知るには、さらに情報が必要になる可能性があります。
JMP のどのバージョンを使用していますか? 第 3 章の設計は、もともと -1 と +1 を考慮したものではありません。 結果をすべて入力しましたか? タイプミスがないか確認しましたか? コーディングプロパティはオンになっていますか? 「モデルのフィット」ダイアログの「中心多項式」はチェックされていますか? おそらく、JMP データ テーブルを共有していただければ、あなたが見ているものを正確に確認できるようになります。