From 256e1bfcd8b43ac3a9d1ef98bdb7b3b3e5f85f7c Mon Sep 17 00:00:00 2001 From: mattfidler Date: Fri, 10 Jul 2026 10:00:34 -0500 Subject: [PATCH] data: add neonatal_wt (neonatal weight progression) dataset Longitudinal neonatal body weight for 189 neonates (1120 obs) with 5 covariates (Sex, DelM, GA, Mage, Para2), the second case study in Rohleff et al. (2025) on VAE-based NLME modeling. No dosing (turnover growth model with an estimated initial weight), so every record is an observation (EVID=0). Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01CWzfXji5F2nmr34AUa7Ntu --- DESCRIPTION | 2 +- R/data_neonatal_wt.R | 26 +++++++++++++++++ data/neonatal_wt.rda | Bin 0 -> 10868 bytes man/Bolus_1CPT.Rd | 13 +++++---- man/Bolus_1CPTMM.Rd | 13 +++++---- man/Bolus_2CPT.Rd | 13 +++++---- man/Bolus_2CPTMM.Rd | 13 +++++---- man/Infusion_1CPT.Rd | 13 +++++---- man/Infusion_1CPTMM.Rd | 13 +++++---- man/Infusion_2CPT.Rd | 13 +++++---- man/Infusion_2CPTMM.Rd | 13 +++++---- man/Oral_1CPT.Rd | 13 +++++---- man/Oral_1CPTMM.Rd | 13 +++++---- man/Oral_2CPT.Rd | 13 +++++---- man/Oral_2CPTMM.Rd | 13 +++++---- man/Wang2007.Rd | 15 +++++----- man/mavoglurant.Rd | 15 +++++----- man/neonatal_wt.Rd | 62 +++++++++++++++++++++++++++++++++++++++++ man/nimoData.Rd | 15 +++++----- man/nmtest.Rd | 15 +++++----- man/pheno_sd.Rd | 15 +++++----- man/rats.Rd | 15 +++++----- man/theo_md.Rd | 15 +++++----- man/theo_sd.Rd | 15 +++++----- man/warfarin.Rd | 15 +++++----- man/wbcSim.Rd | 15 +++++----- 26 files changed, 253 insertions(+), 143 deletions(-) create mode 100644 R/data_neonatal_wt.R create mode 100644 data/neonatal_wt.rda create mode 100644 man/neonatal_wt.Rd diff --git a/DESCRIPTION b/DESCRIPTION index af7fbd4..480ba92 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -30,10 +30,10 @@ Description: Datasets for 'nlmixr2' and 'rxode2'. 'nlmixr2' is used for fitting License: GPL (>= 3) Encoding: UTF-8 Roxygen: list(markdown = TRUE) -RoxygenNote: 7.2.3 Depends: R (>= 2.10) LazyData: true BugReports: https://github.com/nlmixr2/nlmixr2data/issues/ URL: https://nlmixr2.github.io/nlmixr2data/, https://github.com/nlmixr2/nlmixr2data/ +Config/roxygen2/version: 8.0.0 diff --git a/R/data_neonatal_wt.R b/R/data_neonatal_wt.R new file mode 100644 index 0000000..aff1373 --- /dev/null +++ b/R/data_neonatal_wt.R @@ -0,0 +1,26 @@ +#' Neonatal weight progression data +#' +#' Longitudinal body-weight measurements for a cohort of neonates over roughly +#' the first week of life, used as the second case study (neonatal weight +#' progression) in Rohleff et al. (2025) on VAE-based nonlinear mixed-effects +#' modeling. There is no dosing; body weight follows a turnover (zero-order +#' production, first-order elimination) growth model whose initial weight is an +#' estimated parameter, so every record is an observation (\code{EVID = 0}). +#' +#' @format A data frame with 1120 rows by 9 columns +#' +#' \describe{ +#' \item{ID}{Subject ID (189 neonates)} +#' \item{TIME}{Time since birth (days)} +#' \item{DV}{Dependent Variable, body weight (g)} +#' \item{EVID}{rxode2/nlmixr2 event ID (0 = observation; no dosing)} +#' \item{Sex}{Sex, 0/1} +#' \item{DelM}{Delivery mode, 0/1} +#' \item{GA}{Gestational age at birth (weeks)} +#' \item{Mage}{Maternal age (years)} +#' \item{Para2}{Parity indicator, 0/1} +#' } +#' +#' @source Rohleff et al. (2025), CPT: Pharmacometrics & Systems Pharmacology +#' @family nlmixr2 datasets +"neonatal_wt" diff --git a/data/neonatal_wt.rda b/data/neonatal_wt.rda new file mode 100644 index 0000000000000000000000000000000000000000..5bcd9c8dd5b50c0f30f9ca579c92f3fb90fb6656 GIT binary patch literal 10868 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