你好社區,
我使用 4PL 模型對生物測定數據進行曲線擬合。 這會產生一堆輸出參數,例如參數 A、B、C、D 等。
我可以使用這些輸出參數在 JMP 中進行進一步計算嗎? 也許甚至在顯示我的擬合結果的同一輸出窗口中?
我說的是自定義公式,例如:AD 或 A/D,我想在其中提取之前獲得的擬合值。 我們的想法是創建一個工作流程,促進在一個 JMP 輸出中進行曲線擬合和某些參數接受標準的計算。
如果有人知道如何做這樣的事情,或者可以向我提供這是不可能的信息,我將非常感激。
謝謝,最好的,
內特
只需轉到報告,右鍵單擊“參數估計”菜單,然後選擇“生成數據表”即可。
然後可以將該表合併回源表...

或者,您可以使用紅色小三角菜單中的“保存列”將預測公式保存回源數據表。

嗨,霍吉,
非常感謝 :)我設法將輸出保存到新的數據表中,連接兩個分組變量以轉置表並在新列中執行公式。

跟進問題:
1. 有沒有辦法將所有這些保存到原始數據表中?在將數據擬合到模型之前包含數據的那個?
2. 除了整列之外,還有其他使用公式的方法嗎?
謝謝,最好的,
內特
如果您有不同的分組變量,您可以使用
製作合併數據表:

要將估計值返回到原始數據表,您可以使用 Tales/Update。
對於第二個問題:Jmp 的優勢在於從行/列級別開始 - 然後您可以添加多個複雜級別並進行非常複雜的分析。 從單元格級別開始的電子表格工具無法到達那裡:)
JMP 不是電子表格
但是,如果您只想計算“某事”,則可以將結果存儲在變量或矩陣中,而不是將結果存儲在列中。
示例:使用 Summarize 而不是 Tables/Summary。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
myFit = dt << Fit Model( Y( :weight ), By( :sex ), Effects( :height ), Run() );
fitEstimates = Report( myFit[1] )["Response weight sex=F", "Whole Model",
"Parameter Estimates", Table Box( 1 )] << Make Combined Data Table;
sideBySide = fitEstimates << Summary(
Group( :sex ),
Mean( :Estimate ),
Subgroup( :Term ),
statistics column name format( "column" )
);
dt << Update(
With( sideBySide ),
Match Columns( :sex = :sex ),
Add Columns from Update Table( :"Estimate, height"n, :"Estimate, Intercept"n ),
Replace Columns in Main Table( None )
);