JMP でカーブフィットを実行し、式を列に保存しました (以下を参照)。同じ曲線をグラフビルダーに表示できるようにしたいと考えています。

[カスタマイズ]>[スクリプト]を使用して、保存した数式を Y 関数として追加しようとしましたが、何も起こりません。以下を参照してください。

何らかの単純なエラーを犯していると確信していますが、この時点で行き詰まっています。
助言がありますか?
よろしくお願いいたします。
関数を使用して、データテーブルに数式列を追加します。次に、その列を関数としてグラフに追加します。単純な線形回帰の例を次に示します。
dt = New Table( "Test Linear Regression", Add Rows( 6 ),
New Column( "Column 1", Numeric, "Continuous", Format( "Best", 12 ),
Set Values( [1, 2, 3, 4, 5, 6] ) ),
New Column( "Column 2", Numeric, "Continuous", Format( "Best", 12 ),
Set Values( [1, 3, 2, 4, 3, 7] ) ),
New Column( "Column 3", Numeric, "Continuous", Format( "Best", 12 ),
Formula( 0.1333333 + 0.9142857 * :Column 1 ) )
);
gb = dt << Graph Builder(
Size( 522, 456 ),
Show Control Panel( 0 ),
Variables( X( :Column 1 ), Y( :Column 2 ), Y( :Column 3, Position( 1 ) ) ),
Elements(
Formula( X, Y( 2 ), Legend( 12 ) ),
Points( X, Y( 1 ), Legend( 13 ) )
),
SendToReport(
Dispatch( {}, "400", ScaleBox,
{Legend Model( 12,
Properties( 0, {Line Color( 19 )}, Item ID( "Column 3", 1 ) )
)}
)
)
);

数式列は次のとおりです。


それで... まず、返信ありがとうございます。
数式列はありますが、それを関数としてグラフに追加する方法がわかりません。私はJSLについてはあまり詳しくありません。 JSLを使用せずにこれを行うことはできますか?
分かりました。カスタム>スクリプトに数式を追加できますが、列名を x に変更する必要があります。
まあ...私はバカです。似たような名前の予測列が 2 つあることがわかりました。1 つは曲線近似方程式を生成するために使用しましたが、もう 1 つはグラフ ビルダーの X 軸でうっかり使用してしまいました。これを修正すると、数式グラフィックス要素がうまく機能しました。
ああ。
ご協力ありがとうございました。JMP スタッフとコミュニティからの素晴らしいサポートは、私たちが JMP を使用する大きな理由です。
グラフビルダーには、数式グラフィック要素が用意されています。これは、データ列の数式に基づいています。
https://www.jmp.com/support/help/en/17.0/#page/jmp/formula.shtml
.
こんにちは、マークさん
ご返信ありがとうございます。
実のところ、私は投稿する前にまさにそのページを見ました。うまくいかないので、プロセスを正しく理解していないに違いありません。X 軸に個々の値を置いて数式を Y 軸にドラッグすると、グラフ ビルダーは関数の個々のデータ ポイントをプロットするだけで、滑らかな曲線はプロットされません。添付の画像を参照してください。凡例には線が表示されていますが、線はありません。
ここで何を間違っているのか分かりません。

数式ではなく、データをプロットしているようです。次の操作を試してください。予測データ列を X ロールにドラッグし、応答データ列を Y ロールにドラッグしてから、数式データ列を Y ロールのすぐ右 (フレーム内で左の境界線に近い) にドラッグします。マウス ボタンを放すまで、JMP で結果がプレビューされます。マーカーに数式が追加されているのがわかるはずです。
ポイント プロットから他のプロット タイプ (数式など) に切り替えるには、プロット領域の上部にあるアイコンをクリックします。

アイコンが表示されない場合は、グラフ ビルダーの RedTriangle メニューから [コントロール パネルを表示] を有効にすると、再度表示できます。
