Fitting PK Models with SAS NLMIXED Procedure Halimu Haridona, PPD Inc., Beijing

Similar documents
Contrasting Marginal and Mixed Effects Models Recall: two approaches to handling dependence in Generalized Linear Models:

CO2 Handout. t(cbind(co2$type,co2$treatment,model.matrix(~type*treatment,data=co2)))

Practice of SAS Logistic Regression on Binary Pharmacodynamic Data Problems and Solutions. Alan J Xiao, Cognigen Corporation, Buffalo NY

Estimation and Model Selection in Mixed Effects Models Part I. Adeline Samson 1

Dynamic Determination of Mixed Model Covariance Structures. in Double-blind Clinical Trials. Matthew Davis - Omnicare Clinical Research

Subject-specific observed profiles of log(fev1) vs age First 50 subjects in Six Cities Study

Integration of SAS and NONMEM for Automation of Population Pharmacokinetic/Pharmacodynamic Modeling on UNIX systems

RANDOM and REPEATED statements - How to Use Them to Model the Covariance Structure in Proc Mixed. Charlie Liu, Dachuang Cao, Peiqi Chen, Tony Zagar

Implementation of Pairwise Fitting Technique for Analyzing Multivariate Longitudinal Data in SAS

The general concept of pharmacokinetics

Estimating terminal half life by non-compartmental methods with some data below the limit of quantification

Analysis of Longitudinal Data: Comparison between PROC GLM and PROC MIXED.

Nonlinear mixed-effects models using Stata

Application of Ghosh, Grizzle and Sen s Nonparametric Methods in. Longitudinal Studies Using SAS PROC GLM

Performing Deconvolution Operations in SAS for Input Rate Computation

dm'log;clear;output;clear'; options ps=512 ls=99 nocenter nodate nonumber nolabel FORMCHAR=" = -/\<>*"; ODS LISTING;

Linear Mixed Models with Repeated Effects

Data Analyses in Multivariate Regression Chii-Dean Joey Lin, SDSU, San Diego, CA

Paper Equivalence Tests. Fei Wang and John Amrhein, McDougall Scientific Ltd.

Automatic Singular Spectrum Analysis and Forecasting Michele Trovero, Michael Leonard, and Bruce Elsheimer SAS Institute Inc.

You can specify the response in the form of a single variable or in the form of a ratio of two variables denoted events/trials.

SAS PROC NLMIXED Mike Patefield The University of Reading 12 May

UNIVERSITY OF TORONTO. Faculty of Arts and Science APRIL 2010 EXAMINATIONS STA 303 H1S / STA 1002 HS. Duration - 3 hours. Aids Allowed: Calculator

SAS Syntax and Output for Data Manipulation:

SAS/STAT 13.1 User s Guide. Introduction to Mixed Modeling Procedures

Modeling Effect Modification and Higher-Order Interactions: Novel Approach for Repeated Measures Design using the LSMESTIMATE Statement in SAS 9.

ssh tap sas913, sas

Generating Half-normal Plot for Zero-inflated Binomial Regression

PHA 4123 First Exam Fall On my honor, I have neither given nor received unauthorized aid in doing this assignment.

Paper: ST-161. Techniques for Evidence-Based Decision Making Using SAS Ian Stockwell, The Hilltop UMBC, Baltimore, MD

POWER ANALYSIS TO DETERMINE THE IMPORTANCE OF COVARIANCE STRUCTURE CHOICE IN MIXED MODEL REPEATED MEASURES ANOVA

Using SAS Proc Power to Perform Model-based Power Analysis for Clinical Pharmacology Studies Peng Sun, Merck & Co., Inc.

Advanced Techniques for Fitting Mixed Models Using SAS/STAT Software

ABSTRACT INTRODUCTION SUMMARY OF ANALYSIS. Paper

Estimation of nutrient requirements using broken-line regression analysis 1

SAS/STAT 15.1 User s Guide Introduction to Mixed Modeling Procedures

SAS Code: Joint Models for Continuous and Discrete Longitudinal Data

ONE MORE TIME ABOUT R 2 MEASURES OF FIT IN LOGISTIC REGRESSION

Population Approach. Pharmacokinetics. Analysis Approaches. Describing The Signal and the Noise

Odor attraction CRD Page 1

Metabolite Identification and Characterization by Mining Mass Spectrometry Data with SAS and Python

Example 7b: Generalized Models for Ordinal Longitudinal Data using SAS GLIMMIX, STATA MEOLOGIT, and MPLUS (last proportional odds model only)

