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 LMATRIX ist eine optionale Beschriftung in Anführungszeichen, mindestens ein Effektname oder das Schlüsselwort ALLund 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 DESIGN auftreten oder impliziert werden, können im Unterbefehl LMATRIX angegeben 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 ALL angegeben ist, entspricht die Länge der Liste, die auf ALL folgt, der Gesamtzahl der Parameter (einschließlich der redundanten Parameter) im Modell.
  • Effekte, die im Unterbefehl DESIGN auftreten oder impliziert werden, müssen hier explizit angegeben werden.
  • Wenn LMATRIX zusammen mit dem Unterbefehl ROBUST angegeben 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 LMATRIX wird 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 LMATRIX wird 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 LMATRIX wird das Schlüsselwort ALL verwendet. Die erste 0 entspricht dem Abfangeffekt; die nächsten drei Instanzen von 0 entsprechen Effekt A.