自動擬合線到數據表你好,
我想使用 JMP 中的擬合線函數將方程自動保存到我的數據表中。 問題是我需要這樣做數百次,所以“保存預測”選項不是很可行。 在自動計算的數據表中編寫雙變量公式的最簡單方法是什麼? 我在某種程度上受限於 JMP 中的公式生成器,因為我不知道如何在 JSL 中編寫腳本,除非有明確的說明如何實現簡單的 Fit 行代碼。
我還了解到 JMP Profiler 功能。 如果我可以用它來優化一個被破壞了大約 100 次的變量,那就太棒了。 這是我匯總的數據表示例,以顯示變量是如何分解的。
簡而言之,我有一個給定濃度的響應變量。 所以,用 Y 擬合 X 會產生一個我可以使用的方程,但是因為我對每個混合和方法測量了大約 100 次這個方程。 我想找到一種方法來填充 JMP 數據表中的那些特定方程,以便我可以計算最佳濃度。對於等於 1 的響應。
分析數據表腳本回复:自動擬合線到數據表我覺得我們可以很容易地把你帶到你想去的地方,但我不確定那是哪裡。

我的第一個問題:
使用您在此處共享的數據表,您在做什麼用 X 擬合 Y? 我認為 Response 是你的 Y 和 Conc。是您的 X,但您賦予 Method and Mix 什麼角色?
第二個問題:
你說你想知道什麼濃度。會給你1的預測。 您想知道 Method 和 Mix 的每種組合嗎? 我問的原因是因為在你的樣本數據集中你只有一個濃度。以及 Method 和 Mix 的每個獨特組合的響應。 我意識到這是一個模擬數據表,但是在你的真實數據表中你有多個 Conc.方法和混合的每種組合的響應值?
最後,我將告訴您兩個我認為可能會有所幫助的方向,但上述問題的答案將極大地幫助您指出最佳方向。
1) Ctrl (Window) 或 Cmd (Mac) 鍵將廣播命令. 例如,如果您打開 Big Class 數據表(來自 Help->Sample Data Library)並運行 Fit Y by X,其中 Height 和 Weight 分別在 Y 和 X 中,Age 在 By 角色中。 您將獲得每個年齡段的一個身高體重平台。 如果您在選擇 Fit Line 和 Save Predicteds 時按住 Ctrl/Cmd 鍵,您將獲得一個將 Age 考慮在內的預測公式:

2) 擬合模型將允許您建立一個考慮方法和混合的預測方程,並為您提供一個預測分析器。 同樣,使用 Big Class 選擇 Fit Model 並將 Height 放在 Y 角色中,並添加 Sex、Age 和 Weight 作為效果。

您將獲得最小二乘報告。

您可以使用頂部的紅色小三角菜單添加 Profiler。

Profiler 可能會幫助您優化,但這些只是方向。 在我們準確了解您擁有什麼以及您正在尋找什麼並獲得可能導致響應為 1 的 Concentation 值之前,我們無法為您提供具體說明。 我們只需要更多地了解您的情況以及您想要解決的問題。
回复:自動擬合線到數據表傑夫,
非常感謝您的快速和有益的回應! 你成功了! 看到如何應用我的數據來解決一個複雜的問題真是令人興奮! 我在 JMP 中保存了我的數據的另一個模擬示例以幫助澄清。
回答第一個問題:我將響應變量擬合為 Y,將濃度 (Conc.) 擬合為 X,並按方法、混合和圖標將它們拆分。 我剛剛添加了 Icon,因為它是另一個跟踪變量。
回答第二個問題:
是的! 我想知道什麼濃度(濃度)會給出 1 的預測。 是的,我的數據表有 100 個濃度測量值。和 Response 按 Method 和 Mix & Icon 拆分。
我應用了方法(Window ctrl 命令)來使用 Fit Y by X 並將方程保存到數據表中。 太感謝了! 了解更多有關 JMP 的信息讓我如釋重負。
我仍然不確定如何閱讀或完全應用 Profiler 來了解 Conc., Method & Mix 將給出 Response = 1。 但我會繼續努力。 我覺得我們很親近!
再次感謝你的幫助。
回复:自動擬合線到數據表對於我在這裡的回复延遲,我深表歉意。
我注意到的第一件事是您的方法和混合列被混淆了。 即方法 A 只有 Mix X 和 Y,方法 B 只有 Mix Y 和 Z。 所以,如果你的真實數據看起來像這樣,那麼同時包含 Mix 和 Method 是沒有意義的。

僅使用 Mix 和 Conc 運行擬合模型後。在模型中,您會看到這樣的分析器。

從預測刻畫器旁邊的紅色小三角中,您可以選擇意願函數。

這將在 Profiler 的右側添加一個面板。 您可以雙擊該面板並設置期望值以匹配您的目標 1。

完成後,您可以使用“Maximize Desirability”選項來查找混合和濃度。這會讓你得到你想要的回應。
接下來,如果您按住 Ctrl 鍵單擊 Mix 圖表,您將看到一個對話框,您可以在其中鎖定 Mix。

一旦因子被鎖定,Maximize Desirability 選項將不會改變 Mix。 所以,你會得到一個濃縮的。對於您選擇的任何級別的混音。 您可以更改混音並再次為另一個混音級別執行此操作。
最後,一旦因子被鎖定,您可以為每個網格點選擇最大化。

這將自動最大化混合的每個級別。

如果你真的想包含 Icon,你可以對帶有 Mix 的模型做同樣的事情和圖標。 將它們都鎖定在 Profiler 中,然後為每個網格點最大化將創建一個包含圖標和混合的所有組合的網格(請注意:您的示例中有 450 多個組合)。

我希望這會有所幫助。 讓問題不斷出現。
回复:自動擬合線到數據表嗨傑夫,
非常感謝您的詳細回复! 沒有你的幫助,我不可能做到這一點。
關於混合是多餘的,你確實是對的。 我的數據也得到了相同的圖表。 我按照您的指示設置了意願,為每個網格點鎖定它......等等。它在 Mix & Conc 工作。 level 但是當我用 Icon 變量重複它時,我無法讓它們出現在底部的表格中。 我不確定如何獲得該輸出(並將其放入新的數據表中),因此我可以在下一個實驗中應用它。 記住的設置應該列出所有圖標,但它只包括其中的幾個。
正如您在下面看到的那樣,由於某種原因,我的預測分析器與您的預測器略有不同。 我沒有漂亮的鐘形曲線。 很高興知道你認為我可能做了什麼不同的事情,只是為了確定;但由於最終是由於數據,我不確定有什麼區別。

如果您能幫助我,那麼我認為這意味著我們可以:使用數據來確定最佳設置並將輸出用於後續運行,這將是不可思議的!
再次感謝,
納伊姆