Simuler une covariable
QUANTITATIVE
Dans le bloc INPUT, la variable doit apparaître.
Exemple avec le poids (WT).
; valeurs dans la population de référence:
; si mean WT = 70 et sd = 20 -> CV = sd/mean = 20/70 = 0.29
; OMEGA = CV**2 = 0.08
$INPUT ID DATE TIME …
Dans le block des ETA:
$OMEGA 0.08 ; eta_wt
Dans le block PK:
$PK
IF(ICALL == 4) THEN
WT = 77.1 * EXP(eta_wt)
LWT = 56.6
HWT = 100.1
DOWHILE (WT.LT.LWT.OR.WT.GT.HWT)
CALL SIMETA(ETA)
WT = 77.1 * EXP(eta_wt)
ENDDO
ENDIF
…/…
Dans le bloc SIMULATION
$SIM (123456 NEW) ONLYSIM SUB=500
QUALITATIVE
Dans le bloc INPUT, la variable doit apparaître.
Exemple avec le sexe (SEX)
$PK ; Simulate Sex Distribution
IF(ICALL.EQ.4.AND.NEWIND.NE.2) THEN ; only 1st row has the SEX information
FEMALE=0.3 ; proportion of females
CALL RANDOM(2,R) ; 2nd seed number (ici 3456)
IF (R.GT.FEMALE) THEN
SEX=1 ;male
ELSE
SEX=0 ;female
ENDIF
$SIM (1234 NORMAL NEW) (3456 UNIFORM) SUBPROBLEMS=100