大家好,
我正在使用擬合模型工具為某個數據子集創建擬合方程,然後我想將其應用回更大的集合併測量預測值和實際值之間的 RMS 值。 我有 231 個獨特的樣本(標記為 RunID),在每個樣本中我有 2 個不同的通道,我正在評估。 這導致 436 個總擬合方程。 我使用擬合模型工具創建 436 個方程,我可以手動檢查每個輸出並將每個方程保存到數據表中的一列中。 然後我將該列的公式複制並粘貼回我更大的數據集中並測量“預測與實際”。 我不想手動插入方程式,似乎已經發布了幾個解決方案這裡和這裡,但我似乎無法讓其中任何一個工作。
這是我所擁有的:
JMP 版本:16
我試圖從 Xoffset 和 Yoffset 位置預測 Zoffset,所以我應該得到每個“RunID/Channel”組合的方程。
當我運行下面的腳本時,我得到了這個:

我只是在復制上面鏈接的方法,但是我的代碼中一定有一些不同的地方,並且沒有完全對齊。
obj = 擬合模型(
Y( :ZOffset ),
By( :RunID, :Channel Only Location ),
效果(
:XOffset, :XOffset * :XOffset, :XOffset * :XOffset * :XOffset, :YOffset,
:YOffset * :YOffset, :YOffset * :YOffset * :YOffset, :XOffset * :YOffset
),
人格(“標準最小二乘”),
強調(“最小報告”),
跑(
:ZOffset << {擬合總結(1),方差分析(1),
參數估計(1),失擬(0),縮放估計(0),
繪製實際預測(0),繪製回歸(0),
通過預測(0)繪製殘差,繪製學生化殘差(0),
繪製效應槓桿(0),按正態分位數繪製殘差(0),
Box Cox Y 變換(0)}
)
);
obj << (Fit[1] << 保存預測公式);