Usei o seguinte código R para ajustar um modelo probit:
p1 <- glm(natijeh ~ ., family=binomial(probit), data=data1)
stepwise(p1, direction='backward/forward', criterion='BIC')
Eu quero saber o que faz stepwise
e backward/forward
faz exatamente e como selecionar as variáveis?
r
probit
stepwise-regression
Mahmoud
fonte
fonte
Respostas:
Princípio da seleção gradual
Você repete 2. até que não haja redução do BIC. Você tem apenas um mínimo local de BIC, o que significa que você pode não obter o melhor modelo entre todas as opções possíveis de subconjuntos de variáveis. Mas de qualquer maneira, geralmente há muitos deles, então essa é uma maneira de otimizar um pouco, sem muito trabalho.
Veja também Regressão stepwise e seleção de modelos na Wikipedia.
fonte
A regressão passo a passo se ajusta basicamente ao modelo de regressão adicionando / descartando covariáveis, uma de cada vez, com base em um critério especificado (no seu exemplo acima, o critério seria baseado no BIC).
Ao especificar o encaminhamento, você está dizendo
R
que gostaria de começar com o modelo mais simples (isto é, uma covariável) e depois adicionar um covariável por vez, mantendo apenas os que resultam em uma melhoria nos modelos BIC.Ao especificar para trás, você está dizendo
R
que deseja começar com o modelo completo (ou seja, o modelo com todas as covariáveis) e depois descartá-las, uma vez ou mais, o que resulta em uma melhoria no BIC.A regressão por etapas pode ser um procedimento estatístico muito perigoso, porque não é um procedimento de seleção de modelo ideal. O método pode levar a uma seleção de modelo muito ruim, porque não o protege contra problemas como comparações múltiplas.
fonte