gpt4 book ai didi

r - lm() 命令错误 : invalid type (list) for variable

转载 作者:行者123 更新时间:2023-12-04 02:45:02 25 4
gpt4 key购买 nike

我正在上 R 课,但教授的代码无法运行。我正在尝试做一个简单的线性模型并运行此代码:

ozone <- read.table(
"http://www.ats.ucla.edu/stat/r/faq/ozone.csv",
sep = ",",
header = TRUE
)

fit = lm(ozone ~ ., data = ozone)
summary(fit)

这一直给我以下错误:

Error in model.frame.default(formula = ozone ~ ., data = ozone, drop.unused.levels = TRUE) : invalid type (list) for variable 'ozone

这真是令人沮丧,因为它们是他讲义中的前两行代码。我还发现了其他几篇关于此主题的论坛帖子(它甚至被列为常见的 R 错误),但我太特殊了,无法弄清楚如何更改它。

我尝试将其作为 numericdata.frame 来读取,这是大多数其他线程所建议的,但都不起作用。

最佳答案

ozone 表没有 ozone 作为变量,因此您的 lm 函数将失败

ozone<-read.table("http://www.ats.ucla.edu/stat/r/faq/ozone.csv", sep=",", header=T)
fit = lm(Av8top ~.,data=as.data.frame(ozone))
summary(fit)

这应该可行

关于r - lm() 命令错误 : invalid type (list) for variable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18999455/

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