Veröffentlicht am :
Statistik INTERNE_ERZEUGUNG

Beispiel 5 für PROC ANOVA

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
Das Skript initialisiert einen Datensatz namens 'Barley' unter Verwendung von Inline-Daten (Datalines), der ein viermal repliziertes Strip-Split-Plot-Experiment simuliert. Die untersuchten Faktoren sind Replikation (Rep), Bodentyp (Soil, 3 Stufen), Düngertyp (Fertilizer, 4 Stufen) und das Vorhandensein/Fehlen von Kalzium (Calcium, 2 Stufen). Die PROC ANOVA-Prozedur wird anschließend verwendet, um den Ertrag ('Yield') in Abhängigkeit dieser Faktoren zu modellieren, einschließlich der Interaktionen und der geeigneten Replikationsterme für eine Strip-Split-Plot-Analyse. Mehrere spezifische Hypothesentests werden definiert, um die Effekte der verschiedenen Faktoren und ihrer Interaktionen unter Verwendung der korrekten Fehlerterme zu bewerten. Schließlich werden die Mittelwerte für verschiedene Faktorkombinationen berechnet und angezeigt.
Datenanalyse

Type : INTERNE_ERZEUGUNG


Der Datensatz 'Barley' wird direkt im SAS-Skript mithilfe eines DATA-Schritts und der DATALINES-Anweisung erstellt. Die Daten repräsentieren die gemessenen Erträge für verschiedene Kombinationen von Replikationen, Bodentypen, Düngertypen und Kalziummengen, strukturiert für ein experimentelles Strip-Split-Plot-Design.

1 Codeblock
DATA STEP Data
Erklärung :
Dieser Block verwendet einen DATA-Schritt, um den Datensatz 'Barley' zu erstellen. Er erzeugt ein experimentelles Schema durch Schleifen über die Variablen Rep (Replikation), Soil (Boden), Fertilizer (Dünger) und Calcium. Die Anweisung `input Yield @;` liest die Ertragswerte sequentiell aus der DATALINES-Anweisung, und die Anweisung `output;` schreibt eine Beobachtung für jede Faktorkombination. Der Titel 'Strip-split Plot' wird zu den SAS-Ausgaben hinzugefügt.
Kopiert!
1title1 'Strip-split Plot';
2DATA Barley;
3 DO Rep=1 to 4;
4 DO Soil=1 to 3; /* 1=d 2=h 3=p */
5 DO Fertilizer=0 to 3;
6 DO Calcium=0,1;
7 INPUT Yield @;
8 OUTPUT;
9 END;
10 END;
11 END;
12 END;
13 DATALINES;
144.91 4.63 4.76 5.04 5.38 6.21 5.60 5.08
154.94 3.98 4.64 5.26 5.28 5.01 5.45 5.62
165.20 4.45 5.05 5.03 5.01 4.63 5.80 5.90
176.00 5.39 4.95 5.39 6.18 5.94 6.58 6.25
185.86 5.41 5.54 5.41 5.28 6.67 6.65 5.94
195.45 5.12 4.73 4.62 5.06 5.75 6.39 5.62
204.96 5.63 5.47 5.31 6.18 6.31 5.95 6.14
215.71 5.37 6.21 5.83 6.28 6.55 6.39 5.57
224.60 4.90 4.88 4.73 5.89 6.20 5.68 5.72
235.79 5.33 5.13 5.18 5.86 5.98 5.55 4.32
245.61 5.15 4.82 5.06 5.67 5.54 5.19 4.46
255.13 4.90 4.88 5.18 5.45 5.80 5.12 4.42
26;
2 Codeblock
PROC ANOVA
Erklärung :
Dieser Block führt eine univariate Varianzanalyse mithilfe der PROC ANOVA-Prozedur auf dem Datensatz 'Barley' durch. Die `CLASS`-Anweisung identifiziert die kategorialen Variablen (Rep, Soil, Calcium, Fertilizer). Die `MODEL`-Anweisung spezifiziert das lineare Modell für die abhängige Variable 'Yield' in Abhängigkeit von den Haupteffekten, Interaktionen und Replikationsfehlertermen, strukturiert für ein Strip-Split-Plot-Design. Mehrere `TEST`-Anweisungen führen spezifische Hypothesentests für die verschiedenen Effekte (Fertilizer, Calcium, Soil und ihre Interaktionen) unter Verwendung der geeigneten Fehlerterme für das faktorielle Design durch. Schließlich berechnet und zeigt die `MEANS`-Anweisung die Mittelwerte für die angegebenen Faktoren und Interaktionen an (Fertilizer, Calcium, Soil, Calcium*Fertilizer).
Kopiert!
1PROC ANOVA DATA=Barley;
2 class Rep Soil Calcium Fertilizer;
3 model Yield =
4 Rep
5 Fertilizer Fertilizer*Rep
6 Calcium Calcium*Fertilizer Calcium*Rep(Fertilizer)
7 Soil Soil*Rep
8 Soil*Fertilizer Soil*Rep*Fertilizer
9 Soil*Calcium Soil*Fertilizer*Calcium
10 Soil*Calcium*Rep(Fertilizer);
11 test h=Fertilizer e=Fertilizer*Rep;
12 test h=Calcium calcium*fertilizer e=Calcium*Rep(Fertilizer);
13 test h=Soil e=Soil*Rep;
14 test h=Soil*Fertilizer e=Soil*Rep*Fertilizer;
15 test h=Soil*Calcium
16 Soil*Fertilizer*Calcium e=Soil*Calcium*Rep(Fertilizer);
17 means Fertilizer Calcium Soil Calcium*Fertilizer;
18RUN;
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 NAME: ANOVAEX5 TITLE: Example 5 for PROC ANOVA PRODUCT: STAT SYSTEM: ALL KEYS: analysis of variance, balanced data, design PROCS: ANOVA DATA: REF: PROC ANOVA, EXAMPLE 5. MISC: