Eu tenho dois modelos de regressão logística em R feitos com glm()
. Ambos usam as mesmas variáveis, mas foram criados usando diferentes subconjuntos de uma matriz. Existe uma maneira fácil de obter um modelo médio que forneça os meios dos coeficientes e depois usá-lo com a função predict ()?
[desculpe se esse tipo de pergunta deve ser postado em um site de programação, deixe-me saber e eu o postarei]
obrigado
r
generalized-linear-model
Andrew
fonte
fonte
caret
pacote possui alguns recursos interessantes para combinar modelos.Respostas:
Deseja obter a média das probabilidades previstas ou a média dos coeficientes? Eles fornecerão resultados diferentes, porque uma regressão logística envolve uma transformação não linear do preditor linear.
Uma função para fazer qualquer um seria algo parecido com isto. Defina
avg
para"prob"
obter o primeiro ou algo mais para o último.fonte
glm_2
. Chame a função acimapredict.glm_2
e você poderá usá-lopredict()
em seu objeto, conforme necessário.