Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
apachesparkmllib:OLS在Java中的回归_Java_Scala_Apache Spark - Fatal编程技术网

apachesparkmllib:OLS在Java中的回归

apachesparkmllib:OLS在Java中的回归,java,scala,apache-spark,Java,Scala,Apache Spark,我一直在看apachesparkmllib的文档,似乎找不到使用普通最小二乘法(OLS)的线性回归。 我只看到基于数值的随机梯度下降(SGD)算法进行线性回归的例子。我需要闭式OLS线性回归方法,而不是SGD 当OLS回归是最基本的线性回归方法之一时,我很惊讶在这里找到OLS回归是多么困难。很难找到,因为Spark没有提供实现。理由很简单。如果您有需要Spark的数据,那么计算分析解决方案的成本将是高昂的 如果您确实需要,则提供tallSkinnyQR。虽然它在实践中不太可能有用,但它应该会给你

我一直在看apachesparkmllib的文档,似乎找不到使用普通最小二乘法(OLS)的线性回归。 我只看到基于数值的随机梯度下降(SGD)算法进行线性回归的例子。我需要闭式OLS线性回归方法,而不是SGD


当OLS回归是最基本的线性回归方法之一时,我很惊讶在这里找到OLS回归是多么困难。

很难找到,因为Spark没有提供实现。理由很简单。如果您有需要Spark的数据,那么计算分析解决方案的成本将是高昂的


如果您确实需要,则提供
tallSkinnyQR
。虽然它在实践中不太可能有用,但它应该会给你一些有用的东西。

好的,谢谢。我感觉到他们没有把它包括在内。我不知道这背后的道理。我试图模仿另一个软件,它使用OLS回归。当我尝试在回归中使用SGD时,它给出了不同的结果,或者稍微接近,或者关闭。所以我希望他们在ApacheSpark中实现OLS。我查看了ApacheCommons Math,但他们的文档在当前版本中似乎已经过时了。这真的很难弄清楚。所以我想知道是否有人知道另一个已经实现了OLS.Weka的java项目?您好,zero323,我看到您提到了这些:RowMatrix提供了tallSkinnyQR。当我看到这一点时,似乎这些是基于矩阵的操作/方法,可以用来实现OLS回归。但我不能承诺自己去尝试学习和实现它。如果我真的想自己实现这一点,我早就这么做了。但是我喜欢你提到的这个事实,我不知道他们在文档中有这么多好的矩阵方法。再次,你好,谢谢你的weka参考。我差点忘了韦卡。我看了你的链接,但似乎找不到它说在引擎盖下使用OLS的地方。所以我不知道它在引擎盖下用的是什么。