Chapter Contents
Chapter Contents
Previous
Previous
Next
Next
The GLMMOD Procedure

Example 31.1: A Two-Way Design

The following program uses the GLMMOD procedure to produce the design matrix for a two-way design. The two classification factors have seven and three levels, respectively, so the design matrix contains 1 + 7 + 3 + 21 = 32 columns in all.

   data Plants;
      input Type $ @;
      do Block=1 to 3;
         input StemLength @;
         output;
         end;
      datalines;
   Clarion  32.7 32.3 31.5
   Clinton  32.1 29.7 29.1
   Knox     35.7 35.9 33.1
   O'Neill  36.0 34.2 31.2
   Compost  31.8 28.0 29.2
   Wabash   38.2 37.8 31.9
   Webster  32.5 31.1 29.7
   ;
   proc glmmod outparm=Parm outdesign=Design;
      class Type Block;
      model StemLength = Type|Block;
   run;

   proc print data=Parm;
   run;

   proc print data=Design;
   run;

Output 31.1.1: A Two-Way Design

The GLMMOD Procedure

Class Level Information
Class Levels Values
Type 7 Clarion Clinton Compost Knox O'Neill Wabash Webster
Block 3 1 2 3

Number of observations 21


The GLMMOD Procedure

Parameter Definitions
Column Number Name of Associated
Effect
CLASS Variable
Values
Type Block
1 Intercept    
2 Type Clarion  
3 Type Clinton  
4 Type Compost  
5 Type Knox  
6 Type O'Neill  
7 Type Wabash  
8 Type Webster  
9 Block   1
10 Block   2
11 Block   3
12 Type*Block Clarion 1
13 Type*Block Clarion 2
14 Type*Block Clarion 3
15 Type*Block Clinton 1
16 Type*Block Clinton 2
17 Type*Block Clinton 3
18 Type*Block Compost 1
19 Type*Block Compost 2
20 Type*Block Compost 3
21 Type*Block Knox 1
22 Type*Block Knox 2
23 Type*Block Knox 3
24 Type*Block O'Neill 1
25 Type*Block O'Neill 2
26 Type*Block O'Neill 3
27 Type*Block Wabash 1
28 Type*Block Wabash 2
29 Type*Block Wabash 3
30 Type*Block Webster 1
31 Type*Block Webster 2
32 Type*Block Webster 3


The GLMMOD Procedure

Design Points
Observation
Number
StemLength Column Number
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
1 32.7 1 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2 32.3 1 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 31.5 1 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
4 32.1 1 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
5 29.7 1 0 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
6 29.1 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
7 35.7 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
8 35.9 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0
9 33.1 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0
10 36.0 1 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0
11 34.2 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
12 31.2 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0
13 31.8 1 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
14 28.0 1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
15 29.2 1 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
16 38.2 1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0
17 37.8 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
18 31.9 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
19 32.5 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0
20 31.1 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
21 29.7 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1

Output 31.1.2: The OUTPARM= Data Set

Obs _COLNUM_ EFFNAME Type Block
1 1 Intercept    
2 2 Type Clarion  
3 3 Type Clinton  
4 4 Type Compost  
5 5 Type Knox  
6 6 Type O'Neill  
7 7 Type Wabash  
8 8 Type Webster  
9 9 Block   1
10 10 Block   2
11 11 Block   3
12 12 Type*Block Clarion 1
13 13 Type*Block Clarion 2
14 14 Type*Block Clarion 3
15 15 Type*Block Clinton 1
16 16 Type*Block Clinton 2
17 17 Type*Block Clinton 3
18 18 Type*Block Compost 1
19 19 Type*Block Compost 2
20 20 Type*Block Compost 3
21 21 Type*Block Knox 1
22 22 Type*Block Knox 2
23 23 Type*Block Knox 3
24 24 Type*Block O'Neill 1
25 25 Type*Block O'Neill 2
26 26 Type*Block O'Neill 3
27 27 Type*Block Wabash 1
28 28 Type*Block Wabash 2
29 29 Type*Block Wabash 3
30 30 Type*Block Webster 1
31 31 Type*Block Webster 2
32 32 Type*Block Webster 3

Output 31.1.3: The OUTDESIGN= Data Set

Obs StemLength Col1 Col2 Col3 Col4 Col5 Col6 Col7 Col8 Col9 Col10 Col11 Col12 Col13 Col14 Col15 Col16 Col17 Col18 Col19 Col20 Col21 Col22 Col23 Col24 Col25 Col26 Col27 Col28 Col29 Col30 Col31 Col32
1 32.7 1 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2 32.3 1 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 31.5 1 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
4 32.1 1 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
5 29.7 1 0 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
6 29.1 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
7 35.7 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
8 35.9 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0
9 33.1 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0
10 36.0 1 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0
11 34.2 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
12 31.2 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0
13 31.8 1 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
14 28.0 1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
15 29.2 1 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
16 38.2 1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0
17 37.8 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
18 31.9 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
19 32.5 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0
20 31.1 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
21 29.7 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1

Chapter Contents
Chapter Contents
Previous
Previous
Next
Next
Top
Top

Copyright © 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.