Das Skript beginnt mit der Erstellung eines Datasets namens 'Enzyme', das Konzentrations- und Geschwindigkeitsdaten enthält. Anschließend wird PROC NLIN zweimal ausgeführt. Die erste Ausführung verwendet die Marquardt-Methode, um die Parameter eines Michaelis-Menten-Modells zu schätzen. Die zweite Ausführung von PROC NLIN verwendet die Newton-Methode, um die Parameter eines anderen exponentiellen Modells zu schätzen.
Datenanalyse
Type : CREATION_INTERNE
Die Daten 'Enzyme' werden direkt im Skript über eine DATA STEP-Anweisung und DATALINES erstellt, die Konzentrations- und Geschwindigkeitsbeobachtungen für eine enzymatische Reaktion simulieren.
1 Codeblock
DATA STEP Data
Erklärung : Dieser DATA STEP-Block erstellt ein Dataset namens 'Enzyme'. Er definiert zwei Variablen, 'Concentration' und 'Velocity', und initialisiert sie mit den direkt im Skript über die DATALINES-Anweisung bereitgestellten Werten. Dieses Dataset wird als Eingabe für die NLIN-Prozeduren verwendet.
Erklärung : Diese NLIN-Prozedur passt ein nichtlineares Modell an die 'Enzyme'-Daten an, indem sie die Marquardt-Optimierungsmethode verwendet. Sie schätzt die Parameter 'theta1' und 'theta2' für das Michaelis-Menten-Modell: `Velocity = theta1*Concentration / (theta2 + Concentration)`. Die Option `hougaard` wird zur Berechnung der Hougaard-Asymmetriemaße verwendet.
Kopiert!
proc nlin data=Enzyme method=marquardt hougaard;
parms theta1=155
theta2=0 to 0.07 by 0.01;
model Velocity = theta1*Concentration / (theta2 + Concentration);
run;
1
PROC NLINDATA=Enzyme method=marquardt hougaard;
2
parms theta1=155
3
theta2=0 to 0.07BY0.01;
4
model Velocity = theta1*Concentration / (theta2 + Concentration);
5
RUN;
3 Codeblock
PROC NLIN
Erklärung : Diese zweite NLIN-Prozedur passt ein anderes nichtlineares Modell an dieselben 'Enzyme'-Daten an, diesmal unter Verwendung der Newton-Optimierungsmethode. Sie schätzt die Parameter 'x1' und 'x2' für das exponentielle Modell: `Velocity = x1 * exp (x2 * Concentration)`. Die Option `listcode` zeigt den SAS-Quellcode für das Modell und seine Ableitungen an.
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.