option ls=76 nocenter; data mice; input cage condition diet $ gain; datalines; 1 1 normal 58 1 1 restrict 58 1 1 suppleme 58 1 2 normal 54 1 2 restrict 46 1 2 suppleme 57 2 1 normal 49 2 1 restrict 50 2 1 suppleme 57 2 3 normal 57 2 3 restrict 53 2 3 suppleme 62 3 1 normal 59 3 1 restrict 58 3 1 suppleme 57 3 4 normal 63 3 4 restrict 61 3 4 suppleme 65 4 2 normal 57 4 2 restrict 64 4 2 suppleme 52 4 3 normal 63 4 3 restrict 67 4 3 suppleme 51 5 2 normal 53 5 2 restrict 46 5 2 suppleme 51 5 4 normal 58 5 4 restrict 52 5 4 suppleme 61 6 3 normal 65 6 3 restrict 64 6 3 suppleme 54 6 4 normal 59 6 4 restrict 47 6 4 suppleme 73 ; title 'NOBOUND'; proc mixed data=mice nobound; class cage condition diet; model gain = condition | diet / ddfm=kr; random cage cage*condition; ods select CovParms Tests3; run; title 'Method=Type3'; proc mixed data=mice method=type3; class cage condition diet; model gain = condition | diet / ddfm=kr; random cage cage*condition; ods select CovParms Tests3; run;