gpt4 book ai didi

Clojure:incanter.stats 线性回归模型不起作用

转载 作者:行者123 更新时间:2023-12-01 22:54:57 28 4
gpt4 key购买 nike

我正在关注线性回归示例 here

(use '(incanter core stats datasets))
(def plant-growth (to-matrix (get-dataset :plant-growth) :dummies true))
(def y (sel plant-growth :cols 0))
(def x (sel plant-growth :cols [1 2]))
(def lm (linear-model y x))

但是我收到这个错误:
=> (def lm (linear-model y x))
ClassCastException clojure.lang.LazySeq cannot be cast to java.lang.Number clojure.lang.Numbers.lt (Numbers.java:219)

这里发生了什么?

更新:最新的 1.4.1 (Stable) docs 中的这个例子也没有:
(use '(incanter core stats datasets charts))
(def iris (to-matrix (get-dataset :iris) :dummies true))
(def y (sel iris :cols 0))
(def x (sel iris :cols (range 1 6)))
(def iris-lm (linear-model y x)) ; with intercept term

输出:
=>  (def iris-lm (linear-model y x))
ClassCastException clojure.lang.LazySeq cannot be cast to java.lang.Number clojure.lang.Numbers.lt (Numbers.java:219)

我正在使用 Clojure 1.5.1 和 Incanter 1.4.1。这是一个需要修复的错误吗?我在哪里可以找到权威的、有效的例子?

最佳答案

根据评论,已在 Incanter 1.5.0 中修复。

关于Clojure:incanter.stats 线性回归模型不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16764161/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com