Qinlei Huang, St. Jude Children s Research Hospital, Memphis, TN Liang Zhu, St. Jude Children s Research Hospital, Memphis, TN

Generalized Linear. Mixed Models. Methods and Applications. Modern Concepts, Walter W. Stroup. Texts in Statistical Science.

SAS Syntax and Output for Data Manipulation: CLDP 944 Example 3a page 1

Dosing In NONMEM Data Sets an Enigma

Comparing Priors in Bayesian Logistic Regression for Sensorial Classification of Rice

Hierarchical Generalized Linear Models. ERSH 8990 REMS Seminar on HLM Last Lecture!

Analysis of Count Data A Business Perspective. George J. Hurley Sr. Research Manager The Hershey Company Milwaukee June 2013

Chapter 11. Analysis of Variance (One-Way)

Step 2: Select Analyze, Mixed Models, and Linear.

Chapter 4 Multi-factor Treatment Designs with Multiple Error Terms 93

ST3241 Categorical Data Analysis I Multicategory Logit Models. Logit Models For Nominal Responses

MIXED MODELS FOR REPEATED (LONGITUDINAL) DATA PART 2 DAVID C. HOWELL 4/1/2010

This is a Randomized Block Design (RBD) with a single factor treatment arrangement (2 levels) which are fixed.

Nonlinear Mixed Effects Models

Simple logistic regression

Multilevel Methodology

SAS/STAT 13.1 User s Guide. The Four Types of Estimable Functions

Repeated Measures Modeling With PROC MIXED E. Barry Moser, Louisiana State University, Baton Rouge, LA

International Journal of Current Research in Biosciences and Plant Biology ISSN: Volume 2 Number 5 (May-2015) pp

The SEQDESIGN Procedure

Pharmacometrics : Nonlinear mixed effect models in Statistics. Department of Statistics Ewha Womans University Eun-Kyung Lee

DISPLAYING THE POISSON REGRESSION ANALYSIS

6 Single Sample Methods for a Location Parameter

USE OF THE SAS VARCOMP PROCEDURE TO ESTIMATE ANALYTICAL REPEATABILITY. Anna Caroli Istituto di Zootecnica Veterinaria - Milano - Italy

AN EXACT CONFIDENCE INTERVAL FOR THE RATIO OF MEANS USING NONLINEAR REGRESSION ThponRoy Boehringer Ingelheim PharmaceuticaIs, Inc.

Answer to exercise: Blood pressure lowering drugs

Random Intercept Models

Charity Quick, Rho, Inc, Chapel Hill, NC Paul Nguyen, Rho, Inc, Chapel Hill, NC

Some general observations.

Description of UseCase models in MDL

Logistic Regression. Interpretation of linear regression. Other types of outcomes. 0-1 response variable: Wound infection. Usual linear regression

Ex-Ante Forecast Model Performance with Rolling Simulations

Longitudinal Data Analysis. Michael L. Berbaum Institute for Health Research and Policy University of Illinois at Chicago

Count data page 1. Count data. 1. Estimating, testing proportions

DETERMINATION OF RESPONSE SURFACE FUNCTION USING REPEATED MEASURES

Chapter 1 Linear Regression with One Predictor

over Time line for the means). Specifically, & covariances) just a fixed variance instead. PROC MIXED: to 1000 is default) list models with TYPE=VC */

Performing response surface analysis using the SAS RSREG procedure

Repeated Measures Design. Advertising Sales Example

Introduction to Crossover Trials

G M = = = 0.927

Lecture 4. Random Effects in Completely Randomized Design

Introduction (Alex Dmitrienko, Lilly) Web-based training program

A Novel Screening Method Using Score Test for Efficient Covariate Selection in Population Pharmacokinetic Analysis

Paper The syntax of the FILENAME is:

GMM Logistic Regression with Time-Dependent Covariates and Feedback Processes in SAS TM

Multilevel Modeling of Non-Normal Data. Don Hedeker Department of Public Health Sciences University of Chicago.

PAPER 206 APPLIED STATISTICS

SplineLinear.doc 1 # 9 Last save: Saturday, 9. December 2006

5/3/2012 Moderator Effects with SAS 1

17. Example SAS Commands for Analysis of a Classic Split-Plot Experiment 17. 1

A SAS/AF Application For Sample Size And Power Determination

UNIVERSITY OF TORONTO MISSISSAUGA April 2009 Examinations STA431H5S Professor Jerry Brunner Duration: 3 hours

Generalized Linear Models for Non-Normal Data

