C# 中的多项式回归

问题描述 投票:0回答:1

所以我需要将一些矢量化数据拟合到三阶多项式中,但是我在 C# 中找不到任何能够做到这一点的库。

本质上,x是一个具有3个元素([R,G,B])的向量,模型的最终方程如下:

我需要获得 l0, l1, l2, ..., l19 系数。

我查看了一些流行的代数库(Math.NET、Meta.Numerics 等),其中大多数都可以执行线性回归、多重线性回归和多项式回归。然而,如果我没有错过任何东西,没有人可以执行多项式回归。

我能够使用 scikit.learn 在 python 中完成此任务,但我没有找到 C# 的任何内容。

提前致谢!

c# statistics regression numeric algebra
1个回答
0
投票

任何可以求解线性方程组的库都可以。

将下面第i方程(1)组成一个线性方程组(2)

例如 (3) 第 i 行已知 RiGiBi 和已知 Li

然后使用向量 x 中未知系数的线性求解。

© www.soinside.com 2019 - 2024. All rights reserved.