r中导入数据的变量平方误差

时间:2015-02-23 15:42:00

标签: r regression

我正在尝试为回归问题的第一部分创建变量“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

1 个答案:

答案 0 :(得分:3)

您的变量位于data对象中。尝试:data$a2 <- data$a^2等。当您最终进入回归时,您将data.frame(data)指定为lm的参数:

lm(y ~ a + a2, data = data)

如果您的数据存储在名为data的对象中,这可能会造成混淆,因为data是许多函数使用的参数的名称。因此,您可能希望使用其他名称,例如dat <- read.csv("aas2_project2.csv")