在下面的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.