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 :

Sensibilité et spécificité avec proc logistic / option ctable


Sujet :

SAS STAT

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 21
    Points : 12
    Points
    12
    Par défaut Sensibilité et spécificité avec proc logistic / option ctable
    Bonjour,

    J'aimerais pouvoir sortir les Sensibilités et spécificités d'un test par rapport à une maladie :
    ma maladie est "covid" en 1 (non malade) et 2 (malade)
    mon test est "toux" en 1(test positif) et 0 (test negatif)

    Je fais ce code sous SAS :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    proc logistic data  = covid.appel; where CAT_TEST = 1;
    title 'logistique sensibilite';
    class toux (ref = '0');
    model covid (ref = '1') = toux / ctable ;
    run;
    L'option ctable me permet d'obtenir les Se et Sp mais le problème c'est que les effectifs ne sont pas au bon endroit et il me donne 1-Se et 1-Sp en affichant qu'il s'agit de Se et de Sp, est-ce que vous auriez une idée du problème ?

    Merci beaucoup,

  2. #2
    Membre expérimenté
    Inscrit en
    Novembre 2009
    Messages
    703
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 703
    Points : 1 311
    Points
    1 311
    Par défaut proc logistic descending
    Bonjour,

    Vous pouvez essayer avec l'option descending :

    http://support.sas.com/resources/pap...2/087-2012.pdf

    Intuitively, we flag our data as zero for not having the event and one for the event of interest, however, PROC LOGISTIC will model on whatever value is the lowest. This means when the above basic syntax is ran, SAS will model the probability a patient does not have the disease. This is not usually what the researcher wishes to answer. We are most interested in the probability we have the disease and how the explanatory variables relate to it. So a simple solution is to either change the way you are flagging the event in the data set (e.g. “1” for disease and “2” for no disease) or include the DESCENDING option.
    Vous pouvez voir aussi cette page et le guide SAS The LOGISTIC procedure.

    Ce n'est pas propre à la proc logistic de SAS. En R par exemple, la fonction twoby2() du package Epi considère par défaut que quand une variable est codée 0/1, 0 signifie malade versus 1 non malade et 0 signifie avoir le facteur de risque versus 1 ne pas avoir le facteur de risque.

    Cordialement,

Discussions similaires

  1. Réponses: 0
    Dernier message: 31/01/2020, 10h59
  2. Proc logistic avec plusieurs interactions
    Par TenenCamara dans le forum SAS STAT
    Réponses: 3
    Dernier message: 20/07/2015, 10h49
  3. Interprétation Proc logistic, option ref avec param=effect
    Par Sandrine J dans le forum SAS STAT
    Réponses: 0
    Dernier message: 29/05/2012, 12h19
  4. PROC LOGISTIC avec sélection pas à pas
    Par Mark531 dans le forum SAS STAT
    Réponses: 6
    Dernier message: 13/06/2011, 18h03
  5. PROC LOGISTIC, avec variables categorielles
    Par debutant14 dans le forum SAS STAT
    Réponses: 2
    Dernier message: 26/12/2008, 11h43

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