LMATRIX 次指令 (GLM: 單變數指令)

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

  • LMATRIX 次指令的基本格式是引號中的選用標籤、一或多個效應名稱或關鍵字 ALL,以及一或多個實數清單。
  • 選用標籤是長度上限為 255 個位元組的字串。 只能指定一個標籤。
  • 只能在 LMATRIX 次指令上指定在 DESIGN 次指令上出現或隱含的有效效應。
  • 實數清單的長度必須等於對應於該效果的參數數目 (包括冗餘參數)。 例如,如果效應 A* B 在設計矩陣中使用六個直欄,則 A* B 之後的清單必須正好包含六個數字。
  • 數字可以指定為具有正分母的分數 (例如, 1/3 或 -1/3 有效,但 1/-3 無效)。
  • 分號 (;) 指出 L 矩陣中列的結尾。
  • 當指定 ALL 時, ALL 之後的清單長度等於模型中參數 (包括冗餘參數) 的總數。
  • 必須在這裡明確指定在 DESIGN 次指令上出現或隱含的效應。
  • 如果隨 ROBUST 次指令一起指定 LMATRIX ,則除了使用標準 (或基於模型) 共變異數矩陣的檢定之外,還會使用穩健共變異數矩陣來計算對照估計值和檢定。
  • 容許多個 LMATRIX 次指令。 每個次指令都獨立處理。

範例

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.

假設因素 AB 各有三個層次。 有三個 LMATRIX 次指令; 每個次指令都獨立處理。

  • B1 Versus B2 ,位於 A1。 在第一個 LMATRIX 次指令中,當效應 A 在層次 1 固定時,會檢定效應 B 的層次 1 與 2 之間的差異。 因為效應 AB中各有三個層次,所以互動效應 A* B 在設計矩陣中應該使用九個直欄。
  • 效應 A. 在第二個 LMATRIX 次指令中,已檢定效應 A 。 由於有效 A有三個層次,因此可以形成的獨立對比不超過兩個; 因此, L 矩陣中有兩列,以分號 (;) 區隔。 第一列會測試效果 A之層次 1 與 3 之間的差異,而第二列會測試效果 A之層次 2 與 3 之間的差異。
  • B1 Versus B2 ,位於 A2。 在最後一個 LMATRIX 次指令中,使用關鍵字 ALL 。 前 0 個對應於截距效果; 後 3 個 0 實例對應於效果 A