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").