Das Skript beginnt mit einem DATA STEP, der den Datensatz 'FerriteCores' generiert. Dieser Datensatz simuliert 'MagneticForce'-Messungen für vier 'Temp'-Niveaus (Temperatur), mit fünf Wiederholungen pro Niveau, wobei die Daten über DATALINES bereitgestellt werden. Anschließend wird PROC MIXED aufgerufen, um eine Varianzanalyse von 'MagneticForce' in Abhängigkeit von 'Temp' durchzuführen. Die CLASS-Anweisung spezifiziert 'Temp' als kategoriale Variable. Die LSMESTIMATE-Anweisung wird verwendet, um spezifische isotonische Kontraste zu definieren und zu testen, was den Vergleich der Mittelwerte der 'Temp'-Niveaus in geordneter Weise ermöglicht. Die Optionen '/ adjust=simulate(seed=1) cl upper' werden für die Anpassung der p-Werte, die Berechnung von Konfidenzintervallen und die Definition einer oberen Grenze angewendet. Schließlich wird ODS SELECT LSMestimates verwendet, um nur die relevanten Ergebnisse der Kleinste-Quadrate-Schätzungen anzuzeigen.
Datenanalyse
Type : CREATION_INTERNE
Die Daten werden direkt im Skript über einen DATA STEP und DATALINES für den Datensatz 'FerriteCores' generiert. Das Feld 'MagneticForce' wird aus den DATALINES gelesen.
1 Codeblock
DATA STEP Data
Erklärung : Dieser DATA STEP-Block erstellt den Datensatz 'FerriteCores'. Er initialisiert eine Schleife zur Generierung einer 'Temp'-Variable (Temperatur) von 1 bis 4 und eine innere Schleife für 5 Wiederholungen pro 'Temp'. Die Variable 'MagneticForce' wird aus den DATALINES gelesen, was Messungen für verschiedene Temperaturbedingungen simuliert.
Kopiert!
data FerriteCores;
do Temp = 1 to 4;
do rep = 1 to 5; drop rep;
input MagneticForce;
output;
end;
end;
datalines;
10.8 9.9 10.7 10.4 9.7
10.7 10.6 11.0 10.8 10.9
11.9 11.2 11.0 11.1 11.3
11.4 10.7 10.9 11.3 11.7
;
1
DATA FerriteCores;
2
DO Temp = 1 to 4;
3
DO rep = 1 to 5; drop rep;
4
INPUT MagneticForce;
5
OUTPUT;
6
END;
7
END;
8
DATALINES;
9
10.89.910.710.49.7
10
10.710.611.010.810.9
11
11.911.211.011.111.3
12
11.410.710.911.311.7
13
;
14
2 Codeblock
PROC MIXED
Erklärung : Dieser Block verwendet PROC MIXED zur Analyse des Datensatzes 'FerriteCores'. 'Temp' wird als Klassifikationsvariable definiert. Ein Modell wird mit 'MagneticForce' als Antwort und 'Temp' als Prädiktor spezifiziert. Die LSMESTIMATE-Anweisung wird verwendet, um isotonische Kontraste zu testen und geordnete Hypothesen über die Mittelwerte der 'Temp'-Niveaus zu bewerten. Die Optionen umfassen die Anpassung der p-Werte durch Simulation, die Berechnung von Konfidenzintervallen und die Angabe einer oberen Grenze. ODS SELECT LSMestimates begrenzt die Ausgabe auf die Ergebnisse der Kleinste-Quadrate-Schätzungen.
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.