在下面的MWE中,我有一个包含70个潜在预测变量的数据集来解释我的变量price1
。我想用所有变量进行单变量分析,但包glmulti
说我有too many predictors
。单变量分析如何可以有太多预测因子?自动变量选择 - 回归线性模型
*我可以通过loop
/apply
这样做,但我正在寻找更详细的内容。这个类似的问题here也没有解决问题。
test <- read.csv(url("https://raw.githubusercontent.com/vincentarelbundock/Rdatasets/master/csv/Ecdat/Car.csv"))
library(glmulti)
glmulti.lm.out <- glmulti(data = test, price1 ~ .,
level = 1,
method = "h",
maxK = 1,
confsetsize = 10,
fitfunction = "lm")
Error
Warning message:
In glmulti(y = "price1", data = test, level = 1, maxK = 1, method = "h", :
!Too many predictors.