你好,
我隨時間監測化學濃度(y 響應)。 我希望預測這些濃度的時間變化,並假設化學濃度遵循一階指數衰減。 我要做的是預測感興趣的化學物質的半衰期。
如何使用非線性模型或退化模型來預測半衰期? 我無法估算半衰期公式,因為我沒有所有的變量來解決它。 有沒有我可以構建的例子?
公式附在此處:


如果您將所有模型另存為列公式,則可以使用 JMP Pro 中的“分析”>“預測建模”>“模型比較”平台評估所有模型。
如果您正在搜索以查看適合您的數據的內容,那麼整個軟件就是您的獵場。 有很多方法可以查看您的數據所表達的內容。
不過,您可能想查看兩個熱點。 @馬克貝利已經指出了一個,擬合曲線平台。 同時,非線性平台有一個內置的庫:使用模型庫創建公式
最後,別忘了問問自己:就這些嗎? 您的模型可能不在您發現的模型中。
如果某些參數是固定的,非線性和退化都允許您修復它們。 查找參數旁邊的複選框。 或者,如果適合您,您甚至可以在公式中硬編碼您的值。
這對我的用例非常有用!
如果我事先不知道最能描述故障的函數怎麼辦? 我如何運行一堆不同的模型並確定哪個方程最合適?
如果我有一個初始濃度是定義的 amont 並且我無法修改這個數字的情況怎麼辦?
我想知道使用原始參數化是否有助於解釋。 特別是半衰期的直接估計。 我將這個公式用於非線性模型:

我得到了這個適合:

@彭劉的解決方案也可作為 Fit Curve 中可用的模型之一。

因此,您在如何建模數據方面擁有很大的靈活性。
這就是我認為您所擁有的:一系列時間值和相關的濃度讀數。 你想看看如何擬合模型。
兩張截圖和你說的“一階指數衰減”都指向一個模型:Exponential。
回歸公式為:Y = A * Exp( -K * Time),其中 K 是反應速率常數。 標記此模型 A。
這是您第二張截圖中 ODE 形式的綜合形式。 Lamda 是 K 以上。
您可以在第一個屏幕截圖中看到公式是一樣的。 兩邊取對數,注意半衰期 t_[1/2] = log(2)/K。 然後你有 Log N = Log N[0] - K * Time,這是在對數線性尺度上繪製的指數曲線,所以它看起來像線性回歸。 標記此模型 B。
這取決於數據,模型 A 或模型 B 更合適,如果您使用模型 A 擬合非線性回歸或使用模型 BIe 擬合線性回歸,則常量方差殘差的假設是否成立。
附表顯示瞭如何使用非線性和退化來擬合模型 A。 數據是模擬的。

使用非線性,您需要創建一個預測公式列,如表中的最後一個。 該公式是一個參數 JSL 函數:

讀非線性平台示例了解如何逐步創建這樣的公式。
然後像這樣配置啟動對話框,然後單擊“確定”。

單擊報告中的 Go 按鈕,然後您將獲得結果。

非線性平台是一個極其通用的平台,用於解決定制的非線性最小二乘和最大似然問題,甚至任意優化問題。 花點時間掌握它。 你不會後悔的。
使用降級,您需要創建一個虛擬 ID 列,填充相同的值。 我假設您只有一絲濃度讀數。
像這樣配置啟動對話框,然後點擊確定。

從報告菜單中,選擇“退化路徑樣式”下的“非線性路徑”。
將預測公式填寫為一段 JSL,為其命名(我稱之為“模型”),單擊“使用並保存”。 您輸入的內容在技術上與您在創建非線性中使用的最後一個預測列時輸入的內容相同。 當你了解更多時,你應該認識到大括號中的參數和它們的初始值。然後是公式的定義,它們都包含在參數調用中。

然後單擊“擬合模型”。

如果您的模型不適合,請嘗試調整初始值,然後單擊“使用並保存”,然後單擊“適合模型”。
最後,單擊“為當前模型生成報告”以生成最終報告。