Type : CREATION_INTERNE
Les données sont générées directement dans le script via l'instruction DATALINES. L'instruction INPUT utilise l'opérateur '@@' pour lire plusieurs observations par ligne.
| 1 | DATA group; |
| 2 | INPUT a b c d Group wt @@; |
| 3 | DATALINES; |
| 4 | 1 1 1 1 2 2 0 0 0 0 2 2 0 0 1 0 1 2 0 0 1 0 2 2 |
| 5 | 0 0 0 1 1 4 0 0 0 1 2 1 0 0 0 1 3 3 1 0 0 1 2 1 |
| 6 | 0 0 1 1 1 1 0 0 1 1 2 2 0 0 1 1 3 5 0 1 0 0 1 4 |
| 7 | 0 1 0 0 2 1 0 1 0 1 2 1 0 1 0 1 3 2 0 1 1 0 3 1 |
| 8 | 1 0 0 0 1 3 1 0 0 0 2 1 0 1 1 1 2 1 0 1 1 1 3 2 |
| 9 | 1 0 1 0 1 1 1 0 1 1 2 1 1 0 1 1 3 2 |
| 10 | ; |
| 1 | title 'Multiple-Population Repeated Measures'; |
| 2 | PROC CATMOD DATA=group; |
| 3 | weight wt; |
| 4 | response marginals; |
| 5 | model a*b*c*d=Group _response_ Group*_response_ |
| 6 | / freq; |
| 7 | repeated Trial 4; |
| 8 | title2 'Saturated Model'; |
| 9 | RUN; |
| 10 | |
| 11 | model a*b*c*d=Group _response_(Group=3) |
| 12 | / noprofile noparm design; |
| 13 | title2 'Trial Nested within Group 3'; |
| 14 | QUIT; |