Java中MS Excel的Linestfunction

我正在开发一个Java应用程序,我需要在MS Excel中使用“Linest”函数。 我花了很多时间,但是我找不到合适的答案。 请让我知道,如果有人知道这件事…很多提前感谢。

看看Apache Commons Math SimpleRegression ,它可以用来做简单的线性回归。 例如:

import org.apache.commons.math3.stat.regression.SimpleRegression; public class Test { public static void main(String[] args) { double[][] data = { {1, 3}, {2, 7.9}, {3, 8}, {4, 9.2 }, {4.5, 12}, {5, 10.5}, {6, 15}}; SimpleRegression regression = new SimpleRegression(); regression.addData(data); System.out.println("y = "+ regression.getIntercept() + " + " + regression.getSlope() + " * x"); } } 

终于find了答案。 您可以使用JAMA库来计算与Excel完全相同的Linest。 请参阅下面的链接.. http://algs4.cs.princeton.edu/14analysis/PolynomialRegression.java.html