Longitudinal Analysis. Michael L. Berbaum Institute for Health Research and Policy University of Illinois at Chicago

STA 303 H1S / 1002 HS Winter 2011 Test March 7, ab 1cde 2abcde 2fghij 3

Paper CD Erika Larsen and Timothy E. O Brien Loyola University Chicago

PROC LOGISTIC: Traps for the unwary Peter L. Flom, Independent statistical consultant, New York, NY

Transcription:

PharmaSUG China 1 st Conference, 2012 Fitting PK Models with SAS NLMIXED Procedure Halimu Haridona, PPD Inc., Beijing ABSTRACT Pharmacokinetic (PK) models are important for new drug development. Statistical models with both fixed and random effects can be fitted by nonlinear mixed models for PK analysis. SAS/STAT NLMIXED procedure fits these models using likelihood-based methods. This paper uses a PK data example to demonstrate how to establish PK model and how to implement it using the SAS PROC NLMIXED. INTRODUCTION Pharmacometrics is the science of developing and applying mathematical and statistical methods to characterize, understand, and predict a drug's pharmacokinetic (PK) and pharmacodynamic (PD). It is an important tool for new drug development. As an important component of the pharmacometrics, pharmacokinetic (PK) studies the kinetics of drug absorption, distribution, and elimination, i.e., it explores drug metabolism and excretion. Refer to the figure 1, it reflects the change of drug plasma concentration along with time after a single dose administration. The concentration is getting lower and lower along with the time. For the PK profile of a repeated dose administration, refer to figure 2, the concentration present as wavilness along with time. Whatever the profile is, at a particular time point, a certain number of subjects concentration can be supposed to be followed a normal distribution. This feature of the PK profile can help us to establish the statistical models. Figure 1 Curve of Drug Plasma Concentration on the Time Axis for Single Dose Administration Figure 2 Curve of Drug Plasma Concentration on the Time Axis for Repeated Dose Administration The PK modeling is to fit the nonlinear variation trend of the drug concentration using mathematical and statistical methods, and to consider both of the fixed and random effects in the model. PK models aid us in understanding the influence factors of drug absorption and elimination. The SAS/STAT NLMIXED procedure can fit these models using likelihood-based methods. 1

