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/05/2011, 10h58   #1
Nouveau Membre du Club
 
vimont alexandre
Inscription : décembre 2009
Messages : 89
Détails du profil
Informations personnelles :
Nom : vimont alexandre

Informations forums :
Inscription : décembre 2009
Messages : 89
Points : 27
Points : 27
Par défaut Proc NLMIXED - erreur paramètre

Bonjour,

J'ai un petit problème avec ma proc NLMIXED :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
**** Macro pour LOG-NORMAL;
 	%Macro M_nlm_lognormal(dsin, var1);
		proc nlmixed DATA=&dsin. qmax=780;  
		parms  intercept=0  p_period=0 p_totcharge_6b=1 sd=1; %*Initiation des parametres;
 
%* Force les ecart-type a etre positif;
			linp=intercept + p_totcharge_6b*log_totcharge_6b;* + eta;
			mu = exp(linp); %* Introduction du lien log;
		model
			&var1. ~ normal(mu,sd*sd); 
		run; 
		quit;
	%mend;
	%M_nlm_lognormal(dsin=temp1, var1=totcharge);

et il me renvoit

Code :
1
2
3
4
 
WARNING: The final Hessian matrix IS NOT positive definite, AND therefore the estimated
         covariance matrix IS NOT full rank AND may be unreliable.  The variance of some
         parameter estimates IS zero OR some parameters are linearly related TO other parameters.
ou

Code :
1
2
 
ERROR : No valid parameter point were found

est-ce un problème d'initialisation ou de définition des paramètres ??

Merci à vous !
alejandro27 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 14h14   #2
Membre Expert
 
Homme
Biostatisticien
Inscription : juin 2009
Messages : 1 143
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Irlande

Informations professionnelles :
Activité : Biostatisticien
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : juin 2009
Messages : 1 143
Points : 1 760
Points : 1 760
Bonjour,

Si tu es sur de l'écriture de ton modèle cela ne vient probablement pas de la. En tout cas, le modèle proposé ne converge pas et donc il faut opérer qq changements. La gestion de la convergence est beaucoup plus ardue avec les modèles non linéaires en comparaison aux modèles linéaires.

Tu peux par exemple:
  • Changer tes parmètres initiaux, voire mettre en place une grille de recherche
  • Essayer différentes méthodes d'approximation (si applicable)
  • Essayer différentes techniques d'optimisation
  • Si vraiment tu n'y arrives pas, tu peux esssayer avec la proc NLIN (si ma compréhension est bonne tu n'as pas d'effets aléatoires)

Manoutz
Manoutz est actuellement 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 15h05.


 
 
 
 
Partenaires

Hébergement Web