範 例 八: 單性狀混合模式 程式檔名稱 : LINEAR8.htm PROC IML; sigma_a2 =1; * 累加遺傳變方; sigma_e2 =2; * 剩餘變方; y={ 2.3, 2.2, 1.7, 1.8, 1.9, 1.9, 1.8, 1.7, 1.9, 1.7}; * y: 觀測值,五隻豬的 左、右半邊屠體背脂; * X: 固定效應指標變數矩陣; * 觀測值1-6 固定效應 1,餵飼方法 1; * 觀測值7-10 固定效應 2;餵飼方法 2; X={1 0, 1 0, 1 0, 1 0, 1 0, 1 0, 0 1, 0 1, 0 1, 0 1}; * Z: 逢機效應指標變數矩陣; Z={ 1 0 0 0 0, 1 0 0 0 0, 0 1 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 1 0 0, 0 0 0 1 0, 0 0 0 1 0, 0 0 0 0 1, 0 0 0 0 1}; * A: 5 隻豬累加性親屬係數矩陣; A={ 1 0 0.5 0 0.25 , 0 1 0.5 0.5 0.25 , 0.5 0.5 1 0.25 0.5 , 0 0.5 0.25 1 0.125, 0.25 0.25 0.5 0.125 1 }; G = A * sigma_a2; R = I(10) * sigma_e2; PRINT y,X,Z; PRINT G, R; * 以條件期望值法(conditional expectation) 求得最佳無偏預測值值, BLUP; V = Z*G*Z` + R; * V:變方矩陣; IV = INV(V); b = INV (X`*IV*X) * (X`*IV*y); * 以最小平方法求得固定效應 b 矩陣的估計值; a = G*Z`*IV*(y-X*b); * 逢機效應a 矩陣的估計值; e = R *IV*(y-X*b); * 殘差矩陣; PRINT b, a, e; * 以混合模式方程式組( Mixed model equation) 求得最佳無偏預測值值, BLUP; IR = INV(R); XRX = X`*IR*X; XRZ = X`*IR*Z; ZRX = XRZ`; ZRZG = Z`*IR*Z + INV(G); * . 混合模式方程式.� . . ; C1 = XRX || XRZ; * C1 . XRX XRZ . b . = . XRy ; C2 = ZRX || ZRZG; * C2 . ZRX ZRZ+G . a . . ZRy ; C = C1 // C2; * ......................................; IC = INV(C); * C 矩陣為 C1,C2的結合. . . RHS ; * 於 XRY 內 R= INV(R) . . . 右矩陣; XRy = X`*IR*y; * ..................................... ; ZRy = Z`*IR*y; * IC為 C的逆矩陣 . . 方程式求解; * IC=INV(C)==> . SOL . = .IC*RHS ; RHS = XRY//ZRy; *.......................................; * . 單性狀簡化方程式組 . . ; SOL = IC * RHS; * . XX XZ . b . . Xy ; * . ZX ZZ+afa . a . . Zy ; b = SOL(|1:2 ,|); a = SOL(|3:7 ,|); e = y - X*b - Z*a; PRINT XRX, XRZ, ZRX, ZRZG, XRy, ZRy; PRINT RHS, SOL, a, b; 輸出 8-1 混合模式原死始資料中的 Y 矩陣、X 矩陣及 Z 矩陣 Y X Z 2.3 1 0 1 0 0 0 0 2.2 1 0 1 0 0 0 0 1.7 1 0 0 1 0 0 0 1.8 1 0 0 1 0 0 0 1.9 1 0 0 0 1 0 0 1.9 1 0 0 0 1 0 0 1.8 0 1 0 0 0 1 0 1.7 0 1 0 0 0 1 0 1.9 0 1 0 0 0 0 1 1.7 0 1 0 0 0 0 1 輸出 8-2 混合模式中的 G 矩陣 及 R 矩陣 G R 1 0 0.5 0 0.25 2 0 0 0 0 0 0 0 0 0 0 1 0.5 0.5 0.25 0 2 0 0 0 0 0 0 0 0 0.5 0.5 1 0.25 0.5 0 0 2 0 0 0 0 0 0 0 0 0.5 0.25 1 0.125 0 0 0 2 0 0 0 0 0 0 0.25 0.25 0.5 0.125 1 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 2 輸出 8-3 最小平方法求得固定效應 b 向量及由條件期望值法求得 最佳無偏預測值 a 與剩餘的殘差 e B 1.975 1.8125 A 0.125 -0.125 -0.025 -0.0625 -0.0125 E 0.2 0.1 -0.15 -0.05 -0.05 -0.05 0.05 -0.05 0.1 -0.1 輸出 8-4 混合模式方程式組中的左邊C 矩陣的次矩陣(XRX、XRZ、ZRX 及 ZRZ+G) XRX XRZ 3 0 1 1 1 0 0 0 2 0 0 0 1 1 ZRX ZRZG 1 0 2.5 0.5 -1 0 0 1 0 0.5 2.833 -1 -0.667 0 1 0 -1 -1 3.333 0 -0.667 0 1 0 -0.667 0 2.333 0 0 1 0 0 -0.667 0 2.333 輸出 8-5 混合模式方程式組中的右邊的次矩陣(RHS 與 RHS 內的 XRY 及 ZRY) XRY RHS 5.9 5.9 3.55 3.55 2.25 ZRY 1.75 2.25 1.9 1.75 1.75 1.9 1.8 1.75 1.8 輸出 8-6 混合模式方程式組求解後與前述方法獲得相同的解答 SOL B 1.975 1.975 1.8125 A 1.8125 0.125 0.125 -0.125 -0.125 -0.025 -0.025 -0.0625 -0.0625 -0.0125 -0.0125