Estou tentando realizar uma análise de regressão logística R
. Eu participei de cursos que cobrem este material usando o STATA. Estou achando muito difícil replicar a funcionalidade no R
. É maduro nesta área? Parece haver pouca documentação ou orientação disponível. A produção do odds ratio parece exigir a instalação epicalc
e / ou epitools
/ ou outros, dos quais não consigo trabalhar, estão desatualizados ou carecem de documentação. Eu costumava glm
fazer a regressão logística. Todas as sugestões serão bem-vindas.
É melhor fazer disso uma pergunta real. Como executo uma regressão logística e produzo probabilidades R
?
Aqui está o que eu fiz para uma análise univariada:
x = glm(Outcome ~ Age, family=binomial(link="logit"))
E para multivariada:
y = glm(Outcome ~ Age + B + C, family=binomial(link="logit"))
Eu então olhou para x
, y
, summary(x)
e summary(y)
.
Tem x$coefficients
algum valor?
fonte
cbind( exp(coef(x)), exp(summary(x)$coefficients[,1] - 1.96*summary(x)$coefficients[,2]), exp(summary(x)$coefficients[,1] + 1.96*summary(x)$coefficients[,2]) )
. Existe também o método delta: ats.ucla.edu/stat/r/faq/deltamethod.htmVocê está certo de que a saída de R geralmente contém apenas informações essenciais e mais precisa ser calculado separadamente.
coefficients()
Para obter o odds ratio, precisamos da tabela cruzada de classificação do DV dicotômico original e a classificação prevista de acordo com algum limiar de probabilidade que precisa ser escolhido primeiro. Você também pode ver a função
ClassLog()
no pacoteQuantPsyc
(como chl mencionado em uma pergunta relacionada ).Para o odds ratio, você pode usar o pacote
vcd
ou fazer o cálculo manualmente.fonte
logit
elogistic
e obter odds ratio e intervalos de confiança facilmente. Estou um pouco frustrado que isso pareça ser tão complicado e fora do padrãoR
. Posso usarexp(cbind(coef(x), confint(x)))
a resposta dos fabianos abaixo para obter o OD e o IC? Não sei ao certo qual é a sua resposta?cTab
A página de estatísticas da UCLA apresenta uma boa descrição da regressão logística em R. Inclui uma breve seção sobre o cálculo de odds ratio.
fonte
O pacote epiDisplay faz isso com muita facilidade.
fonte
outreg
ouxtable
?