У меня есть регресс GLM логит, который работает правильно, но когда я добавить подмножество аргумент команды GLM, я получаю следующее сообщение об ошибке:Подменю данных разбивает GLM
invalid type (list) for variable '(weights)'.
Таким образом, следующие командные работы:
glm(formula = A ~ B + C,family = "binomial",data = Data)
Но следующая команда дает ошибку:
glm(formula = A ~ B + C,family = "binomial",data = Data,subset(Data,D<10))
(я понимаю, что это может быть трудно положите это, не видя мои данные, но всякая общая помощь в отношении того, что может вызвать причину моей проблемы, будет принята с благодарностью)
Работа! Не могли бы вы объяснить разницу? – user2980491
Возможно, подмножество через индекс будет работать: 'glm (formula = A ~ B + C, family =" binomial ", Data [which (Data $ D <10),])' – keithing