Analyse des posthoc
Analyse des posthoc
Avant de commencer la sélection des covariables susceptibles d’être intégrées dans le modèle, il faut comme toujours une première étape exploratoire.
Normalement l’analyse des covariables doit se limiter à celles prévues dans le protocole ou le Data Analysis Plan. Autrement dit, il n’est pas de bonne pratique de « tester » toutes les covariables sur tous les paramètres.
D’une part cela augmente le risque de sélectionner à tort une covariable dans le modèle et d’autre part cela peut conduire à des relations entre paramètres PK et covariable peu pertinente.
La sélection doit se faire en utilisant la méthode FOCE plutôt que FO. Cette dernière conduit plus souvent à l’inclusion à tort de covariable dans un modèle.
L’analyse des posthoc utilise un fichier créé par nonmem et contenant les paramètres PK individuels et les covariables. Ce fichier est créé par le block Table.
Exemple de code pour obtenir un fichier avec les posthoc:
si les covariables disponibles dans la base de données sont l’âge, le poids et la créatininémie
$INPUT ID TIME DV AMT RATE AGE WT CREA
les lignes de code pour demander à nonmem de créer un fichier (tableau) contenant les posthoc:
$TABLE ID AMT CL V1 Q V2 AGE WT CREA ETA1 ETA2 ETA3 ETA4
FIRSTONLY NOPRINT NOAPPEND
FILE=parameter.fit
NB: si vous avez utilisé la méthode FO (au lieu de FOCE), nous devez ajouter POSTHOC dans $ESTIM
Exemple de code R pour faire un graphique visualisant une relation entre un paramètre PK et une covariable:
# chemin complet
ch <-« c:/nmvi/run/theo/base.df »
# nom du fichier à ouvrir
filename<-« parameter.fit »
cd<-paste(ch,filename,sep= »/ »)
data<-read.table(cd,header=TRUE,skip=1)
# pour vérifier les noms des colonnes
names(data)
# visualisarion des clairances en fonction de la créatinémie
plot(data$CREA, data$CL, xlab= »Creatininemia (µmol/L) »,
ylab= »Individual Clearance (mL/min) »,
xlim=c(0,300),
ylim=c(0,100),
options(na.action=na.exclude))