ONE-COMPARTMENT PHARMACOKINETIC MODEL The model we used in this paper is a one-compartment model with intravenous administration and first-order elimination, which was introduced by Roman C. Littell etc. (2006). The one-compartment model and the first-order elimination are the basic assumption of PK model we used in this paper. Regarding to the one-compartment model, if a drug rapidly equilibrates with the tissue compartment after the administration, then, for practical purposes, we can use the much simpler one-compartment model which uses only one volume term in our mathematic models, the apparent volume of distribution. The definition of first-order elimination is: elimination of a constant fraction per time unit of the drug quantity present in the organism. The elimination is proportional to the drug concentration. PHARMACOKINETIC MODEL The mean concentration for subject i at time t due to a single dose dij given at time tij(t >tij)is modeled as (d ij /v i )exp[- (t- t ij) c i /v i Here c i is the total clearance of drug in (liter/hour)/kg, and v i is the apparent volume of distribution of drug in liter/kg. The specific models for c i and v i in terms of fixed and random effects parameters are as follows: c i =β 1 w i exp(u 1i ) v i =β 2 w i (1+β 3 δ i ) exp(u 2i ) where β 1, β 2, and β 3 are the fixed effects parameters to be estimated u 1i and u 2i are the i th subject s random effects having mean 0 and variance-covariance matrix to be estimated w i is the i th subject s birth weight δ i is the influence factor, it equals 1 if the ith subject s 5-minute Apgar score is less than 5 and 0 otherwise in this case Because each subject receives multiple doses at different time points, the concentration at any particular time is computed as the sum of the contributions from all doses received prior to that time. Therefore, the model should be written as follow f (d ij,t ij,c i,v i ) = d ij /v i + f (d ij-1,t ij-1,c i,v i ) exp[- ( t ij-1) c i/v i where f (dij, tij, ci, vi) is the concentration for subject i immediately after receiving dose dij at time tij. DATA We will take the phenobarbital data from Grasela and Donn (1985) as an example to demonstrate the PK model implementing by SAS PROC NLMIXED. The data are collected from 59 newborn infants treated with phenobarbital. Refer to the appendix 1 for the complete data. There are eight variables in the data and the names and descriptions as below in table 1: Variables INDIV NEWSUB WEIGHT APGARLOW TIME TLAG DOSE CONC Table 1 Descriptions of Variables Descriptions Subject ID Equal to 1 if the current observation is from a new subject, 0 otherwise Birth weight (kg) Equal to 1 if 5-minute Apgar score is less than 5, 0 otherwise Time of administration The previous time value (if NEWSUB=0) or 0.0 (if NEWSUB=1) Dose amount (μg/kg) Plasma concentration of phenobarbital (in μg/kg) 2

SAS PROGRAMS The SAS PROC NLMIXED programs for the previously described PK model are as follows. proc nlmixed data=pheno qpoints=1; * parameters and starting values; parms beta1=0.5 beta2=1 beta3=0.15 s2u1=0.05 s2u2=0.03 cu12=0.015 s2e=0.01; * boundary constraints; bounds beta1>=0, beta2>=0, s2u1>=0, s2u2>=0, s2e>0; * compute key terms in the model; clear = beta1/100*weight*exp(u1); vol = beta2*weight*(1+beta3*apgarlow)*exp(u2); eterm = exp(-(time-tlag)*clear/vol); * compute predicted concentration value; if (newsub = 1) then pred = dose/vol; else pred = dose/vol + zlag(pred)*eterm; * variance of the predicted concentration value; var = s2e*(pred**2); * model specification; model conc ~ normal(pred,var); * random effects specification; random u1 u2 ~ normal([0,0],[s2u1,cu12,s2u2]) subject=indiv out=ebayes; * compute an additional estimate of the correlation; estimate 'corr(u1,u2)' cu12/sqrt(s2u1*s2u2); * output subject-specific predictions of clearance and volume; predict clear out=clear; predict vol out=vol; run; The option QPOINTS= specifies the number of quadrature points to be used during evaluation of integrals. We specify QPOINTS=1 in order to fit a single adaptive Gaussian quadrature point. The PARMS statement lists names of parameters and specifies initial values. You can specify the parameters and values either directly in a list or provide the name of a SAS data set that contains them using the DATA= option. While the PARMS statement is not required, you are encouraged to use it to provide PROC NLMIXED with accurate starting values. Parameters not listed in the PARMS statement are assigned an initial value of 1. Starting values here were chosen by trial and error. Boundary constraints are specified with a BOUNDS statement. We compute the clearance, distribution volume, exponential terms, and the predicted concentration values using the previously described models and parameters. The β 1 is divided by 100 to improve numerical stability. Predicted values are computed depending on whether this is a new subject or not. For the second and subsequent observations for each subject, the ZLAG function is used to model the current value of PRED as a function of the previous value of PRED in time. You should always use ZLAG instead of LAG when programming in PROC NLMIXED. The variance of predicted value goes up with the square of the predicted value. The MODEL statement is the mechanism for specifying the conditional distribution of the dependent variable. The RANDOM statement defines the random effects and their distribution. The random effects must be represented by symbols that appear in your SAS programming statements. They typically influence the mean value of the distribution specified in the MODEL statement. The ESTIMATE statement enables you to compute an additional estimate that is a function of the parameter values. The PREDICT statement enables you to construct predictions of an expression across all of the observations in the input data set. RESULTS SAS outputs of PROC NLMIXED for previous model: 3

Data Set Dependent Variable Distribution for Dependent Variable Random Effects Distribution for Random Effects Subject Variable Optimization Technique Integration Method Specifications WORK.PHENO conc Normal u1 u2 Normal indiv Dual Quasi-Newton Adaptive Gaussian Quadrature The Specifications table lists some basic information about the nonlinear mixed model that you have specified. Dimensions Observations Used 155 Observations Not Used 589 Total Observations 744 Subjects 59 Max Obs Per Subject 6 Parameters 7 Quadrature Points 1 The Dimensions table lists various counts related to the model, including the number of observations, subjects, and parameters. You can use these numbers to check that you have specified you input information correctly. Parameters beta1 beta2 Beta3 s2u1 s2u2 cu12 s2e NegLogLike 0.5 1 0.15 0.05 0.03 0.015 0.01 437.759491 The Parameters table lists the parameters to be estimated, their starting values, and the negative log likelihood evaluated at these starting values. Iteration History Iter Calls NegLogLike Diff MaxGrad Slope 1 5 436.624676 1.134816 249.0696-10645.5 2 9 435.107501 1.517175 225.3187-371.212 3 11 434.015793 1.091707 121.1016-48.9049 4 14 433.996886 0.018907 105.5664-10.0008 5 16 433.941294 0.055592 90.84407-2.21844 6 18 433.80331 0.137984 80.67595-1.12135 7 20 433.764465 0.038845 89.06237-1.32549 8 21 433.708496 0.055968 19.46526-0.10437 9 23 433.705581 0.002916 5.191272-0.00864 10 25 433.704789 0.000791 3.106978-0.0016 11 27 433.704749 0.00004 0.296499-0.00007 12 29 433.704746 3.366E-6 0.115745-5.74E-6 13 31 433.704746 6.569E-8 0.001814-9.36E-8 NOTE: GCONV convergence criterion satisfied. 4

The Iterations History table records the history of the minimization of the negative log likelihood. This model converges in 13 iterations. Fit Statistics -2 Log Likelihood 867.4 AIC (smaller is better) 881.4 AICC (smaller is better) 882.2 BIC (smaller is better) 896.0 The Fit Statistics table lists the final maximized value of the log likelihood. The Fit Statistics can be used to compare the different models that you established in the model development stage and to select the most appropriate one. Parameter Estimates Param Estimate Std Error DF t Value Pr > t Alpha Lower Upper Gradient beta1 0.4738 0.02202 57 21.52 <.0001 0.05 0.4297 0.5179-0.00072 beta2 0.9756 0.02549 57 38.28 <.0001 0.05 0.9246 1.0267 0.000067 beta3 0.1380 0.07437 57 1.86 0.0687 0.05-0.01094 0.2869 0.000049 s2u1 0.03707 0.01765 57 2.10 0.0402 0.05 0.001721 0.07243 0.000423 s2u2 0.02171 0.006737 57 3.22 0.0021 0.05 0.008221 0.03520-0.00062 cu12 0.01903 0.009439 57 2.02 0.0485 0.05 0.000133 0.03793 0.000755 s2e 0.01320 0.002152 57 6.13 <.0001 0.05 0.008889 0.01751 0.001814 From the Parameter Estimates table we can see that the estimates of β1 and β2 are significantly different from zero, that means the clearance and volume have significantly influence on the drug plasma concentration. The estimate for Apgar score β3 is not significantly larger than zero, so the Apgar score has no influence on the concentration. We can also use some other subject characteristic factors instead of Apgar score to test whether they have influence on the drug concentration or not. The estimates of variances and variance-covariance matrix of random effects are significantly larger then zero. Additional Estimates Label Estimate Std Error DF t Value Pr > t Alpha Lower Upper corr(u1,u2) 0.6709 0.2703 57 2.48 0.0160 0.05 0.1297 1.2121 From the Additional Estimates table we can see that the correlation between the random effects also appears to be significantly larger than zero. CONCLUSIONS Fitting a nonlinear mixed model is more challenging than fitting a linear one. The challenges come from at least three sources. First, the likelihood function for random effects of a nonlinear mixed model is an integral. The second one is the parameters with widely varying scales, which maybe need to be rescaled to get a numerical stability. The third one is the starting values for the parameters. Starting values far from their optimal estimated values can produce unpredictable results. Trial and error is the most commonly used way to assign the initial values for the parameters. If your nonlinear model has interpretable parameters, you can sometimes obtain good guesses for the parameters simply by visually inspecting a plot of the data. However, the SAS PROC NLMIXED is a flexible and powerful tool to fit nonlinear mixed models. Its main computing components are a SAS engine for processing programming statements, and a numerical integrator. These enable you to fit many nonlinear mixed models using likelihood-based methods flexibly. 5

REFERENCES Ramon C. Littell, George A Milliken, Walter W. Stroup, Russell D. Wolfinger, and Oliver Schabenberger (2006), SAS for Mixed Models, Second Edition, SAS Institute Inc, Cary, NC, USA. Russell D. Wolfinger (1999), Fitting Nonlinear Mixed Models with the New NLMIXED Procedure, SAS Institute Inc, Cary, NC, USA. Sheiner, L.B. and Beal, S.L. (1985), Pharmacokinetic Parameter Estimates from Several Least Squares Procedures: Superiority of Extended Least Squares, Journal of Pharmacokinetics and Biopharmaceutics, 13, 185-201. CONTACT INFORMATION Your comments and questions are valued and encouraged. Contact the author at: Name: Halimu Haridona Enterprise: PPD Inc. Address: 8/F, Tower B, Central Point Plaza No 11, Dongzhimen South Ave. Dongcheng District City, State ZIP: Beijing, 100007 Work Phone: +86 10-57636250 Fax: +86 10-57636251 E-mail: Halimu.Haridona@ppdi.com Web: www.ppdi.com SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. indicates USA registration. Other brand and product names are trademarks of their respective companies. 6