Как добавить все предикторы одновременно и создать модель logisti c для ответа - PullRequest
1 голос
/ 14 февраля 2020

В моем наборе данных 780 предикторов. Я хочу взять комбинацию всех предикторов и использовать ее для создания модели logisti c против ответа.

glm(response~ predictor1+predictor2+......+ predictor780, data=mnist_train, family=binomial(), maxit=100))

Как добавить все предикторы одновременно с функцией и моделью к ответу, не записывая имена всех предикторов и не добавляя их?

Ответы [ 2 ]

4 голосов
/ 14 февраля 2020

Другой простой вариант -

glm(response~ ., data=mnist_train, family=binomial(), maxit=100))
3 голосов
/ 14 февраля 2020

Вы можете использовать reformulate с paste0

glm(reformulate(paste0('predictor', 1:780), "response"), 
    data=mnist_train, family=binomial(), maxit=100)
...