為什麼 JMP 不允許將特殊擬合線擴展到資料集之外?這是添加回 JMP 13 之前存在的特性/功能的請求。
製作 XY 圖後,通常會讓 JMP 應用最佳擬合線。但是,JMP 將範圍範圍限制為不超出資料集的 X 值太多。這是為了避免推論錯誤,可以說這是一件好事。
然而,我經常繪製 XY 圖,然後想要套用強制線。例如,我有兩列數據,表示由兩個不同的測試設備獲得的單一測量讀數。儘管存在 R&R,但無論哪個測試設備收集讀數,每個讀數都應具有相同的值。因此,我想應用「特殊擬合」——強制 1:1 線擬合(斜率 = 1,截距 = 0)。請注意,我「知道」這種 1:1 關係應該遠遠超出繪製的資料範圍。問題在於 JMP 13 拒絕將 1:1(「特殊擬合」)線延伸到資料之外。JMP 認為它可以保護我免於使用最佳擬合和推斷超出安全範圍,但在這種情況下,這不是“最佳擬合”,而是強制擬合,在這種情況下,我可以100 % 確定知道強制擬合在很大範圍內有效。我不想編寫特殊的腳本來創建與此請求等效的圖形。
要求:在 XY 圖中,JMP 應允許強制擬合以擴展顯示軸限制的整個範圍,即使這些軸限制遠遠超出繪製的資料。
自動化和腳本編寫資料存取數據探索和視覺化品質和工藝工程回覆:為什麼 JMP 不允許將特殊擬合線擴展到資料集之外?今天也剛收到郵件。還有另一種方法可以解決這個問題... 您也可以使用「分析」選單下的「Fit Y by X」平台。在紅色三角形下方有一個名為“Fit Special...”的選項,您可以在其中限制斜率和截距。「透過 X 擬合 Y」中的二元擬合會將任何擬合線延伸到資料之外。此圖具有簡單的線性迴歸線(綠色)和斜率和截距分別限制為 0 和 1 的線(紅色)。

回覆:為什麼 JMP 不允許將特殊擬合線擴展到資料集之外?同意-針對該問題提出的「解決方案」並未為所提出的問題提供「增值」。我很欣賞提出解決方案的努力,但這個「解決方案」太笨重,沒有必要解決一個非常簡單的問題。此時此刻,我得出的結論是 SAS 不想支持此請求 - 不是他們不能,而是他們不會。如果 SAS 能夠更直率地這麼說,那就太好了。
回覆:為什麼 JMP 不允許將特殊擬合線擴展到資料集之外?我不知道為什麼我收到一封電子郵件,說這篇文章剛剛更新。 然而,由於我在這裡,而且我沒有看到最初的回复,所以我將添加另一條評論 - 提議的解決方案笨重且不方便。 每次我進行這個非常基本的擬合時,我都必須添加一個函數並輸入擬合參數? 如果圖表上有 5 條線怎麼辦?
回覆:為什麼 JMP 不允許將特殊擬合線擴展到資料集之外? - 狀態變更為:已存檔我們正在歸檔此請求。 如果這仍然很重要,請評論並提供更多詳細信息,我們將重新開放。 謝謝你!回覆:為什麼 JMP 不允許將特殊擬合線擴展到資料集之外?JMP 中的圖形可以自訂為包含 x 函數的線。
- 右鍵單擊圖表的空白區域
- 選擇自訂...
- 使用+按鈕新增腳本
- 新增 Y 函數()
JMP 有您可以使用的範本和範例。在樣本下,我添加了正弦波,您可以看到它超出了數據範圍。您可以編輯 Y Function() 以包含您感興趣的函數。

回覆:為什麼 JMP 不允許將特殊擬合線擴展到資料集之外?非常同意這個要求。 電氣工程中有許多技術需要對資料進行擬合,並使用 x 或 y 截距來提取參數。 例如,TLM(傳輸長度法或傳輸線模型)測量:測量電阻器的電阻作為長度的函數。 透過外推到零長度,您可以找到由觸點貢獻的電阻部分。 從圖形上看,很高興看到對軸限制的外推。 是的,事情可以不經意地推斷,但這應該由使用者決定。 這是完全有效的外推模型中的一種。 不幸的是,由於無法在 JMP 圖形生成器中簡單地完成此操作,因此我將這部分工作轉移到了 Python。