Polynomial regression: Difference between revisions

Line 329:
for (int j = 0; j <= degree; j++) v[i, j] = Math.Pow(x[i], j);
var yv = new DenseVector(y).ToColumnMatrix();
QR<double> qr = v.QR();
// Math.Net doesn't have an "economy" QR, so:
// cut R short to square upper triangle, then recompute Q
Line 347:
Console.WriteLine();
for (int i = 0; i < x.Length; i++ )
Console.WriteLine("{0} => {1} diff {2}", x[i], PolyvalPolynomial.Evaluate(p,x[i], p), y[i] - PolyvalPolynomial.Evaluate(p,x[i], p));
Console.ReadKey(true);
}</lang>
Anonymous user