Veröffentlicht am :
Statistik CREATION_INTERNE

Isotonische Kontraste mit PROC MIXED

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
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!
1DATA 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;
910.8 9.9 10.7 10.4 9.7
1010.7 10.6 11.0 10.8 10.9
1111.9 11.2 11.0 11.1 11.3
1211.4 10.7 10.9 11.3 11.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.
Kopiert!
1PROC MIXED DATA=FerriteCores;
2 class Temp;
3 model MagneticForce = Temp;
4 lsmestimate Temp
5 'avg(1:1)<avg(2:4)' -3 1 1 1 divisor=3,
6 'avg(1:2)<avg(3:4)' -1 -1 1 1 divisor=2,
7 'avg(1:3)<avg(4:4)' -1 -1 -1 3 divisor=3
8 / adjust=simulate(seed=1) cl upper;
9 ods select LSMestimates;
10RUN;
11 
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