NOTE MLwiN macro code generated by MLPowSim
NOTE b21 - number of level per level 2, b22 - number of level 2
CALC b23 = b21*b22
ERASE c1011 c1012
GENErate 1 b23 c1
CODE b22 b21 1 c2
PUT b23 1 c4
PUT b23 1 c5
NAME c1 'l1id' c2 'l2id' c4 'cons' c5 'resp'
CLEAr
RESP c5
IDEN 2 c2
IDEN 1 c1
EXPL 1 c4
SETV 1 c4
SETV 2 c4
PUT b23 1 c11
ADDT c11
PUT b23 1 c12
ADDT c12
PUT b23 1 c13
ADDT c13
ERROR 0
BATCH 1
LOOP b40 1 b41
    MRAN b22 c995 c601-c603
    REPE b21 c601 c621
    REPE b21 c602 c622
    REPE b21 c603 c623
    MRAN b23 c994 c11-c13
    CALC c11 = 0.600000 + c11 +c621
    CALC c12 = 0.462000 + c12 +c622
    CALC c13 = 0.000000 + c13 +c623
    PICK 1 c998 b51
    EDIT 1 c1098 b51
    PICK 2 c998 b51
    EDIT 2 c1098 b51
    PICK 3 c998 b51
    EDIT 3 c1098 b51
    PICK 4 c998 b51
    EDIT 4 c1098 b51
    PICK 1 c996 b51
    EDIT 1 c1096 b51
    PICK 2 c996 b51
    EDIT 2 c1096 b51
    PUT b23 1 c5
    SIMU c5
    METH 1
    START
    JOIN c1098 c1096 c1011 c1011
    SEPICK c1001
    JOIN c1001 c1012 c1012
ENDL
OBEY analyse.txt
PAUSE 1