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

SAS STAT Discussion :

Proc logistic : omettre une modalité de la variable à expliquer


Sujet :

SAS STAT

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2014
    Messages : 11
    Points : 9
    Points
    9
    Par défaut Proc logistic : omettre une modalité de la variable à expliquer
    Salut,

    Savez-vous s'il existe une fonctionnalité dans la proc logistic qui permette de ne pas tenir compte d'une modalité de la variable à expliquer lors de la régression logistique?
    Concrétement, j'ai ma variable à expliquer qui prends les modalités "non malade" "peu malade" "malade" et "inconnu". Je veux qu'il me fasse une estimation sans la modalité "inconnu".
    Une solution serait de remplacer cette modalité par un point mais je ne veux pas

    Par ailleurs savez-vous la difference qu'il existe entre la proc logistic et la proc genmod? Laquelle serait plus adapté à mon cas (estimation d'une variable quali ordinale)?


  2. #2
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2014
    Messages : 11
    Points : 9
    Points
    9
    Par défaut
    Autre question, sauriez-vous comment dois-je indiquer à sas l’ordonnancement de ma variable à expliquer dans la proc logistique (sans la recoder en 0,1,2) ? j'ai essayé l'option order mais ça n'a rien donné.

  3. #3
    Membre actif
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 347
    Points : 235
    Points
    235
    Par défaut
    Salut,

    Si tu fais une clause WHERE ça fonctionne (WHERE variable NE "inconnu") ? EDIT : après fait attention à tes effectifs. Si tu supprimes une observation parce qu'elle a cette modalité pour ta variable V1, alors toutes les informations seront également perdues pour les autres variables.

    Aucune idée pour la PROC GENMOD. Je ne fais des modèles logistiques qu'avec la PROC LOGISTIC.

    Pour ta seconde question, quel est le type de ta variable et a-t-elle déjà un format ? ORDER=INTERNAL fonctionnerai avec une variable numérique. Sinon ce sera d'office ORDER=FORMATTED par défaut et ça triera la variable numérique par ordre alphabétique du format associé (et par ordre alphabétique tout cours pour une variable caractère).

    Si tu ne veux pas changer le codage de ta variable, je pense qu'avec une PROC FORMAT où tu attribuerai 0, 1 et 2 et l'option ORDER=FORMATTED fonctionnerai, tu peux essayer.

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2014
    Messages : 11
    Points : 9
    Points
    9
    Par défaut
    Un grand merci. Tout fonctionne.

    Pour ma seconde question, ma variable avait un format caractere type "01. non malade", "02. peu malade"... ce qui fait que le ORDER=FORMATTED fonctionne.


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

Discussions similaires

  1. Réponses: 0
    Dernier message: 30/01/2015, 10h48
  2. Réponses: 0
    Dernier message: 23/01/2014, 11h22
  3. [Stat] PROC logistic sur une variable ordinale
    Par flipo44 dans le forum SAS STAT
    Réponses: 2
    Dernier message: 24/06/2010, 16h26
  4. [T-SQL]Envoyer en paramètre de proc stock Sybase une variable date shell
    Par Doctor Z dans le forum Adaptive Server Enterprise
    Réponses: 5
    Dernier message: 30/10/2007, 16h18
  5. [ProC][SQL] Utiliser une variable comme nom de curseur
    Par adiGuba dans le forum Interfaces de programmation
    Réponses: 1
    Dernier message: 06/12/2006, 11h55

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