IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

R Discussion :

Erreur lors d'une régression logistique


Sujet :

R

  1. #1
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Février 2013
    Messages : 27
    Points : 24
    Points
    24
    Par défaut Erreur lors d'une régression logistique
    Bonjour,

    J'ai le jeu de données suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Condition                Nature      pHeau           MgOEch       FerOxalique    
     NonTasse:10   Argile           :2   Min.   :5.830   Min.   : 69.0   Min.   : 17.23  
     Tasse   :10   ArgileSurCalcaire:2   1st Qu.:6.630   1st Qu.:160.8   1st Qu.:114.19  
                   ArgiloSableux    :2   Median :6.810   Median :200.0   Median :281.64  
                   Aubue            :2   Mean   :6.886   Mean   :221.9   Mean   :256.04  
                   Limon            :2   3rd Qu.:6.995   3rd Qu.:235.2   3rd Qu.:361.99  
                   LimonArgileux    :2   Max.   :7.990   Max.   :569.0   Max.   :565.93  
                   (Other)          :8                                                   
         CECmet           CaOEch         K2OEch            Cu              Zn       
     Min.   : 3.490   Min.   : 991   Min.   :109.0   Min.   :0.700   Min.   :0.820  
     1st Qu.: 7.418   1st Qu.:1628   1st Qu.:192.5   1st Qu.:2.005   1st Qu.:1.567  
     Median :10.585   Median :2344   Median :207.0   Median :2.765   Median :2.225  
     Mean   :11.758   Mean   :3687   Mean   :303.6   Mean   :2.630   Mean   :2.510  
     3rd Qu.:16.320   3rd Qu.:5565   3rd Qu.:373.2   3rd Qu.:3.217   3rd Qu.:3.140  
     Max.   :22.070   Max.   :9645   Max.   :763.0   Max.   :5.400   Max.   :7.180
    Je veux prédire si le sol est tassé ou non tassé, à partir des variables explicatives.

    J'ai donc fait un modèle logistique binomial. Mais j'obtiens un message d'erreur.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    modcomp<-glm(Condition~.,data=dta,family="binomial")
    anova(modcomp)
    Warning: glm.fit: l'algorithme n'a pas convergé
    Warning: glm.fit: des probabilités ont été ajustées numériquement à 0 ou 1
    A quoi cela est du ? Je ne comprends pas.

    Je veux faire une sélection de modèle ensuite mais je suis bloquée à cause de ce problème.

    Si quelqu'un a une réponse..

    Merci.

    Virginie

  2. #2
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2016
    Messages : 5
    Points : 6
    Points
    6
    Par défaut Manque de données
    J'ai déjà eu ce type d'erreur, je n'avais pas assez de données c'est pour ça que ça ne converge pas (parfois en tout cas)

  3. #3
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Février 2013
    Messages : 27
    Points : 24
    Points
    24
    Par défaut
    J'y ai pensé, je n'ai que 20 observations..

    Et tu avais fait comment pour t'en sortir ?

  4. #4
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2016
    Messages : 5
    Points : 6
    Points
    6
    Par défaut
    J'ai diminué le nombre de classes et de variables dans mon modèle mais créer un modèle sur 20 observations, je m'avance peut être, mais ça me parait ne pas avoir de sens.

    Tu ne peux pas avoir plus de données ?

  5. #5
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Février 2013
    Messages : 27
    Points : 24
    Points
    24
    Par défaut
    C'est vrai que c'est très peu..
    Non ce sont les seules données que j'ai malheureusement.

    Il n'y aurait pas d'autres méthodes pour prédire une variable qualitative à partir de variables quantitatives, sur des échantillons de faible effectif ?

  6. #6
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2016
    Messages : 5
    Points : 6
    Points
    6
    Par défaut
    Sur un effectif aussi faible je ne ferais que des analyses descriptives (pas prédictive).

  7. #7
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Février 2013
    Messages : 27
    Points : 24
    Points
    24
    Par défaut
    Ok, merci pour ta réponse !

  8. #8
    Membre éclairé
    Homme Profil pro
    Chercheur
    Inscrit en
    Décembre 2015
    Messages
    327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2015
    Messages : 327
    Points : 793
    Points
    793
    Par défaut
    Le modèle pose deux problèmes :
    1) tu as 20 observations et tu as 17 paramètres à estimer, 8 associés aux 8 covariables et 9 associés au facteur Nature puisqu'il y a 10 niveaux ;
    2) en ce qui concerne le facteur Nature, tu n'a que 2 observations par niveaux.

    Conclusion, le modèle est quasiment non identifiable. Si tu veux améliorer les choses (et pas obligatoirement avec réussite), il faut au mieux un facteur Nature avec deux niveaux. En effet, autour de 10 individus par niveaux est un nombre minimal acceptable.

  9. #9
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Février 2013
    Messages : 27
    Points : 24
    Points
    24
    Par défaut
    C'est bien ça oui, merci !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 28
    Dernier message: 28/07/2005, 14h12
  2. Erreur lors d'une requete insert into.. select
    Par Mr N. dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 04/11/2004, 17h32
  3. [JSP] erreur lors d'une connexion à mySQL
    Par Jovial dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 31/08/2004, 16h48
  4. Réponses: 2
    Dernier message: 21/06/2004, 15h55
  5. Erreur lors d'une requete INNER JOIN
    Par k-lendos dans le forum Langage SQL
    Réponses: 2
    Dernier message: 17/03/2004, 15h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo