自動將線擬合到數據表你好,
我想使用 JMP 中的擬合線功能將方程自動保存到我的數據表中。 問題是我需要執行數百次,因此“保存預測”選項不太可行。 在數據表中編寫自動計算雙變量公式的最簡單方法是什麼? 我在某種程度上局限於 JMP 中的公式生成器,因為我不知道如何在 JSL 中編寫腳本,除非有明確的說明如何實現簡單的擬合線代碼。
我還了解到 JMP Profiler 功能。 如果我可以用它來優化一個被破壞了大約 100 次的變量,那就太棒了。 這是我放在一起的數據表的示例,以顯示變量是如何分解的。
簡而言之,我有一個給定濃度的響應變量。 因此,用 Y 擬合 X 將產生一個我可以使用的方程,但因為我對每個混合和方法對該方程測量了大約 100 次。 我想找到一種方法來填充 JMP 數據表中的這些特定方程,以便我可以計算最佳濃度。對於等於 1 的響應。
數據探索和可視化回复:自動將線擬合到數據表嗨傑夫,
我再次查看了您的說明,並在將響應混合的值鎖定為 1 後鎖定了圖標變量。 這確實觸發了 JMP 詢問我是否要包含表中所有圖標的輸出。 但就像你提到的那樣,這需要接受每個圖標組合(我認為),因為我必須繼續單擊“是”。
所以我想到了一個替代方案。 我不能使用擬合線方程來計算濃度。對於直接在數據表中的每個組合? 這可以通過應用“Fit Y by X”,使用 ctrl+ Fit Line 並將所有方程保存到數據表來完成? 我只是不知道如何實際應用每個方程來求解 Conc。將響應設置為 1。
我知道您建議使用 Profiler,所以我想知道如果使用這個更簡單的替代方案我會錯過什麼。 但由於我使用數據來優化每個 Icon、MIx 和 Conc 組合,那麼也許我可以使用另一種方法來隔離異常值等。 我仍然需要進一步分析數據,並將其分成較小批次的“Mix”與“Icon & Conc”,以便更多地檢查輸出。
最好的,
納伊姆
回复:自動將線擬合到數據表嗨傑夫,
我重新嘗試使用分析器將 Desirablity 設置為 1,鎖定它們以進行混合,並對每個網格點應用最大化。 我發現它確實像我之前顯示的那樣重複,但如果我再次單擊紅色箭頭到 Max。對於每個網格點,它都會將更多圖標添加到“記住的設置”列表中。 因此,我重新閱讀了您的說明,並意識到您可能希望我鎖定每個 Icon 變量,這似乎不可行,因為一張小圖中大約有 100 個圖標,我每次都必須單擊它們。 所以我認為這不太可行。 如果您能夠提供更多說明,那麼我將嘗試重複對 Mix, Conc 的分析。和圖標再次。
在分析後我還注意到,雖然我鎖定了“混合”的“最大合意性”設置,但我可以單擊每個混合,並且左側讀取的響應數將會改變。 我猜想,如果我單擊探查器上部的任何內容,數字將會改變,但圖表下部的輸出將設置為 1,這就是底部“記住的設置”表中報告的內容。
因此,通過使用分析器並遵循您的分析並將混合設置為 1,是否會鎖定該混合的所有其他變量輸出? 如果是這樣,為什麼我必須鎖定 Conc。或圖標。 如果我確實必須鎖定其他變量的每個網格的意願和最大化,我該怎麼做? 像你說的圖標的數字和濃度太高了。會改變。
非常感謝你的幫助。 如果我之前錯過了您的指示中的某些內容,我深表歉意。 在此期間我會繼續努力。
最好的,
納伊姆
回复:自動將線擬合到數據表嗨傑夫,
非常感謝您的詳細回复! 沒有你的幫助我不可能做到這一點。
你關於混合是多餘的確實是正確的。 我也得到了與我的數據相同的圖表。 我按照您的指示設置了意願,為每個網格點鎖定它......等等。它在 Mix & Conc 中發揮了作用。級別,但是當我使用圖標變量重複它時,我無法讓它們顯示在底部的表格中。 我不確定如何獲取該輸出(並將其放入新的數據表中),以便我可以在下一個實驗中應用它。 記住的設置應該列出所有圖標,但它只包括其中的幾個。
正如您在下面看到的,由於某種原因,我的預測分析器與您的預測略有不同。 我沒有漂亮的鐘形曲線。 為了確定起見,我很高興知道您認為我可能做了什麼不同的事情;但由於這最終是由於數據造成的,我不確定有什麼區別。

