Les données nommées 'tree' sont créées directement dans le script SAS en utilisant une instruction DATALINES, incorporant les variables 'tree', 'day' et 'y'.
1 Bloc de code
DATA STEP Data
Explication : Ce bloc DATA STEP crée un jeu de données SAS nommé 'tree'. Il utilise l'instruction INPUT pour définir les variables 'tree' (identifiant de l'arbre), 'day' (jour) et 'y' (valeur mesurée). Les données sont directement incluses dans le script après l'instruction DATALINES, ce qui signifie que le jeu de données est créé à partir de données littérales.
Explication : Ce bloc exécute la procédure NLMIXED pour ajuster un modèle non linéaire à effets mixtes au jeu de données 'tree'.
- L'instruction PARMS initialise les paramètres du modèle : b1, b2, b3 (paramètres fixes de la courbe logistique), s2u (variance des effets aléatoires) et s2e (variance de l'erreur résiduelle).
- Les équations 'num', 'ex', 'den' définissent la forme logistique de la moyenne du modèle.
- L'instruction MODEL spécifie que la variable de réponse 'y' suit une distribution normale avec une moyenne 'num/den' et une variance 's2e'.
- L'instruction RANDOM déclare 'u1' comme un effet aléatoire suivant une distribution normale de moyenne 0 et de variance 's2u', avec 'tree' comme variable sujet, indiquant que les effets aléatoires sont spécifiques à chaque arbre.
Copié !
proc nlmixed data=tree;
parms b1=190 b2=700 b3=350 s2u=1000 s2e=60;
num = b1+u1;
ex = exp(-(day-b2)/b3);
den = 1 + ex;
model y ~ normal(num/den,s2e);
random u1 ~ normal(0,s2u) subject=tree;
run;
1
PROC NLMIXEDDATA=tree;
2
parms b1=190 b2=700 b3=350 s2u=1000 s2e=60;
3
num = b1+u1;
4
ex = exp(-(day-b2)/b3);
5
den = 1 + ex;
6
model y ~ normal(num/den,s2e);
7
random u1 ~ normal(0,s2u) subject=tree;
8
RUN;
9
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.
Informations de Copyright : S A S S A M P L E L I B R A R Y
SAS et tous les autres noms de produits ou de services de SAS Institute Inc. sont des marques déposées ou des marques de commerce de SAS Institute Inc. aux États-Unis et dans d'autres pays. ® indique un enregistrement aux États-Unis. WeAreCAS est un site communautaire indépendant et n'est pas affilié à SAS Institute Inc.
Ce site utilise des cookies techniques et analytiques pour améliorer votre expérience.
En savoir plus.