我在 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。
嗯……我是個白痴。事實證明,我有兩個名稱相似的預測器列。我使用一個來產生曲線擬合方程,但我無意中在 X 軸上使用了另一個來產生圖形產生器。一旦我修正了這個問題,公式圖形元素就發揮了作用。
啊啊。
感謝你的幫助。 JMP 員工和社區的大力支持是我們使用 JMP 的重要原因。
圖形產生器提供公式圖形元素。它基於資料列公式。請參閱
https://www.jmp.com/support/help/en/17.0/#page/jmp/formula.shtml
.
嗨馬克,
感謝您的回覆。
事實上,我在發文之前就看過那個頁面。我一定不能正確理解這個過程,因為它對我不起作用。當我將公式拖曳到 Y 軸並在 X 軸上拖曳各個值時,圖形產生器僅繪製函數的各個資料點,而不是平滑曲線。請參閱附圖。圖例顯示一條線,但實際上沒有線。
我不確定我在這裡做錯了什麼。

您似乎正在繪製數據,而不是公式。請嘗試以下操作:將預測變數資料列拖曳到 X 角色,將回應資料列拖曳到 Y 角色,然後將公式資料列拖曳到 Y 角色的右側(框架內部並靠近左邊框)。 JMP 應該預覽結果,直到您釋放滑鼠按鈕。您應該會看到公式已添加到標記中。
要從點圖切換到任何其他繪圖類型(例如公式),只需單擊繪圖區域頂部的圖示:

如果圖示遺失,您可以從圖形產生器 RedTriangle 選單中啟動「顯示控制台」來再次顯示它們:
