我试图在 Julia 中拟合线性回归。
我有一个 10 列的数据框。前 9 列是预测变量
我称之为 X,最后一列是响应变量我称之为 Y
我输入了 linreg(X, Y)
但是我收到一条错误消息说
linreg 没有匹配 DataFrame 和 DataArray Float 的方法。
我想知道如何解决这个问题。
我正在考虑将 X 转换为数据数组
我试过 convert(X, Array)
但这也引发了错误:
'Convert 没有匹配 convert 的方法'
有没有人有什么建议
最佳答案
如果您已经将数据保存在 DataFrame
中,你应该看看 GLM.jl包裹。
特别是 lm
如果您是 R 用户,函数应该做您想做的事情并且感觉非常熟悉。
如果您发布更多代码(可能是您的 DataFrame
存储 X
和 Y
中的哪些列),我们可以进一步帮助您。
关于 Julia 线性回归,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29056353/