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 14/04/2011, 17h10   #1
Invité régulier
 
Astrid Genet
Inscription : novembre 2010
Messages : 43
Détails du profil
Informations personnelles :
Nom : Astrid Genet

Informations forums :
Inscription : novembre 2010
Messages : 43
Points : 7
Points : 7
Par défaut Proc gplot interpolation quadratique

Bonjour,

Je veux tracer une droite d'interpolation quadratique avec intervales de confiance à 95%pour un nuage de points.
J'utilise donc l'option i= rqclm95 du statement "symbol". Seulement, l'interpolation se fait au-delà du nuage de points, c'est à dire que si les valeurs de mes points vont de 10 à 100 et que l'axe des x est représenté de 0 à 200 (car d'autres valeurs sont représentées sur le même graphique), l'interpolation quadratique et les intervalles de confiance vont de 0 à 200 ce qui d'abord est un non sens puisqu'il n'y a plus de valeurs, mais pose également un problème visuel car la courbe est toute déformée et ne correspond plus au phénomène représenté.

Est-ce que quelqu'un sait comment limiter le dessin de l'interpolation aux valeurs des points?

Merci!

Astrid
AstridG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/04/2011, 17h28   #2
Expert Confirmé
 
Avatar de olivier.decourt
 
Homme Olivier Decourt
Formateur en informatique
Inscription : avril 2008
Messages : 1 467
Détails du profil
Informations personnelles :
Nom : Homme Olivier Decourt
Âge : 34
Localisation : France

Informations professionnelles :
Activité : Formateur en informatique
Secteur : Conseil

Informations forums :
Inscription : avril 2008
Messages : 1 467
Points : 2 823
Points : 2 823
Bonjour Astrid.
Je n'ai vu que la procédure SGPLOT (et donc la proc TEMPLATE si tu as le courage d'écrire un modèle de graphique) pour s'arrêter consciencieusement aux limites de la plage de données :
Code :
1
2
3
4
PROC SGPLOT DATA=sashelp.class ;
  SCATTER X=height Y=weight ;
  REG X=height Y=weight / DEGREE=2 ;
RUN ;
Sinon, en SAS/GRAPH "classique", j'imagine qu'il faudrait demander à SAS l'équation de son interpolation, et ensuite la tracer via un Annotate. Rien qu'à l'évoquer, j'ai déjà la flemme d'écrire le code.
Bon courage !
Olivier
olivier.decourt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/04/2011, 19h56   #3
Invité régulier
 
Astrid Genet
Inscription : novembre 2010
Messages : 43
Détails du profil
Informations personnelles :
Nom : Astrid Genet

Informations forums :
Inscription : novembre 2010
Messages : 43
Points : 7
Points : 7
Merci Olivier!

Moi aussi j'ai un peu la flemme de me lancer dans les grands travaux. Je pense que je vais faire système D et "gommer" ce qui dépasse. Pas beau, mais rapide...

Bonne soirée!

Astrid
AstridG 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 01h16.


 
 
 
 
Partenaires

Hébergement Web