Linear regression in C# using mathnet.Numeric

preview_player
Показать описание

Whatsapp Number: +923338672398

code

using MathNet.Numerics;
using MathNet.Numerics.LinearAlgebra;

List double xdata = new List double();
List double ydata = new List double();

var M = Matrix double .Build;
var V = Vector double.Build;
foreach(string s in textBox1.Text.Split('?'))
{
xdata.Add(Convert.ToDouble(s));
}
foreach (string s in textBox2.Text.Split('?'))
{
ydata.Add(Convert.ToDouble(s));
}
var X = M.DenseOfColumnVectors(V.Dense(xdata.ToArray().Length,1.0),V.Dense(xdata.ToArray()));
var y = V.Dense(ydata.ToArray());
var p = X.QR().Solve(y);
double a = p[0];
double b = p[1];
MessageBox.Show(a.ToString());
MessageBox.Show(b.ToString());
Рекомендации по теме
Комментарии
Автор

Good tutorial, how do I predict Y value from custom X value taken from textbox input? say I have two lists

X = [2, 4, 6]
Y = [1, 2, 3]

textbox input: 8
Y output: 4

ghzich
join shbcf.ru