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 :

regression spline avec la proc transreg


Sujet :

SAS STAT

  1. #1
    Candidat au Club
    Inscrit en
    Décembre 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 3
    Par défaut regression spline avec la proc transreg
    Bonjour,

    Mon problème est le suivant. Je dois recoder sous SAS la "Fit Distribution" / "Smooth Curve" de JMP.
    Pour ça je me suis tournée vers la proc transreg que j'utilise de cette façon:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     proc transreg data=&table; 
          model identity(&colonne) = spline(x); 
          output out = sortie predicted; 
       run;
    Le degré des polynômes m'importe peu pour l'instant, je vais considérer qu'un polynôme de degré 3 suffira.
    Ce qui me pose problème c'est de déterminer le nombre optimal de nœuds. Existe-t-il une option à utiliser avec nknots? Ou quelle méthode mathématiques pourrait m'aider à déterminer le nombre de nœuds?
    De plus derrière tout ça, je dois calculer les quantile à 95 et 99%. Savez vous comment je peux m'y prendre?

    Merci de votre réponse.

  2. #2
    Rédacteur

    Homme Profil pro
    SAS ALLIANCE SILVER. Consultant et formateur SAS et Cognos.
    Inscrit en
    Avril 2009
    Messages
    2 497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : SAS ALLIANCE SILVER. Consultant et formateur SAS et Cognos.
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2009
    Messages : 2 497
    Par défaut
    De mémoire, il n'y a pas de méthode optimale car c'est empirique. Il faut un nombre de noeuds assez bas. Pour un spline cubique un nombre de noeuds à 9 (à chaque décile) répond à beaucoup de variétés de splines.

    En tous cas pour un niveau N de transformations et M de noeuds, cela engendre N+M=O paramètres. Il faut que O*Nombre de variables soit inférieur au nombre d'observations. en fait il faut un nombre raisonnable d'observations par intervalle N.

  3. #3
    Candidat au Club
    Inscrit en
    Décembre 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 3
    Par défaut
    Merci beaucoup. Je vais tester empiriquement avec 9 noeuds.

  4. #4
    Candidat au Club
    Inscrit en
    Décembre 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 3
    Par défaut
    Quelqu'un connaitrait l'option dans proc transreg pour calculer les quantiles?

Discussions similaires

  1. Acm avec proc transreg
    Par étudiant11 dans le forum SAS STAT
    Réponses: 5
    Dernier message: 27/04/2015, 13h08
  2. Normalisation de Box-Cox avec la PROC TRANSREG
    Par joyeux_lapin13 dans le forum SAS STAT
    Réponses: 2
    Dernier message: 12/02/2011, 22h27
  3. Réponses: 2
    Dernier message: 15/01/2010, 15h47
  4. Renvoyer une table avec une proc. stock.
    Par Darcynette dans le forum PL/SQL
    Réponses: 12
    Dernier message: 07/02/2008, 19h39
  5. Pbm avec Stored Proc.
    Par akli_agha dans le forum SQL
    Réponses: 10
    Dernier message: 04/10/2007, 10h18

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