为什么我从GoodnessOfFit.StandardError得到了错误的答案(错误2)?在下面的代码中,我自己进行计算并得到正确的答案(错误3)。我从GoodnessOfFit.RSquared得到了正确的答案。注意:esttime和phrf是double []。长度是63。
$('.moments').on('click', 'button', function() {
$('.uniques').find("li:visible:last").next().slideDown();
});
答案 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);