Salut à tous
mon problème est le suivant
je souhaite utiliser la proc NLIN et je dois pour celà initialiser les coefficients de mon modèle
La difficulté vient du fait que j'ai énormément de coefficients
j'ai vu que sous SAS9.2 on pouvait directement utiliser une table (option pdata) pour les initialiser mais je suis sous sas 9.1 (à mon grand damn, j'aurai économisé un temps précieux)
j'ai pour l'instant tenté avec du langage macro , je poste mon code avec quelques simplifications, imaginons que les coefficients soient tous initialisés à 1, l'initialisation semble marcher, pourtant il ne semble pas en prendre compte dans le modèle:
l'erreur est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 proc NLIN data=&table.; parameters %do jour=1 %to &nombre.; coef_&jour. = 1 %end; ; Mon modèle est un modèle linéaire classique, j'ai j'aurai besoin d'autres options de la proc NLIN, ce n'est pas une erreur de choix de méthode model réponse = %do jour=1 %to &nombre.; coef_&jour. * variable_&jour. + %end; 0; run;
si vous avez des idées pour me dépanner ca serait très sympa de votre part
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 NOTE: DER.coefP011_1 not initialized or missing. It will be computed automatically. NOTE: DER.coefP011_2 not initialized or missing. It will be computed automatically. NOTE: DER.coefP011_3 not initialized or missing. It will be computed automatically. ...![]()







Répondre avec citation


Partager