如何從擬合模型中得到方程在 JMP 中擬合模型時,必須建立方程式來根據參數預測反應變數的行為。 哪裡可以找到這個方程式?
謝謝,
馬特
回覆:如何從擬合模型中得到方程我正在做類似的事情。 我需要獲取已發布的 python 程式碼,以便將其儲存為 .py 並在以後使用。
dt = Open( "/Users/bywing/irisr.csv",End Of Field( Tab, CSV( 1 ) ) );//make sure preferences open CSV as standard CSV
model = dt << Fit Model(
Y( :Name ),
Effects( :Sepal length, :Sepal width, :Petal length, :Petal width ),
Personality( Nominal Logistic ),
Run
);
fd = model << Publish Probability Formulas;
fd << Generate Python Code;
Wait( 0 );
cw = Window( "Python Code Output" );
ed = cw[Script Box( 1 )];
code = ed << get text;
Save Text File( "irismodel.py", code ); // saves generated python code as python script);
Window( "Report: Formula Depot" ) << close window;
請注意,此腳本使用的是 CSV 版本的 Iris 數據,而不是 JMP 表。不是可操作的,只是一個簡短的 POC
回覆:如何從擬合模型中得到方程Formula Depot 是 JMP 13 的功能...抱歉
回覆:如何從擬合模型中得到方程謝謝,彼得,我下一步會嘗試這個。我正在運行 JMP Pro 11.1.1。
馬特
回覆:如何從擬合模型中得到方程啊,太好了,再次感謝。使用新列中的公式效果很好。
回覆:如何從擬合模型中得到方程m100psi:如果您執行的是 JMP Pro,則可以將預測方程式發佈到 Formula Depot,然後從 Formula Depot 熱點中選擇「產生 Python 程式碼」選項來編寫 Python 所需的評分程式碼。
回覆:如何從擬合模型中得到方程您可以輕鬆地以互動方式完成此操作。
運行擬合模型後,請轉到紅色三角形並選擇
保存列==?預測公式
它將在您的資料表中建立一個新列。
前往新資料列
轉到新列的列標題,然後右鍵單擊它
選擇
公式
將彈出公式編輯器。
雙擊公式周圍藍色輪廓內的空白區域
它將彈出一個窗口,您可以從中複製
回覆:如何從擬合模型中得到方程嗨吉姆,
不幸的是,我對 JMP 的體驗完全是互動的(不是程式化的),我無法完成這項工作。我嘗試用我的文件替換“$SAMPLE_DATA\Big Class.jmp”,並用我的模型的腳本替換 Fit Model () 內的所有內容,但這還不夠。確實沒有任何方法可以在不編寫單獨的腳本的情況下在 JMP GUI 中以文字形式獲取表達式嗎?
謝謝,
馬特
回覆:如何從擬合模型中得到方程馬特,
「顯示預測表達式」顯示圖像(Picture Box()),而不是文字欄位。 然而,產生預測公式並捕獲它是一個簡單的步驟。 請參閱下面的腳本
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
fm = dt << Fit Model(
Y( :height ),
Effects( :weight ),
Personality( "Standard Least Squares" ),
Emphasis( "Effect Leverage" ),
Run(
:height << {Summary of Fit( 1 ), Analysis of Variance( 1 ), Parameter Estimates( 1 ),
Plot Actual by Predicted( 1 ), Plot Residual by Predicted( 1 ),
Plot Effect Leverage( 1 )}
)
);
fm << prediction formula;
equation = Char( Column( dt, N Cols( dt ) ) << get formula );
Show( equation );回覆:如何從擬合模型中得到方程非常感謝,吉姆。 我正在使用“擬合模型”,並且“顯示預測表達式”似乎正是我正在尋找的東西。 是否可以將其複製為文字? 我需要在 Python 中實現許多表達式,它們都相當複雜,但似乎沒有一個選項允許複製/貼上。
馬特
回覆:如何從擬合模型中得到方程您使用哪個平台? 如果您使用的是擬合模型,在紅色小三角下您將找到用於顯示公式或將預測公式儲存到資料表的選項。 這是針對標準最小平方法。 不同性格的人在做類似的事情時會有不同的選擇。
在“Fit Y by X”下,紅色三角形下方有一個用於保存預測的選項。
分區平台允許“保存預測”。
如果您可以提供您正在使用的建模平台,並且找不到預測公式的紅色三角形選項,請在討論組中重新發布具體信息,我相信一定會提供答案。