回归方程式:如何在回归方程式中为变量分配特定符号

时间:2019-01-23 16:05:32

标签: regression

我成功运行了以下三行R代码:

Model_Result <- lm(df_X$`02XA` ~ ., data =df_X)   
Temp <- subset(df_X, select = -c(df_X$`02XA`))
X <- predict(Model_Result, Temp) 

其中df_X包含数据。

但是,当我尝试按以下方式运行相同的代码时,它不起作用:

Model_Result1 <- lm(df_X[[1]] ~ ., data =df_X)   
Temp <- subset(df_X, select = -c(df_X[[1]]))
X <- predict(Model_Result, Temp) 

我收到错误消息: eval(predvars,data,env)中的错误:找不到对象'02XA'

我的问题是,尽管df $ {02XA和df [1]正在评估相同的值集,但前者为什么起作用而后来却不起作用。我试图在for循环内运行以上代码,因此我想计算出第二个选项。有没有一种方法可以将df $ {02XA分配给变量,而不是直接使用名称02XA来允许我将其放入for循环中?

谢谢

Data df_X

0 个答案:

没有答案