Я пытался автоматизировать часть своего кода, чтобы программирование стало менее утомительным.
В основном я пытался сделать пошаговый выбор переменных, используя fastbw()
в пакете rms. Я хотел бы передать список переменных, выбранных fastbw()
, в формулу как y ~ x1+x2+x3
, "x1" "x2" "x3", являющийся списком переменных, выбранных fastbw()
Вот код, который я пробовал и не работал
olsOAW0.r060 <- ols(roll_pct~byoy+trans_YoY+change18m,
subset= helper=="POPNOAW0_r060",
na.action = na.exclude,
data = modelready)
OAW0 <- fastbw(olsOAW0.r060, rule="p", type="residual", sls= 0.05)
vec <- as.vector(OAW0$names.kept, mode="any")
b <- paste(vec, sep ="+") ##I even tried b <- paste(OAW0$names.kept, sep="+")
bestp.OAW0.r060 <- lm(roll_pct ~ b ,
data = modelready,
subset = helper =="POPNOAW0_r060",
na.action = na.exclude)
Я новичок в R и до сих пор не знаю, крутая кривая обучения, поэтому приношу свои извинения за очевидные ошибки в программировании. Любая помощь очень ценится