Julia 线性回归

标签 julia

我试图在 Julia 中拟合线性回归。
我有一个 10 列的数据框。前 9 列是预测变量
我称之为 X,最后一列是响应变量我称之为 Y

我输入了 linreg(X, Y)但是我收到一条错误消息说
linreg 没有匹配 DataFrame 和 DataArray Float 的方法。

我想知道如何解决这个问题。
我正在考虑将 X 转换为数据数组

我试过 convert(X, Array)但这也引发了错误:
'Convert 没有匹配 convert 的方法'
有没有人有什么建议

最佳答案

如果您已经将数据保存在 DataFrame 中,你应该看看 GLM.jl包裹。

特别是 lm如果您是 R 用户,函数应该做您想做的事情并且感觉非常熟悉。

如果您发布更多代码(可能是您的 DataFrame 存储 XY 中的哪些列),我们可以进一步帮助您。

关于 Julia 线性回归,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29056353/

相关文章:

arrays - 如何像在 Python 中一样在 Julia 中拆分数组?

r - R 的 ccf 和 Julia 的 crosscor 中使用的方程是什么?

types - 如何从Julia中的泛型类型的实例中提取特定类型?

julia - Flux.jl 中的自定义损失函数

julia - Turing.jl 估计器显示提案将因数值错误而被拒绝

multithreading - Julia:宏线程和并行

arrays - 将 Julia 函数应用于数组的嵌套数组

r - 在 Gadfly 中使用对数刻度调整刻度间距

julia - 无法安装 julia 包

arrays - 如何在 Julia 中从最后一个元素获取第二个元素