# NOT RUN {
library(magrittr)
library(dplyr)
library(qpNCA)
x <- Theoph
ntad <- c(0,0.25,0.5,1,2,4,5,7,9,12,24)
for(i in 1:nrow(x)){
time <- x$Time[[i]]
delta <- abs(ntad - time)
best <- min(delta)
index <- match(best, delta)
nom <- ntad[[index]]
x$ntad[[i]] <- nom
}
rm(list = c('time','delta','best','index','nom', 'i','ntad'))
x %<>% rename(time = Time, dv = conc, subject = Subject)
x %<>% mutate(bloq = 0, loq = 0.01, tad = time,excl_th=0,
subject=as.numeric(subject),ntad=as.numeric(ntad))
x %<>% filter(dv > 0)
covs <- x %>%
select(subject, Wt, dose = Dose) %>%
distinct(subject,.keep_all=TRUE) %>%
mutate(dose = dose * Wt) # see ?Theoph
z <- qpNCA(x, by = 'subject', covariates = covs, exclvar='excl_th')
# }
Run the code above in your browser using DataLab