Java 多元回归

Java 多元回归,java,regression,linear-regression,least-squares,Java,Regression,Linear Regression,Least Squares,为了组合同一变量的3个不同估计量,我需要在Java中实现一个多元回归方法(因此有3个自变量和1个因变量)。我正在寻找一种简单的方法(就像多元回归方法一样简单)。从我所做的研究来看,我认为最小二乘法可能是一种合适的方法,但我想知道你是否建议其他方法。此外,我也找不到任何关于在多变量环境中实施最小二乘法的好文档,因此如果您能为我指出任何我可以使用的好信息/来源,我将不胜感激。看看这个库: 您可以在我对这个问题的回答中找到一些源代码链接: 你可以从德拉瓦大学的这本手册中读到数学(有一个完整的例子):或

为了组合同一变量的3个不同估计量,我需要在Java中实现一个多元回归方法(因此有3个自变量和1个因变量)。我正在寻找一种简单的方法(就像多元回归方法一样简单)。从我所做的研究来看,我认为最小二乘法可能是一种合适的方法,但我想知道你是否建议其他方法。此外,我也找不到任何关于在多变量环境中实施最小二乘法的好文档,因此如果您能为我指出任何我可以使用的好信息/来源,我将不胜感激。

看看这个库:

您可以在我对这个问题的回答中找到一些源代码链接:


你可以从德拉瓦大学的这本手册中读到数学(有一个完整的例子):或者从SttFooScript教科书:

< P>如果你在寻找一个非常简单的方法来分配重要性权重,你可以使用相关方的平方和。虽然这并没有考虑多重共线性-但编程要容易得多。

最小二乘法很好,也很合适。。。那是家庭作业吗?(我认为这是我们使用的主要来源)不,不是。实际上,这是我想在我的论文中添加到步长估计中的一个特性(它与室内定位游戏有关)。我已经实现了不同的技术,但它们都不足以正确估计步长,所以我需要将它们结合起来。要做到这一点,我需要计算每种技术的最佳权重,以最大限度地减少估计误差。感谢链接,但就我所见,该页面仅介绍了最小二乘法在简单线性回归中的使用。不确定这是否是解决您问题的最佳工具。也许你应该试着把这个贴在MathOverflow上。@andresp,是的,就这些,不多。维基百科上有一些关于预测[]的好文章(和链接),但我想你已经熟悉了。谢谢,这很有用。我发现这个答案()中提到的讲座也很有趣