Die Daten mit dem Namen 'tree' werden direkt im SAS-Skript unter Verwendung einer DATALINES-Anweisung erstellt, die die Variablen 'tree', 'day' und 'y' enthält.
1 Codeblock
DATA STEP Data
Erklärung : Dieser DATA STEP-Block erstellt ein SAS-Dataset namens 'tree'. Er verwendet die INPUT-Anweisung, um die Variablen 'tree' (Baum-ID), 'day' (Tag) und 'y' (gemessener Wert) zu definieren. Die Daten sind direkt im Skript nach der DATALINES-Anweisung enthalten, was bedeutet, dass das Dataset aus literalen Daten erstellt wird.
Erklärung : Dieser Block führt die NLMIXED-Prozedur aus, um ein nichtlineares Modell mit gemischten Effekten an das 'tree'-Dataset anzupassen.
- Die PARMS-Anweisung initialisiert die Modellparameter: b1, b2, b3 (feste Parameter der logistischen Kurve), s2u (Varianz der Zufallseffekte) und s2e (Varianz des Restfehlers).
- Die Gleichungen 'num', 'ex', 'den' definieren die logistische Form des Modellmittelwerts.
- Die MODEL-Anweisung legt fest, dass die Antwortvariable 'y' einer Normalverteilung mit einem Mittelwert 'num/den' und einer Varianz 's2e' folgt.
- Die RANDOM-Anweisung deklariert 'u1' als einen Zufallseffekt, der einer Normalverteilung mit Mittelwert 0 und Varianz 's2u' folgt, wobei 'tree' die Subjektvariable ist, was darauf hinweist, dass die Zufallseffekte spezifisch für jeden Baum sind.
Kopiert!
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
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.
Urheberrechtsinformationen : S A S S A M P L E L I B R A R Y
SAS und alle anderen Produkt- oder Dienstleistungsnamen von SAS Institute Inc. sind eingetragene Marken oder Marken von SAS Institute Inc. in den USA und anderen Ländern. ® zeigt die Registrierung in den USA an. WeAreCAS ist eine unabhängige Community-Site und nicht mit SAS Institute Inc. verbunden.
Diese Website verwendet technische und analytische Cookies, um Ihre Erfahrung zu verbessern.
Mehr erfahren.