小编use*_*571的帖子

是否有更好的线性回归的Java库?(例如,迭代重加权最小二乘)

我正在努力寻找一种更好的线性回归方法.我一直在使用Moore-Penrose伪逆QR分解JAMA库,但结果并不令人满意.将ojAlgo是有用的?我一直在达到我知道不应该存在的准确度限制.该算法应该能够将输入变量的影响降低到零.也许这采取迭代重加权最小二乘的形式,但我不知道该算法,也无法找到它的库.输出应该是权重矩阵或向量,使得输入矩阵与权重矩阵的矩阵乘法将产生预测矩阵.我的输入矩阵几乎总是有多行而不是列.谢谢您的帮助.

java math matrix linear-regression matrix-multiplication

17
推荐指数
2
解决办法
3万
查看次数

Clojure函数用于打印符号名称和符号值

我一直在努力寻找答案或制定解决方案.我试图找出如何在Clojure中创建代码的代码.对于我的第一个专长,我想要一个函数,它将打印到stdout符号的名称及其值,对调试很有用.例:

(def mysymbol 5)
(debugging-function mysymbol)

mysymbol: 5
Run Code Online (Sandbox Code Playgroud)

那有意义吗?谢谢你的帮助.

发布讨论更新

以下是@amalloy的答案:

(defmacro ?
"A useful debugging tool when you can't figure out what's going on:
wrap a form with ?, and the form will be printed alongside
its result. The result will still be passed along."
[val]
`(let [x# ~val]
    (prn '~val '~'is x#)
    x#))
Run Code Online (Sandbox Code Playgroud)

所以: (? myvariable)

clojure

5
推荐指数
1
解决办法
999
查看次数