Линейная регрессия на множестве префиксных переменных в R - PullRequest
0 голосов
/ 28 июня 2018

Я использую пакет dummies, чтобы разбить большой набор данных на серию фиктивных переменных для дальнейшего анализа. Это очень удобно, но теперь я хотел бы иметь возможность легко выполнять регрессию для некоторых переменных в моем фрейме данных без явного перечисления более 20 фиктивных переменных.

Можно ли вызвать эти переменные в мою регрессию на основе префикса? И.Е. У меня есть столбцы: x1100, x1101, x1102, x2200, x2203, x2229, и я хочу запустить регрессию для нескольких заранее определенных столбцов, а также для всех x11 *, где * - подстановочный знак, указывающий на каждый столбец, который начинается с x11.

Что-то вроде: model <- lm(price ~ month + weather + df[x11*], data=df)?

После долгих поисков я не смог понять, есть ли способ сделать это еще. Заранее спасибо.

РЕДАКТИРОВАТЬ: Мой вопрос не является дубликатом, так как я не использую as.formula, и я не думаю, что это имеет отношение к решению моей проблемы.

...