プロファイラーの信頼区間の消失JMPスタッフとユーザーの皆様、こんにちは(東海岸より)!
JMP ソフトウェアの使用に関して 3 つの質問があります。
1. 中心点に 3 つの反復を含むカスタマイズされた応答曲面モデルを構築しました。
「モデルの適合」から「プロファイラー」を開くと、以下のように信頼区間が表示されます。

ただし、[グラフ] タブの [プロファイラー] からこの近似モデルを開くと、信頼区間が表示されません。

また、「予測プロットによる実際」では CI を表示しません。

この問題の原因とその解決方法をご存知ですか?
2. 変数と応答をシミュレーションするとき、応答の信頼区間は考慮されますか?
3. 望ましさの最大化に基づく応答ではなく、応答の固定値に基づいて変数をシミュレートすることは可能ですか?
回答や関連する投稿を教えていただければ幸いです。
ありがとう!
最高、
ボムジュン
データの探索と視覚化実験計画法Re: プロファイラーの信頼区間の消失質問 #1 について: [グラフ] -> [プロファイラー] を使用して信頼区間を表示するには、信頼区間の公式を使用する必要があります。モデルの適合プラットフォームからモデル方程式を保存すると、平均応答の式のみが保存されます。信頼区間 (上限と下限) は別個の式であり、それぞれに独自の列が必要です。以下に、Fit Model プラットフォームから信頼区間の式を保存する方法を示すスクリーンショットを貼り付けました。

編集: スクリーンショットをより正確なものに変更しました。 @Dan_Obermiller が正しく説明しました。強調表示されたオプションの最初の 2 つを使用すると、必要なものが得られると思います。
Re: プロファイラーの信頼区間の消失質問 #2 について: 私は統計学者ではありませんが、(直感的に) 信頼区間がシミュレーションで大きな役割を果たしたとしたら驚くでしょう。シミュレートされた応答は、入力変数の変動性がどのように設定されているかによって異なります。入力変数が「固定」として指定された場合、入力変数は分布から抽出されないため、応答は変化しません。以下のスクリーンショットでこれを確認できます。両方の入力変数を「固定」に設定しました。その結果、応答の変動はなくなります (つまり、一定の応答)。さらに、JMP アラートが「すべての要因と応答は定数関数である」ことを通知します。質問 2 に対しては、はっきりと「ノー」と答えてください。

Re: プロファイラーの信頼区間の消失質問 #3 について: 特定の応答のモデルがある場合、入力変数の変動をシミュレートするために、なぜ (そしてどのように) それを修正しますか?入力変数の変動性に興味がある場合は、次をお勧めします
- 入力変数の変動性を推定するための実験データを取得する
- ばらつきを推定するために、別のモデルを当てはめて、あるモデルの入力変数を別のモデルの応答変数にする
繰り返しますが、統計学者ではありませんが、固定応答を使用して入力変数をシミュレートすることは、モデル フィッティングの理解に反します。
Re: プロファイラーの信頼区間の消失レッセルさん、ありがとう
CI を数式として保存しましたが、これをプロファイラーに適用する方法がわかりませんでした。
これらの下位 CI と上位 CI を応答だけでなくプロファイラーに含めると、プロファイラーが生成されます。

私が間違っていることは何かわかりますか?
Re: プロファイラーの信頼区間の消失信頼区間については、StdErr Pred Formula を保存します。 [グラフ] > [プロファイラー] ダイアログの Y 領域に、平均の予測式と StdErr Pred Formula を入力します。次に、JMP は間隔を作成するために StdErr 列を使用するかどうかを尋ねます。 「はい」と答えると、グラフが表示されます。
Re: プロファイラーの信頼区間の消失こんにちは、ダンさん
ご提案ありがとうございます。
とりあえず以下のように試してみました。

ただし、CI に使用したい場合は使用できません。以下のように SE 用に別のプロファイラーを吐き出します。

Re: プロファイラーの信頼区間の消失質問#1の例を添付しました。
- 予測式を保存します (2 の下のスクリーンショットを参照)。
- StdErr Pred 式の保存

- [グラフ] -> [プロファイラー] に移動し、以下に示すように列を選択してY、予測式のロールに追加し、[OK] で確定します。

- 以下のウィンドウが表示されます。 [はい]で確認します。

- 作成されたプロファイラー(右) は、モデルの適合プラットフォーム (左) のものとまったく同じように見えるはずです。

@Dan_Obermillerに感謝します。そして、「ノイズ」を増やしてしまったことをお詫びします。
Re: プロファイラーの信頼区間の消失シミュレーターでは、プロファイラーの下に「応答」というラベルの付いたスポットがあります。応答に追加するノイズを入力できる重みフィールドがあります。これをモデルごとにランダムに変更すると、モデルの誤差がシミュレートされた値に追加されます。これにより、入力変数の変化によるノイズと応答自体のノイズが発生します。
Re: プロファイラーの信頼区間の消失保存されるのは値だけではなく、PredSE Formula であることを確認する必要があります。
Re: プロファイラーの信頼区間が消えるありがとう、でもまだ機能しません。
@Dan_Obermiller 、前のコラムを再確認したところ、PredSE Formula として保存されていました。
@Ressel列として保存した Pred Formula と PredSE を使用して Profiler を実行すると、示したとおりに動作します。
不思議なことに、下の表の最後の列にある独自の PredSE を作成し、あなたが作成したものではなく「新しい PredSE」でプロファイラーを実行すると、同じ問題が発生します。私の JMP ソフトウェアの何らかのデフォルト設定に問題があるかどうかはわかりません。 @Dan_Obermiller何かご存知ですか?



