嗨,
我一直在尝试使用矩阵而不是拟合模型编写二次拟合。 这可能只是我对矩阵数学缺乏了解......但我不知道JMP如何适合我的数据。 对于以下变量X和Y,我想使用适合的数据
X,X * X和Y.
拟合模型模块给出了以下输出:
22.4221618758449 + 0.0545925476534461 *:Y +(:X - 6.51578947368421)*((:X
-6.51578947368421)* -0.0568980754963725)+ -0.0988212800731804 *:X
我的第一个问题是Fit Model正在做什么导致X ^ 2的-6.515789转换?(仅使用X列的平方值)
我想我的第二个问题是如果我想调整矩阵拟合它,为什么它输出相同的参数X ^ 2和Y ..但是我没有用我的-651589术语转换我的X ^ 2 ?
输出以下代码:
拦截= 20.006524922
X = 0.6426504827
Y = 0.0545925477
X ^ 2 = -0.056898075 1
感谢有关为什么拟合模型与矩阵数学不匹配的任何见解...... 谢谢
xVals2=Column(dt,"X")<<GETASMATRIX></GETASMATRIX>
JMP在平方之前使X ^ 2项居中(从X的值中减去X的平均值)。 这是与二次项一起使用的常用技术,因为它可以显着降低X和X ^ 2的相关性。 它不会更改参数估计值,但会降低X ^ 2参数估计值的标准误差。 这意味着更容易检测出明显的曲率。
这种转换确实改变了截距值及其解释。 如果你做了一些代数并且对模型的(X-Xbar)*(X-Xbar)* beta2部分进行了FOIL,那么拟合模型结果将与你的匹配。 模型将产生相同的预测。