Как получить имя зависимой переменной из результата функции glm в R? - PullRequest
0 голосов
/ 25 марта 2019

У меня есть r код GLM, созданный одним из моих бывших коллег.Код выглядит так:

 glm_mod <- glm(formula
           , data
           ,weights=sqrt(units_x+units_y)
           ,family = quasibinomial(link="logit")

Formula определяет отношение между зависимой и независимой переменной.Я обнаружил, что есть проблема в формуле.Он использует неверную зависимую переменную, но мой клиент не готов принять, так как код был разработан одним из их высокопроизводительных бывших сотрудников.Они хотят, чтобы я показал имя зависимой переменной из результата glm.Можете ли вы предложить мне, как мне получить имя зависимой переменной из исхода glm?

1 Ответ

0 голосов
/ 25 марта 2019

Вы должны увидеть, какая переменная является зависимой от объекта формулы, просто установив поднабор:

formula <- as.formula("y ~ x + b")
formula[[2]]
y
# or 
all.vars(formula)[1]
[1] "y"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...