* Exemplo 4.4(a); options nocenter ps=1000; proc iml; reset fuzz; y = {'y1','y2','y3'}; mi = {3,1,2}; Sigma = {4 0 2, 0 1 -1, 2 -1 3}; a = {1,-2, 1}; mi_z = t(a)*mi; var_z = t(a)*Sigma*a; print y mi Sigma,,,,, 'item (i) ',,'z = y1-2y2+y3 ' mi_z var_z; ZZ = {'z1 = y1-y2+y3','z2 = 3y1+y2-2y3'}; A = {1 -1 1, 3 1 -2}; mi_ZZ = A*mi; Sigma_ZZ = A*Sigma*t(A); print 'item (ii)',, ZZ ' ' mi_ZZ ' ' Sigma_ZZ; A12 = {1 0 0, 0 1 0}; mi_12 = A12*mi; Sigma_12 = A12*Sigma*t(A12); print mi_12 Sigma_12; A13 = {1 0 0, 0 0 1}; mi_13 = A13*mi; Sigma_13 = A13*Sigma*t(A13); print mi_13 Sigma_13; a1 = {1 0 0}; b2 = {0 1 0}; cov_12 = a1*Sigma*t(b2); print cov_12; quit;