Les posteurs les plus actifs de la semaine
Volivoile
regression - regression logistique binaire Vote_lcapregression - regression logistique binaire Voting_barregression - regression logistique binaire Vote_rcap 
Eric Wajnberg
regression - regression logistique binaire Vote_lcapregression - regression logistique binaire Voting_barregression - regression logistique binaire Vote_rcap 
Schwarzlowe
regression - regression logistique binaire Vote_lcapregression - regression logistique binaire Voting_barregression - regression logistique binaire Vote_rcap 
droopy
regression - regression logistique binaire Vote_lcapregression - regression logistique binaire Voting_barregression - regression logistique binaire Vote_rcap 
Jeric
regression - regression logistique binaire Vote_lcapregression - regression logistique binaire Voting_barregression - regression logistique binaire Vote_rcap 
mimran
regression - regression logistique binaire Vote_lcapregression - regression logistique binaire Voting_barregression - regression logistique binaire Vote_rcap 
hipgl
regression - regression logistique binaire Vote_lcapregression - regression logistique binaire Voting_barregression - regression logistique binaire Vote_rcap 
gtoubonstras
regression - regression logistique binaire Vote_lcapregression - regression logistique binaire Voting_barregression - regression logistique binaire Vote_rcap 


regression logistique binaire

Aller en bas

regression - regression logistique binaire Empty regression logistique binaire

Message par toussaZK le Mer 9 Nov 2016 - 9:50

Bonjour,

Afin d’identifier les facteurs qui influencent le plus sur ma variable d’intérêt qui est binaire, j'ai effectué une régression logistique binaire en mettant toutes la variables explicatives,ensuite j'ai utilisé StepAIC avec comme méthode "backward" .
Code:
mlogitdasm1<-glm(var intert#~ var1+var2+++var35,family=binomial())
dasm1<- stepAIC(mlogitdasm1,direction="backward")
predict(dasm1,data=bddv1[,c(-36)])
Pour regarder si le modèle est peinent j'ai utilisé predict sur mon jeu de données de départ en supprimant la variable d’intérêt mais la le modèle me donne une variable continue qui varie entre -7325 et 16 !!!
Il s'agit d'une faute dans la démarche ou est ce que les variables explicatives ne sont pas liées à la variable d’intérêt ?( parmi les 35 variables explicatives seulement 3 qui sont liées à la variable d’intérêt)

Cordialement,

toussaZK

Nombre de messages : 81
Date d'inscription : 02/06/2014

Revenir en haut Aller en bas

regression - regression logistique binaire Empty Re: regression logistique binaire

Message par droopy le Mer 9 Nov 2016 - 13:34

Bonjour,

c'est classique comme erreur. La fonction predict par défaut renvoie la valeur prédite sur l'espace du lien, donc ici sur le logit. Pour avoir la probabilité de succès alors il te faut rajouter dans predict l'argument type = "response". C'est un problème logiciel ici.

cdlt
droopy
droopy

Nombre de messages : 1132
Date d'inscription : 04/09/2009

Revenir en haut Aller en bas

regression - regression logistique binaire Empty Re: regression logistique binaire

Message par toussaZK le Mer 9 Nov 2016 - 14:03

Merci pour votre réponse, j'ai ajouté le type dans la fonction mais il me donne pas des classes 0/1 mais des valeurs continues : 0.2,0.1....
Est ce qu'il faut fixer un seuil et classer les observations prédites en 0 et 1 en fonction de ce seuil ?

toussaZK

Nombre de messages : 81
Date d'inscription : 02/06/2014

Revenir en haut Aller en bas

regression - regression logistique binaire Empty Re: regression logistique binaire

Message par Eric Wajnberg le Mer 9 Nov 2016 - 14:31

droopy a écrit:Bonjour,

c'est classique comme erreur. La fonction predict par défaut renvoie la valeur prédite sur l'espace du lien, donc ici sur le logit. Pour avoir la probabilité de succès alors il te faut rajouter dans predict l'argument type = "response". C'est un problème logiciel ici.

cdlt
Une alternative est d'utiliser la fonction fitted() ou fitted.values().

Eric.
Eric Wajnberg
Eric Wajnberg

Nombre de messages : 1114
Date d'inscription : 14/09/2012

Revenir en haut Aller en bas

regression - regression logistique binaire Empty Re: regression logistique binaire

Message par Eric Wajnberg le Mer 9 Nov 2016 - 14:33

toussaZK a écrit:Merci pour votre réponse, j'ai ajouté le type dans la fonction mais il me donne pas des classes 0/1 mais des valeurs continues : 0.2,0.1....
Est ce qu'il faut fixer un seuil et classer les observations prédites en 0 et 1 en fonction de ce seuil ?
Ce sont des valeurs prédites par le modèle, et - si les valeurs observées sont soit 0, soit 1 - les valeurs prédites peuvent être n'importe où dans l'intervalle ]0.0 - 1.0[ par construction.

HTH, Eric.
Eric Wajnberg
Eric Wajnberg

Nombre de messages : 1114
Date d'inscription : 14/09/2012

Revenir en haut Aller en bas

regression - regression logistique binaire Empty Re: regression logistique binaire

Message par toussaZK le Jeu 10 Nov 2016 - 16:38

Merci pour vos réponses Smile

toussaZK

Nombre de messages : 81
Date d'inscription : 02/06/2014

Revenir en haut Aller en bas

regression - regression logistique binaire Empty Re: regression logistique binaire

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum