R Loop for Variable Names to run linear regression model

后端 未结 2 804
不思量自难忘°
不思量自难忘° 2020-12-06 15:38

First off, I am pretty new to this so my method/thinking may be wrong, I have imported a xlsx data set into a data frame using R and R studio. I want to be able to loop thro

2条回答
  •  粉色の甜心
    2020-12-06 16:15

    You can create a temporary subset in which you select only the columns used in your regression. This way, you won't need to inject the temporary name in the formula.

    Sticking up to your code, this should do the trick.

    for(i in 1:length(col10)){
     tempSubset <- data[,c("Total_Transactions", col10[i]]
     lm.test <- lm(Total_Transactions ~ ., data = tempSubset)
     i + 1
    }
    

提交回复
热议问题