我正在尝试找到可以将数据拟合到多元泰勒级数展开的 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 可以完成这项工作。
但我真的找不到应该使用哪个类。
非常感谢任何建议/帮助。
谢谢,