TITLE:
  Ch 10a: Saturated Means by Rounded Age, Random Intercept Model for Prose Recall

DATA:
  ! Prior necessary data manipulation conducted using other programs
  FILE = MPLUS_Chapter10a.csv;
  FORMAT = FREE;

DATA LONGTOWIDE:
  LONG = recall;
  WIDE = recall79-recall95;
  IDVARIABLE = PersonID;
  REPETITION = roundage (79-95);

VARIABLE:
  NAMES = PersonID occasion ageT0 tvage ytdT0 tvytd recall time
          roundage tvage84 ageT084 roundytd tvytd7 ytdT07;
  USEVARIABLES = recall79-recall95;
  MISSING = ALL (-9999);

ANALYSIS:
  ESTIMATOR = ML;
  PROCESSORS = 4;

OUTPUT:
  STDYX;

MODEL:
  recall79-recall95 (totvar);
  recall79-recall95 WITH recall79-recall95 (totcov);
  [recall79-recall95] (mean79-mean95);