Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > SAS STAT
SAS STAT Forum d'entraide sur les fonctionnalités liées à la statistique sur SAS : statistique descriptive, test, régression, classification
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/01/2008, 14h35   #1
Nouveau Membre du Club
 
Inscription : avril 2007
Messages : 95
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 95
Points : 25
Points : 25
Par défaut calcul de percentiles

Bonjour,

Mon but est toujours le même que dans le précédent post, mais j'ai une question d'ordre plus générale, c'est pourquoi je crée un autre topic.

J'aimerai savoir si quelqu'un connait une procédure qui calcule la valeur du percentile correspondant à CHAQUE valeur d'une distribution. Je m'explique :
imaginons une distribution de 1000 valeurs, je ne veux la valeur du percentile pour la première valeur, la deuxième, etc, et pas seulement celles des 25%, 50%, 75%...
J'espère que ma question est assez claire en tout cas pour moi tout ça ne l'est pas trop .

En vous remerciant

++
mitmit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2008, 15h31   #2
Responsable SAS
 
Inscription : septembre 2006
Messages : 1 973
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 1 973
Points : 4 810
Points : 4 810
Bonjour,
Les procedures means et univariate te permettent de recupérer les percentiles de la façon suivante :
proc means data=base p1 p5 p10;
var codepcomres ;
run;
Pour avoir le premier perecntile tu ajoute p1, pour le Q1 tu ajoute p25 .....
J'espère que c'est ce que tu veux?
a+
Fafabzh
fafabzh6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 08h14   #3
Nouveau Membre du Club
 
Inscription : avril 2007
Messages : 95
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 95
Points : 25
Points : 25
Bonjour

En fait il m'aurait fallu un calcul dynamique des percentiles, en fonction de chaque valeur de la distribution, du style :
première valeur : 44.26549, percentile correspondant : 0.012
deuxième valeur : 47.23981, percentile correspondant : 0.045
etc
Mais après discussion avec mes supérieurs, il apparaît que "c'est trop galère" donc mes objectifs ont changé.
On peut donc considérer ce topic comme résolu

Merci pour la réponse en tout cas ^^

++
mitmit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 09h16   #4
Responsable SAS
 
Inscription : septembre 2006
Messages : 1 973
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 1 973
Points : 4 810
Points : 4 810
Bonjour,
C'était de l'interpolaltion linéaire que tu voulais alors!!
Là en effet je ne suis pas sur que SAS puisse le permettre.
Enfin pour moi cela revient à la même chose ... que tu regarde les valeurs correspondant aux percentiles et les percentiles correspondant aux valeurs au final tu vois la même chose : La forme de la distribution!
fafabzh6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 09h53   #5
Nouveau Membre du Club
 
Inscription : avril 2007
Messages : 95
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 95
Points : 25
Points : 25
Re ^^

Tu vois c'est là que mon manque de connaissances en statistique pure se fait sentir : l'interpolation linéaire ça me parle pas trop .

Enfin toujours est-il que oui, le résultat est le même, mais j'avais besoin d'un très grand nombre de points (autant que ceux calculés par l'instruction probplot de la proc capability), et ceux ci n'était pas récupérables, et encore moins calculables à la main...

En tout cas pour les infos ^^
mitmit est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h17.


 
 
 
 
Partenaires

Hébergement Web