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 :

Test de Kolmogorov-Smirnov


Sujet :

SAS STAT

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    Décembre 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant fonctionnel

    Informations forums :
    Inscription : Décembre 2011
    Messages : 10
    Points : 5
    Points
    5
    Par défaut Test de Kolmogorov-Smirnov
    Bonjour à tous,

    j'ai programmé sous SAS (SEG pour être précis) des tests de KS via une proc npar1way.
    Le problème (de taille) auquel je suis confronté est que je ne sais pas interpréter les outputs de SAS.
    Quelle est la règle de décision du test? Est ce lié uniquement à la p-value (Pr>KSa, dans l'output SAS) ou également aux autres variables?

    Merci infiniment pour votre aide.
    Mill.

  2. #2
    Membre habitué

    Homme Profil pro
    Consultant Support Client SAS
    Inscrit en
    Mai 2011
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant Support Client SAS
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 94
    Points : 180
    Points
    180
    Par défaut
    Bonjour,

    Pour le test de Kolmogorov-Smirnov, SAS propose la p-value associé au test asymptotique (qui est généralement le plus approprié, KSa). La règle de décision se fait donc à partir de cette valeur comme le montre bien cet exemple tiré de la documentation en ligne SAS sur cette procédure et ce test en particulier.

    http://support.sas.com/documentation...ay_sect021.htm

    Cordialement,
    Jérémy Noël

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    Décembre 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant fonctionnel

    Informations forums :
    Inscription : Décembre 2011
    Messages : 10
    Points : 5
    Points
    5
    Par défaut
    Bonjour,

    mille mercis Jérémy.
    J'en déduis donc que pour valider mon hypothèse H0, ma p-value doit être la plus grande possible.

    Encore merci.
    Mill.

  4. #4
    Responsable SAS


    Inscrit en
    Septembre 2006
    Messages
    3 176
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 176
    Points : 16 219
    Points
    16 219
    Par défaut
    Attention, le but des tests statistiques est de rejeter l'hypothèse H0 et non de valider celle-ci. Lorsque ta p-value est supérieure à ton seuil fixé (par exemple 5%) on dit que tu ne peux pas rejeter H0 et non que tu peux accepter H0.
    Les balises code
    FAQ SAS
    Rubrique SAS

    Si vous souhaitez contribuer à la rubrique SAS, contactez-moi ou tout autre membre de l'équipe BI par MP.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    Décembre 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant fonctionnel

    Informations forums :
    Inscription : Décembre 2011
    Messages : 10
    Points : 5
    Points
    5
    Par défaut
    Merci.
    Et donc un test de Kolmogorov-Smirnov ne peut donner aucune indication sur la similarité entre deux lois empiriques (autre que l'absence de rejet)?

  6. #6
    Expert confirmé
    Avatar de olivier.decourt
    Homme Profil pro
    Formateur R/SAS/statistiques
    Inscrit en
    Avril 2008
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Formateur R/SAS/statistiques
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 064
    Points : 4 478
    Points
    4 478
    Par défaut
    Par essence, un test statistique ne permet que de rejeter une hypothèse. Dans le cas contraire (p-value "forte", supérieure à un seuil fixé d'avance), on ne peut que considérer l'hypothèse comme "plausible", en attendant un futur rejet éventuel, mais jamais comme "vraie".

    On peut avoir une idée graphique de la proximité de deux distributions avec une proc KDE (avec dans un BY la variable qui est dans CLASS dans ta proc NPAR1WAY) et superposer ensuite les 2 courbes de densité (proc GPLOT ou SGPLOT).
    Bon courage.
    Olivier

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    Décembre 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant fonctionnel

    Informations forums :
    Inscription : Décembre 2011
    Messages : 10
    Points : 5
    Points
    5
    Par défaut
    Merci beaucoup Olivier.
    Je teste cela sur le champ.

  8. #8
    Responsable SAS


    Inscrit en
    Septembre 2006
    Messages
    3 176
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 176
    Points : 16 219
    Points
    16 219
    Par défaut
    Citation Envoyé par olivier.decourt Voir le message
    Par essence, un test statistique ne permet que de rejeter une hypothèse. Dans le cas contraire (p-value "forte", supérieure à un seuil fixé d'avance), on ne peut que considérer l'hypothèse comme "plausible", en attendant un futur rejet éventuel, mais jamais comme "vraie".

    On peut avoir une idée graphique de la proximité de deux distributions avec une proc KDE (avec dans un BY la variable qui est dans CLASS dans ta proc NPAR1WAY) et superposer ensuite les 2 courbes de densité (proc GPLOT ou SGPLOT).
    C'est exactement ça, c'est pourquoi il faut toujours faire attention aux conclusions à donner à la suite de résultats statistiques.
    Les balises code
    FAQ SAS
    Rubrique SAS

    Si vous souhaitez contribuer à la rubrique SAS, contactez-moi ou tout autre membre de l'équipe BI par MP.

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

Discussions similaires

  1. kolmogorov-smirnov et histogrammes
    Par labouette22 dans le forum Tests d'hypothèse
    Réponses: 5
    Dernier message: 02/05/2012, 17h39
  2. Test de Kolmogorov Smirnov
    Par yemal dans le forum MATLAB
    Réponses: 0
    Dernier message: 07/12/2011, 20h22
  3. [Débutant] stat du test de kolmogorov-smirnov
    Par bastonman dans le forum MATLAB
    Réponses: 15
    Dernier message: 30/07/2009, 13h08
  4. Code Test Kolmogorov-Smirnov 2D 2echantillons Matlab
    Par DDDDfish dans le forum MATLAB
    Réponses: 3
    Dernier message: 21/07/2008, 11h07
  5. Test de Kolmogorov et P-value.
    Par Mathusalem dans le forum MATLAB
    Réponses: 3
    Dernier message: 11/08/2006, 14h44

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