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 28/04/2011, 11h42   #1
Candidat au titre de Membre du Club
 
Inscription : septembre 2006
Messages : 22
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 22
Points : 13
Points : 13
Par défaut Changement de régimes avec PROC MODEL

Bonjour à tous,

J'aimerais implémenter un modèle multi-régimes avec fonction de transition logistique. Le modèle à 2 régimes converge bien :

Code :
1
2
3
4
5
6
7
proc model DATA=indic;
g = 1 / (1 + exp(-gamma * (ident - c)));
lngn1 = a1 + b11 * lncarn + b12 * lnpgpp;
lngn2 = a2 + b21 * lncarn + b22 * lnpgpp;
lngn = g * lngn1 + (1 - g) * lngn2;
fit lngn /method=marquardt;
run;
Pour passer en multi-régimes, je dois variabiliser le coefficient de transition entre tous les régimes. Mais pour une raison que j'ignore, la modification suivante provoque une erreur à l'exécution de PROC MODEL :

Code :
1
2
lngn = k1 * g * lngn1 + k2 * g * lngn2;
k1 + k2 = 1;
Pourtant, les coefficients k1 et k2 permettent bien de "mélanger" les deux modèles. Si vous avez une méthode pour implémenter plus de 2 régimes, je suis preneur.

Merci,
Mark
Mark531 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h31.


 
 
 
 
Partenaires

Hébergement Web