r中导入数据的误差平方变量
error squaring variables from imported data in r
我正在尝试为回归问题的第一部分创建变量 "a" 和 "b" 的平方版本,但我遇到了一个奇怪的错误。我知道如何 运行 回归,我只需要先创建新的术语。我过去使用过这个命令,所以我不确定为什么会出现这个错误。我在 Mac.
上的 R studio 中操作
代码加上错误贴在下面。
谢谢!
setwd("/Users/shannonmcgregor/Desktop")
data <- read.csv("aas2_project2.csv")
a2 <- a^2
Error: object 'a' not found
> View(data)
> b2 <- b^2
Error: object 'b' not found
您的变量在您的 data
对象中。尝试:data$a2 <- data$a^2
,等等。当您最终进行回归时,您将 data.frame (data
) 指定为 lm
的参数:
lm(y ~ a + a2, data = data)
如果您的数据存储在名为 data
的对象中,这可能会造成混淆,因为 data
是许多函数使用的参数名称。所以您可能想使用不同的名称,例如 dat <- read.csv("aas2_project2.csv")
.
我正在尝试为回归问题的第一部分创建变量 "a" 和 "b" 的平方版本,但我遇到了一个奇怪的错误。我知道如何 运行 回归,我只需要先创建新的术语。我过去使用过这个命令,所以我不确定为什么会出现这个错误。我在 Mac.
上的 R studio 中操作代码加上错误贴在下面。
谢谢!
setwd("/Users/shannonmcgregor/Desktop")
data <- read.csv("aas2_project2.csv")
a2 <- a^2
Error: object 'a' not found
> View(data)
> b2 <- b^2
Error: object 'b' not found
您的变量在您的 data
对象中。尝试:data$a2 <- data$a^2
,等等。当您最终进行回归时,您将 data.frame (data
) 指定为 lm
的参数:
lm(y ~ a + a2, data = data)
如果您的数据存储在名为 data
的对象中,这可能会造成混淆,因为 data
是许多函数使用的参数名称。所以您可能想使用不同的名称,例如 dat <- read.csv("aas2_project2.csv")
.