ここで、jmp ソフトウェアから保存した新しい PreSE 列を含む jmp ファイルを添付します。
Re: プロファイラーの信頼区間が消えるあなたの表を見た後、混乱の原因がどこにあるのかがわかったような気がします。
グラフ > プロファイラーを使用して、Y フィールドに Pred Formula Y 列と PredSE Y 列を入力します。次に、JMP は PredSE Y を間隔として使用するかどうかを尋ねます。はいと答えると、次のプロットが表示されます。

間隔は見えませんが、Y 軸を調整すると間隔が見えてきます。

ここで、最初からやり直して Pred Formula Y と PredSE Y 2 を入力しても、機能しません。なぜでしょうか? これらの列には、それらをリンクする追加情報が含まれていることが判明しました。Pred Formula Y の列情報を開き、予測列プロパティをクリックします。そのプロパティに ID 番号が埋め込まれていることがわかります。

PredSE Y 列の列情報を確認すると、Std Error プロパティに同じ ID 番号が表示されます。

しかし、PredSE Y 2 列の ID 番号は異なります。PredSE Y 2 の ID を Pred Formula Y と一致するように変更すると、Pred SE Y 2 を使用するときに信頼区間が表示されます (Y 軸を調整した後)。つまり、JMP は、潜在的な区間の式が実際に予測式と一致するかどうかを確認しています。これにより、複数の予測式を使用して同時に信頼区間をプロットできます。
Re: プロファイラーの信頼区間が消える@Dan_Obermiller さん、ありがとうございます。
PredSE の ID を Pred Formula と同じに変更したら、ようやく動作しました。
これをバグとみなしますか? エラー列を再作成/変更するケースが発生することがあります。
Re: プロファイラーの信頼区間が消えるおそらくそうです。モデル エラーは、モデルの二乗平均平方根誤差 (RMSE) から発生します。そのため、モデル フィッティング ウィンドウで、モデルの赤い三角形に移動し、[回帰レポート] > [フィッティングの概要] を選択します。RMSE フィールドに 0 以外の数値が表示されていますか? また、このメニュー選択は、モデルのフィッティング プラットフォームからのみ使用できます。[グラフ] > [プロファイラー] オプションからは、モデル フィッティング プラットフォームではないため、このオプションは表示されないと思います。
Re: プロファイラーの信頼区間が消えるうーん、興味深いですね。予測式とStdErr Pred Formula を同じセッション、つまりFit Modelプラットフォームの同じインスタンスから保存する必要があるようです。
保存した列の列名の横にある星印/アスタリスクをクリックし、 Prediction Formal列でPredictingを選択します。次に、 PredSE列に対して同じ操作を行いますが、 Std Errorを選択します。(下のスクリーンショットを参照してください)。

保存した各数式列には、括弧内に ID が表示されます (下のスクリーンショットを参照)。これらの ID が一致しない場合、 Graph Profiler は予測式を標準誤差式と結合しません。たとえば、最初にFit Modelウィンドウから数式列の 1 つを保存し、次にFit Modelウィンドウを閉じて再度開き、他の数式列を保存すると、数式列の ID は異なるため、 Graph Profiler はそれらを結合しません。

ただし、異なる列間でID をコピーして貼り付けることで、 Graph Profilerを準拠させることができます。以下の例ではこれを実行しました。前のスクリーンショットと同じですが、 ID をPred Formula Y 4からPredSE Y 7にコピーし、 Graph Profiler で目的の結果が得られました。

Re: プロファイラーの信頼区間が消えるありがとうダン・オーバーミラー
実際、このオプションは Fit Model プラットフォームでのみ使用できます。
改めてご協力ありがとうございました!
Re: プロファイラーの信頼区間の消失いいえ、これは決してバグではありません。前の文で述べたように、このIDを使用することで、JMPでは複数の予測式をそれぞれの信頼区間とともに同じプロファイラにプロットできます。Y1とY2、それぞれに対応するStdErr Y1とStdErr Y2の状況を考えてみましょう。Y1とY2の両方をプロファイラに信頼区間とともに表示したい場合、ソフトウェアは簡単に信頼区間を取り違えてしまう可能性があります。IDコードを使用することで、そのような事態を防ぐことができます。
さらに、 @レッセルが述べたように、予測式と PredSE 式は通常、同じモデリングセッションで保存されます。別々のセッションで保存すると(ID 番号が異なります)、モデルが完全に同一でなくなるリスクがあります。つまり、表示しているモデルの信頼区間が正しくないことになります。JMP が採用しているアプローチは、精度を保証するのに役立ちます。
Re: プロファイラーで信頼区間が消える件@Dan_Obermiller
入力変数のノイズを考慮する場合、「モデルによるランダム化」がグレーアウトされているようです。
これについてもトラブルシューティングの方法はありますか?
