Unterbefehl LMATRIX (Befehl GLM: Univariate)
Mit dem Unterbefehl LMATRIX können Sie Ihre Hypothesentests anpassen, indem Sie die L -Matrix (Kontrastkoeffizientenmatrix) in der allgemeinen Form der linearen Hypothese LB = Kangeben, wobei K = 0 gilt, wenn sie nicht im Unterbefehl KMATRIX angegeben ist. Der Vektor B ist der Parametervektor im linearen Modell.
- Das Basisformat für den Unterbefehl
LMATRIXist eine optionale Beschriftung in Anführungszeichen, mindestens ein Effektname oder das SchlüsselwortALLund mindestens eine Liste reeller Zahlen. - Die optionale Bezeichnung ist eine Zeichenfolge mit einer maximalen Länge von 255 Byte. Es kann nur eine Beschriftung angegeben werden.
- Nur gültige Effekte, die im Unterbefehl
DESIGNauftreten oder impliziert werden, können im UnterbefehlLMATRIXangegeben werden. - Die Länge der Liste der reellen Zahlen muss der Anzahl der Parameter (einschließlich der redundanten Parameter) entsprechen, die diesem Effekt entsprechen. Wenn beispielsweise der Effekt A* B sechs Spalten in der Designmatrix verwendet, muss die Liste nach A* B genau sechs Zahlen enthalten.
- Eine Zahl kann als Bruch mit einem positiven Nenner angegeben werden (beispielsweise sind 1/3 oder -1/3 gültig, aber 1/-3 ist ungültig).
- Ein Semikolon (;) zeigt das Ende einer Zeile in der L -Matrix an.
- Wenn
ALLangegeben ist, entspricht die Länge der Liste, die aufALLfolgt, der Gesamtzahl der Parameter (einschließlich der redundanten Parameter) im Modell. - Effekte, die im Unterbefehl
DESIGNauftreten oder impliziert werden, müssen hier explizit angegeben werden. - Wenn
LMATRIXzusammen mit dem UnterbefehlROBUSTangegeben wird, werden Kontrastschätzungen und Tests zusätzlich zu den Tests, die die Standardkovarianzmatrix (oder modellbasierte Kovarianzmatrix) verwenden, mit der robusten Kovarianzmatrix berechnet. - Mehrere
LMATRIX-Unterbefehle sind zulässig. Jeder Unterbefehl wird unabhängig voneinander behandelt.
Beispiel
GLM DEP BY A B
/LMATRIX = "B1 vs B2 at A1"
B 1 -1 0 A*B 1 -1 0 0 0 0 0 0 0
/LMATRIX = "Effect A"
A 1 0 -1
A*B 1/3 1/3 1/3
0 0 0
-1/3 -1/3 -1/3;
A 0 1 -1
A*B 0 0 0
1/3 1/3 1/3
-1/3 -1/3 -1/3
/LMATRIX = "B1 vs B2 at A2"
ALL 0
0 0 0
1 -1 0
0 0 0 1 -1 0 0 0 0
/DESIGN = A, B, A*B.
Angenommen, die Faktoren A und B haben jeweils drei Ebenen. Es gibt drei LMATRIX -Unterbefehle; jeder Unterbefehl wird unabhängig behandelt.
- B1 Versus B2 in A1. Im ersten Unterbefehl
LMATRIXwird die Differenz zwischen den Ebenen 1 und 2 von Effekt B getestet, wenn Effekt A auf Ebene 1 festgelegt ist. Da es jeweils drei Ebenen in den Effekten A und Bgibt, sollte der Interaktionseffekt A* B neun Spalten in der Designmatrix verwenden. - Effekt A Im zweiten Unterbefehl
LMATRIXwird Effekt A getestet. Da es drei Ebenen mit dem Effekt Agibt, können nicht mehr als zwei unabhängige Kontraste gebildet werden; daher gibt es zwei Zeilen in der L -Matrix, die durch ein Semikolon (;) getrennt sind. Die erste Zeile testet die Differenz zwischen den Ebenen 1 und 3 des Effekts A, während die zweite Zeile die Differenz zwischen den Ebenen 2 und 3 des Effekts Atestet. - B1 Versus B2 unter A2. Im letzten Unterbefehl
LMATRIXwird das SchlüsselwortALLverwendet. Die erste 0 entspricht dem Abfangeffekt; die nächsten drei Instanzen von 0 entsprechen Effekt A.