GoodnessOfFit.StandardError错误答案

时间:2018-02-05 14:38:17

标签: mathnet goodness-of-fit numerics

为什么我从GoodnessOfFit.StandardError得到了错误的答案(错误2)?在下面的代码中,我自己进行计算并得到正确的答案(错误3)。我从GoodnessOfFit.RSquared得到了正确的答案。注意:esttime和phrf是double []。长度是63。

$('.moments').on('click', 'button', function() {
    $('.uniques').find("li:visible:last").next().slideDown();
});

2 个答案:

答案 0 :(得分:0)

答案:第三个论点,自由度,实际上是回归中失去的自由度数。因此在示例中它应该是2而不是phrf.Length - 2.即便如此,它与我的计算和Excel完全不匹配。

答案 1 :(得分:0)

当我将自由度设置为多项式拟合+ 1的阶数时,使用excel和Math.NET可以获得完全相同的结果。因此,在以下示例中:

401

StandardError函数的最后一个参数必须为6 +1:

double[] paramsPoly = MathNet.Numerics.Fit.Polynomial(X.ToArray(),Y.ToArray(),6);