gpt4 book ai didi

R中的回归树

转载 作者:行者123 更新时间:2023-12-03 21:21:36 25 4
gpt4 key购买 nike

我在 R 中制作回归树时遇到问题。我有一个包含 17 个属性的数据框

library(rpart)
rt.model <- rpart(razlika ~ ., learn)

我收到一个错误:
Error in `[.data.frame`(frame, predictors) : undefined columns selected

看起来很奇怪,因为我用一个非常相似的数据库做了类似的事情。您可以在 http://uploading.com/files/de8a966d/exa.Rda/ 上下载数据框-
然后加载
load("exa.Rda")

最佳答案

我相信问题不在于你有一个矩阵而不是一个数据框。当我下载然后加载你的数据集时,我得到一个数据框,而不是一个矩阵。

问题是列名中有错误的字符。使用gsub从列名中删除字符“-”、“”、“(”和“)”。或者您可以使用colnames 完全自己重新定义列名。 .

或者像 ulvund 那样做,只需调用 data.frame ,默认情况下,这会强制 R 为您执行列名清理。

当我这样做时,rpart运行得很好。

关于R中的回归树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8388791/

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