予測プロファイラーの公称係数<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />親愛なるコミュニティの皆様
公称データ型を持つ因子の 1 つで予測プロファイラーを使用しようとしています。以下の例では、因子 1 は「1」と「2」の 2 つの値を取ることができます。 プロファイル対象の数式には、入力された文字列 (「One」または「Two」) に応じて数値 1 または 2 を選択する「Match」ステートメントが含まれています。コード例を参照してください。
dt = 新しいテーブル("シミュレート",
行を追加( 1 )、
新しい列("係数 1",
キャラクター、
「公称」、
値を設定({"1"})
)、
新しい列("係数 2",
数値、
「連続」、
Format("ベスト", 12),
設定値([3])
)、
新しい列("応答",
数値、
「連続」、
Format("ベスト", 12),
Formula(Match( :因子 1, "One", 1, "Two", 2 ) * :因子 2)
)
);
プロファイラー(
Y(:応答)、
シミュレーター(
要因(
係数 2 << Random( Normal( 3, 0.1 ) )
)
)
)
このコードを実行すると、次のようなプロファイラー レポートが開きます。

ここで質問です。因子 1 のグラフの下にあるドロップダウン メニューに「1」と「2」の両方のオプションを表示するにはどうすればよいですか? ファクター 1 に選択された文字列値に応じて、プロファイラーとシミュレーション結果が変化するはずです。
ご協力をよろしくお願いいたします。
Re: 予測プロファイラーの公称係数この問題は JMP 14 で解決されたことを確認しました。JMP 開発に報告していただきありがとうございます。
Re: 予測プロファイラーの公称係数因子をランダムとして定義し、非正規分布を使用すると、リンクがまったく存在しないように見えます。
Re: 予測プロファイラーの公称係数グラフの係数設定に関してバグが見つかり、ドロップダウンが常に一緒に移動しないことが判明したようです。 私はそれを報告しました。将来のリリースで解決できるかどうかを確認します。
-ジェフ
Re: 予測プロファイラーの公称係数完璧! 答えが簡単なこともあります... 最後に一つだけ。 因子 1 の文字列値の選択を、グラフ内の赤い十字でマークされた値に「リンク」することは可能ですか? 「リンク」は一方向のみに機能するようです。 赤い十字を移動するとドロップダウンの値が設定されますが、その逆はできません。
Re: 予測プロファイラーの公称係数申し訳ありませんが、誤解させてしまったかもしれません。 「係数 1」を「ランダム」に設定したのは説明のためだけです。固定したままにする場合は、どのレベルで固定するかを選択できます。
Re: 予測プロファイラーの公称係数お返事ありがとうございます。 私が何をしたいのかを詳しく説明しましょう。 解析式で与えられる窓ガラスを通る熱伝達をシミュレーションしています。 熱の流れを決定するパラメータの 1 つは、窓ガラスに使用される材料の種類です。 ユーザーがマテリアルのタイプ (上記の「1」と「2」に対応) を選択し、シミュレーション出力として 1 つの分布を持てるようにしたいと考えています。 材料の選択は、予測式で材料固有の定数を設定することに相当します。 これは、ガラス窓がどの材質でできているかの確率を割り当てるという問題ではなく、単にユーザー入力の結果として予測式の定数を定義するという問題です。 提案された解決策を使用すると、使用したいマテリアルを除いてすべての確率を0に設定することができます。 私は、考えられる各マテリアル (2 つ以上ある可能性があります) の確率を調整することなく、これを達成する方法があるかどうか疑問に思っていました。 また、確率の混合は、私のアプリケーションにとってはあまり意味がありません。
Re: 予測プロファイラーの公称係数テーブルに別の行を追加してみてください。
dt =新しいテーブル( 「シミュレートする」 、
行の追加( 1 ) 、
新しい列( 「ファクター1」 、
キャラクター、
「公称」 、
設定値({ "1つ" 、 "二" })
) 、
新しい列( 「ファクター2」 、
数値、
「連続」 、
フォーマット( "最高" 、 12 ) 、
設定値([ 3 、 3 ])
) 、
新しい列( "応答" 、
数値、
「連続」 、
フォーマット( "最高" 、 12 ) 、
式(マッチ( :要因 1 、 "1つ" 、 1 、 "二" 、 2 ) * :要因2 )
)
) ;
プロファイラー(
Y ( :応答) 、
シミュレータ(
要因(
要因2 <<ランダム(普通( 3 、 0.1 ) )
)
)
);
