“樣條預測值”腳本<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好,
希望有更多JMP腳本編寫經驗的人可以在這裡提供一些建議。
我想做的是按組擬合 Y 乘 X 並擬合樣條線(0,1;標準化),然後將預測值保存在當前資料表的新列中。 我已經能夠完成第一部分(擬合模型和樣條線),我已經看到我可以通過簡單地右鍵單擊紅色三角形來保存樣條線預測值,但我不想這樣做手動執行此操作。 我想透過腳本自動執行此操作。
當我在 JMP 首選項(平台-雙變量曲線)中選擇“保存預測值”選項時,它可以工作,但需要很長時間才能繼續。
最後,我的 Yvar 是日期,我想將格式「d/m/y」指派給新建立的欄位。
十分感謝你的幫助!
皮埃爾
回覆:「樣條預測值」的腳本在這裡添加更新,儘管這個線程已經有幾年了。 JMP 14 中進行了一些重大效能改進,解決了這個問題和其他問題。
回覆:「樣條預測值」的腳本只是想在 JMP13 中加入測試。 問題似乎是相同的。
回覆:「樣條預測值」的腳本想知道這方面是否有任何更新。 我在 JMP12 中遇到了同樣的問題 - 與手動執行步驟相比,建議的語法似乎是顯而易見的事情,在處理大數據時速度非常慢。 有什麼方法可以複製手動效能嗎? 例如,如果我能找出一些語法,我將嘗試製作適合的圖,然後在事後發送訊息,使其更像使用紅色按鈕時的行為。
回覆:「樣條預測值」的腳本嗯……這很奇怪,但你是對的。 我建立了一個像您描述的那樣的表,我可以看到與您相同的效能問題。
我會將其傳遞給我們的開發人員,看看他們是否有建議,以及我們是否可以在未來的版本中改進它。
我很抱歉遇到困難。
-傑夫
回覆:「樣條預測值」的腳本非常感謝您的回答。
事實上,我在發布後的第二天就發現了{保存預測值}選項,我嘗試了一下,但是花了一些時間,就像JMP首選項中的“保存預測值”選項一樣長,而手動方式則非常快。 漫長過程的原因當然是我擁有大量資料(大約 550 個群組和 18 000 行...),因為它在「大類」範例中運行得很好,其中行數比我的要少。桌子。
我不知道為什麼腳本方式比手動方式長10倍以上...
回覆:「樣條預測值」的腳本試試這樣的事情:
dt = open("$SAMPLE_DATA\Big Class.jmp");
biv=dt << Bivariate(
Y( :height ),
X( :weight ),
Fit Spline( 0.1, Standardized, {Line Color( {208, 64, 86} )}, {Save Predicteds} ),
By( :age )
);
若要格式化該列,您可以將格式化訊息傳送到新列,該新列將是表格中的最後一列。
column(dt, ncol(dt))<< format("d/m/y");-傑夫