首页 > 解决方案 > eval 中的错误(predvars,data,env):找不到对象“值”

问题描述

我认为这对你们所有人来说可能太容易了,但这让我发疯了,我现在用谷歌搜索了 2 个小时,但我无法解决这个问题。我今天刚开始使用 R,只是尝试做一个简单的 LM 来开始。这是我的代码:

library(readxl)
IPO <- read_excel("C:/Test.xlsx", sheet = "Tabelle1",
                col_types = c("text","numeric", "numeric", "numeric", "numeric", "numeric"))
results <- lm(value~Age+Education)

所以,我只是使用 readxl 从 XLS 文件中导入我的数据,它可以工作并且我得到了我的数据,因为 IPO 现在列在“数据”下。

但是,如果我运行线性回归命令,我会收到此错误:“eval 中的错误(predvars,data,env):找不到对象'值'”

我知道“值”未在 R 中列为值,但我该如何更改呢?我使用此视频作为参考: https ://www.youtube.com/watch?v=S-zKhFr91Tg&t=253s

当他运行 lm 命令时,字段“Values”(我知道它的名称相同,但这是巧合)“Data”下的标题“Values”会自动创建 - 当我尝试时不会发生这种情况。

帮助?!

数据: https ://pastebin.com/rdWYpBPR

对不起,如果这太容易问了。我只是不知道该怎么办。提前致谢。

标签: rlinear-regression

解决方案


推荐阅读