<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)。注意标志。您可以在“拟合最小二乘法”窗口中看到曲面;红色小三角菜单->因子分析->表面分析器。在“外观”下打开“实际点”。
在平台中,您可以旋转表面以清楚地看到平面上方和下方的点。尝试单击这些点来选择它们。这张图不太符合实际情况...