如果您可以幫助我,那麼我認為這意味著我們可以:使用數據來確定最佳設置並使用輸出進行後續運行,這將是令人難以置信的!
再次感謝,
納伊姆
回复:自動將線擬合到數據表對於我在這裡的回复延遲,我深表歉意。
我注意到的第一件事是你的方法和混合列很混亂。 即,方法A只有Mix X和Y,方法B只有Mix Y和Z。 因此,如果您的真實數據看起來像這樣,則沒有必要同時包含“混合”和“方法”。

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

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

這將在探查器的右側添加一個面板。 您可以雙擊該面板並設置合意性值以匹配您的目標 1。

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

一旦因素被鎖定,“最大化意願”選項將不會改變“混合”。 所以,你會得到一個 Conc。無論您選擇的混合級別如何。 您可以更改“混合”,然後對另一個“混合”級別再次執行此操作。
最後,一旦因子被鎖定,您就可以選擇“最大化每個網格點”。

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

如果您確實想包含 Icon,您可以使用 Mix 對模型執行相同的操作和圖標。 將它們都鎖定在 Profiler 中,然後最大化每個網格點將創建一個包含 Icon 和 Mix 的所有組合的網格(注意:您的示例中有超過 450 個組合)。

我希望這有幫助。 繼續提出問題。
回复:自動將線擬合到數據表傑夫,
非常感謝您的快速而有用的回复! 你成功了! 看到如何應用我的數據來解決複雜的問題真是令人興奮! 我在 JMP 中保存了另一個數據模擬示例以幫助澄清。
回答第一個問題:我將響應變量設置為 Y,將濃度(濃度)設置為 X,並按方法、混合和圖標將它們分開。 我剛剛添加了 Icon,因為它是另一個跟踪變量。
回答第二個問題:
是的! 我想知道什麼濃度 (Conc.) 會給出 1 的預測。 是的,我的數據表有 100 個濃度測量值。和按方法和混合與圖標分割的響應。
我應用了方法(Window ctrl 命令)來使用“Fit Y by X”並將方程保存到數據表中。 太感謝了! 了解有關 JMP 的更多信息讓我如釋重負。
我仍然不確定如何閱讀或完全應用探查器來了解 Conc., 方法和混合將給出響應 = 1。 但我會繼續努力。 我感覺我們很親近!
再次感謝你的幫助。
回复:自動將線擬合到數據表我覺得我們可以很容易地帶你去你想去的地方,但我不確定那是哪裡。

我的第一個問題:
使用您在此處共享的數據表,您正在做什麼“通過 X 擬合 Y”? 我認為 Response 是你的 Y 和 Conc。是您的 X,但是您賦予 Method 和 Mix 什麼樣的角色?
第二個問題:
你說你想知道什麼是濃度。會給你1的預測。 您想知道方法和混合的每種組合嗎? 我問的原因是因為在您的示例數據集中只有一個 Conc。方法和混合的每個獨特組合的響應。 我意識到這是一個模擬數據表,但是,在您的真實數據表中是否有多個 Conc。方法和混合的每種組合的響應值?
最後,我將告訴您兩個我認為可能有所幫助的方向,但上述問題的答案將極大地幫助您指明最佳方向。
1) Ctrl (Window) 或 Cmd (Mac) 鍵將廣播命令。 例如,如果您打開Big Class 數據表(從“幫助”->“示例數據庫”)並運行“通過X 擬合Y”,其中“高度”和“體重”分別位於Y 和X 中,“年齡”位於“按”角色中。 您將獲得每個年齡的身高體重平台。 如果您在選擇“擬合線”和“保存預測”時按住 Ctrl/Cmd 鍵,您將獲得一個考慮了年齡的預測公式:

2) 擬合模型將允許您構建考慮方法和混合的預測方程,並為您提供單個預測刻畫器。 再次,使用 Big Class 選擇 Fit Model,並將 Height 放入 Y 角色,並添加 Sex、Age 和 Weight 作為效果。

您將得到一份最小二乘報告。

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

Profiler 可以幫助您進行優化,但是,這些只是方向。 在我們準確了解您擁有什麼以及您正在尋找什麼以及獲得濃度值(可能會導致響應為 1)之前,我們無法為您提供具體說明。 我們只需要更多地了解您的情況以及您想要達到的目標。