MMATRIX 次指令 (GLM: 多變量指令)

MMATRIX 次指令可讓您以線性假設 LBM = K 的一般形式指定 M 矩陣 (轉換係數矩陣) 來自訂假設檢定,其中 K = 0 (如果未在 KMATRIX 次指令上指定的話)。 向量 B 是線性模型中的參數向量。

  • 以引號指定選用標籤。 然後列出應變數名稱,每一個名稱後接實數,或指定關鍵字 ALL 後接實數清單。 只能在 MMATRIX 次指令上指定出現在應變數清單上的變數名稱。
  • 您可以為 M 矩陣中的每一個直欄指定一個標籤。
  • 如果您指定 ALL,則 ALL 之後的清單長度應該等於應變數數目。
  • 標籤的長度沒有限制。
  • 若要讓 MMATRIX 次指令有效,必須至少產生下列其中一個規格: LMATRIX 次指令或 INTERCEPT=INCLUDE。 (其中任一規格定義 L 矩陣。)
  • 如果同時指定 LMATRIXMMATRIX ,則 LMATRIX 次指令會定義 L 矩陣。
  • 如果指定了 MMATRIXKMATRIX 但未指定 LMATRIX ,則 L 矩陣由截距效應的可估計函數定義,前提是模型中包含截距效應。
  • 如果指定 LMATRIX 但未指定 MMATRIX ,則假設 M 矩陣是 r x r 恆等式矩陣, 其中 r 是應變數的數目。
  • 分號 (;) 指出 M 矩陣中的直欄結尾。
  • 未出現在應變數名稱及實數清單中的應變數會獲指派值 0。
  • 未出現在 MMATRIX 次指令中的應變數在 M 矩陣中會有一列零。
  • 數字可以指定為具有正分母的分數 (例如, 1/3 或 -1/3 有效,但 1/-3 無效)。
  • 直欄數必須大於 0。 您可以根據需要指定任意數目的直欄。
  • 如果指定多個 MMATRIX 次指令,則只有最後一個次指令有效。

範例

GLM Y1 Y2 Y3 BY A B
 /MMATRIX = “Y1–Y2” Y1 1 Y2 –1; “Y1–Y3” Y1 1 Y3 –1
            “Y2–Y3” Y2 1 Y3 –1
 /DESIGN.
  • 在上述範例中, Y1Y2Y3 是應變數。
  • MMATRIX 次指令會要求在應變數之間進行所有成對比較。
  • 因為未指定 LMATRIX ,所以 L 矩陣由截距效應的可估計函數定義。