<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好
我想知道JMP 中是否有一種方法可以用來獲取多個測量點(每個測量點都有X、Y、Z 分量)的原始數據,並最好地擬合這些數據以形成最佳擬合平面。 基本上,我的目的是從 OMM/CMM 中獲取原始計量數據,並自行安裝它們,而不使用 CMM/OMM 測量軟件。
感謝您的幫助!
我認為答案還取決於“最適合”的確切含義。 瓦當預測變量和響應變量之間沒有自然區別時,或者當所有變量的測量都有誤差時,您應該考慮主成分分析。 這與通常的回歸假設相反,通常的回歸假設是預測變量(如上面的 X 和 Y)被精確測量,並且只有響應變量(如上面的 Z)具有誤差分量。
紅色小三角->SaveColumns->PredictionFormula 將向表中添加一個公式列,其中顯示 (X,Y) 的預測值。它通常不會與任何原始數據點完全相同。也許您想看到的是原始列和預測列之間的差異...saveColumns->Residuals。
聽起來你可能還想要別的東西。你能解釋一下你想做什麼嗎?也許是一個類似於曲面圖的圖表?或者某種查詢系統來檢索數據?
感謝您的回复。 我按照指示使用了擬合模型平台,效果非常好。
您對如何取消數據擬合有什麼想法嗎? 基本上,如果我有 X、Y 和 Z 的方程,有沒有辦法確定原始 Z 是什麼?
我用了ax + by + cz = d作為生成一些稍微隨機的數據的起點,如下所示:
dt = New Table( "Untitled",
Add Rows( 20 ),
New Table Variable( "a", 5 ),
New Table Variable( "b", 7 ),
New Table Variable( "c", 11 ),
New Table Variable( "d", 13 ),
New Column( "x", Formula( Random Uniform() * 10 ) ),
New Column( "y", Formula( Random Uniform() * 10 ) ),
New Column( "z", Formula( Random Normal() / 2 + (:d - (:a * :x +
* :y)) / :c ) )
);
這使得 Z 成為 X 和 Y 的函數,大約位於由 A、B、C、D 定義的平面上。
接下來,使用“分析”->“擬合模型”並輸入 Z 作為 Y(響應),並將 X 和 Y 添加到模型效果中。單擊運行。我認為您正在尋找參數“估計”。我得到這個,對於我的隨機數:

要將它們轉換回 A=5、B=7、C=11、D=13 形式,請將公式重新排列為

並參見 d/c 為 13/11 為 1.1818(接近 1.179),a/c 為 5/11 為 0.4545(接近 0.4555),b/c 為 7/11 為 0.6363(接近 0.6355)。注意標誌。您可以在“擬合最小二乘法”窗口中看到曲面;紅色小三角菜單->因子分析->表面分析器。在“外觀”下打開“實際點”。
在平台中,您可以旋轉表面以清楚地看到平面上方和下方的點。嘗試單擊這些點來選擇它們。這張圖不太符合實際情況...
