我正在尝试找到可以将数据拟合到多元泰勒级数展开的Java库。
以下是问题的数学描述:
我有一个因变量y和几个独立变量xi(例如,x1,x2,x3)。 围绕每个xi的y的泰勒展开可以写成:
y = a0 + a1 * x1 + a2 * x2 + a3 * x3
+ a11 * x1 * x1 + a22 *x2 * x2 + a33 *x3 *x3
+ a12 * x1 * x2 + a13 * x1 * x3 + a23 * x2 * x3
我对y和相应的x1,x2,x3有很多观察。
[y,x1,x2,x3] _1
[y,x1,x2,x3] _2
[y,x1,x2,x3] _3
.....
[y,x1,x2,x3] _n
(_n代表观察)
我想将这些观察结果与上述泰勒展开相匹配,并找出参数的值(a0,a1,a2,a3,a11等)。
我正在尝试找到一个java数学库来完成这项工作 看起来Apache Commons Math可以完成这项工作 但我真的找不到应该使用的课程。
非常感谢任何建议/帮助。
谢谢,