Package: nlmixr2est 7.0.1

Matthew Fidler

nlmixr2est: Nonlinear Mixed Effects Models in Population PK/PD, Estimation Routines

Fit and compare nonlinear mixed-effects models in differential equations with flexible dosing information commonly seen in pharmacokinetics and pharmacodynamics (Almquist, Leander, and Jirstrand 2015 <doi:10.1007/s10928-015-9409-1>). Differential equation solving is by compiled C code provided in the 'rxode2' package (Wang, Hallow, and James 2015 <doi:10.1002/psp4.12052>).

Authors:Matthew Fidler [aut, cre], Wenping Wang [aut], Audrey Lavenu [ctb], Ben Goodrich [ctb], David Ardia [cph], Dirk Eddelbuettel [cph], Elizabeth Eskow [ctb], Emmanuelle Comets [ctb], Hadley Wickham [ctb], Hajar Besbassi [ctb], Hidde van de Beek [ctb], Johannes Pfeifer [ctb], Justin Wilkins [aut], Katharine Mullen [cph], Mahmoud Abdelwahab [ctb], Marc Lavielle [ctb], Mason McComb [ctb], Mirjam Trame [ctb], Richard Hooijmaijers [aut], Rik Schoemaker [aut], Robert B. Schnabel [ctb], Robert Leary [ctb], Teun Post [ctb], Vipul Mann [aut], Yuan Xiong [aut]

nlmixr2est_7.0.1.tar.gz
nlmixr2est_7.0.0.zip(r-4.7-x86_64)nlmixr2est_7.0.1.zip(r-4.6-x86_64)nlmixr2est_7.0.1.zip(r-4.5-x86_64)
nlmixr2est_7.0.1.tgz(r-4.6-x86_64)nlmixr2est_7.0.1.tgz(r-4.6-arm64)nlmixr2est_7.0.1.tgz(r-4.5-x86_64)nlmixr2est_7.0.1.tgz(r-4.5-arm64)
nlmixr2est_7.0.1.tar.gz(r-4.7-arm64)nlmixr2est_7.0.1.tar.gz(r-4.7-x86_64)nlmixr2est_7.0.1.tar.gz(r-4.6-arm64)nlmixr2est_7.0.1.tar.gz(r-4.6-x86_64)
nlmixr2est_7.0.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
nlmixr2est/json (API)

# Install 'nlmixr2est' in R:
install.packages('nlmixr2est', repos = c('https://nlmixr2.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/nlmixr2/nlmixr2est/issues

Pkgdown/docs site:https://nlmixr2.github.io

Uses libs:
  • openblas– Optimized BLAS
  • c++– GNU Standard C++ Library v3
  • openmp– GCC OpenMP (GOMP) support library
Datasets:
  • nlmixr2Keywords - A list and description of the fields in the nlmxir2 object

On CRAN:

Conda:

openblascppopenmp

9.18 score 14 stars 12 packages 65 scripts 1.7k downloads 246 exports 58 dependencies

Last updated from:c487d22b29. Checks:4 ERROR, 7 OK, 2 FAIL. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64ERROR413
linux-devel-x86_64ERROR470
source / vignettesOK435
linux-release-arm64ERROR408
linux-release-x86_64ERROR491
macos-release-arm64OK329
macos-release-x86_64OK478
macos-oldrel-arm64OK289
macos-oldrel-x86_64OK534
windows-devel-x86_64FAIL871
windows-release-x86_64OK737
windows-oldrel-x86_64OK1025
wasm-releaseFAIL285

Exports:.absorbIterPrintControl.addPkgNlmixr2.agq.collectWarn.deparseDifferent.deparseFinal.downgradeEtas.foceiPreProcessData.iniS3.loadSymengine.nlmAdjustCov.nlmeGetNonMuRefNames.nlmFamilyAdjustOutput.nlmFamilyControlGeneric.nlmFamilyFitGeneric.nlmFinalizeList.nlmFreeEnv.nlmixr0preProcessCovariatesPresent.nlmixr0preProcessNpMuExpand.nlmixr2estLastPredSimulationInfo.nlmixr2FitUpdateParams.nlmixr2objectNameAssign.nlmixrNlmeFun.nlmixrNlmFunC.nlmixrNlminbFunC.nlmixrNlminbGradC.nlmixrNlminbHessC.nlmixrNlsData.nlmixrNlsFun.nlmixrNlsFunGrad.nlmixrNlsFunVal.nlmixrNlsFunValGrad.nlmixrOptimFunC.nlmixrOptimGradC.nlmixrPreprocessLiteralFix.nlmSetupEnv.preProcessDataUi.preProcessLinCmtOde.preProcessVaeNonMuTheta.preProcessZeroOmega.preProcessZeroTheta.rxGetDVFTransform.saemDropMuRefFromModel.sensEtaOrTheta.uiApplyMu2.uiApplyMu2hook.uiFinalizeMu2aaaCranNlmixrThreadsACFadd.dosingadd.samplingaddCwresaddNpdeaddTableadviControlagqControlas.rxUiassertNlmixrFitassertNlmixrFitDataaugPredbobyqaControlboxCoxcholSEeteventTableexpitfixed.effectsfixeffoceControlfoceiControlfoceiFitCpp_foceiLikLoadfoceiLikRunfoceiLikUnloadfocepControlfoControlfoiControlformatMinWidthgeom_amtgeom_censgetBaseSimModelFitgetDatagetOfvTypegetValidNlmixrControlgetValidNlmixrCtlgetVarCovgroupedDataiagqControliBoxCoxifoceControlifoceiControlifocepControlilaplaceControlimpControlimpmapControliniiterPrintControliYeoJohnsonlaplaceControllbfgsb3cControllogitlotrimagqControlmfoceControlmfoceiControlmfocepControlmlaplaceControlmodeln1qn1ControlnewuoaControlnlmControlnlmenlmeControlnlmerSolveGradnlmGetParHistnlminbControlnlmixrnlmixr2nlmixr2AllEstnlmixr2AllEstTypenlmixr2AugPredSolvenlmixr2CreateOutputFromUinlmixr2Estnlmixr2Eval_nlmixr2fixnlmixr2Gill83nlmixr2Grad_nlmixr2GradFunnlmixr2Hessnlmixr2iovLogsdCvnlmixr2iovLogsdSdnlmixr2iovLogvarCvnlmixr2iovLogvarSdnlmixr2iovSdCvnlmixr2iovSdSdnlmixr2iovVarCvnlmixr2iovVarSdnlmixr2Logonlmixr2NlmeControlnlmixr2ParHist_nlmixr2Printnlmixr2Unscaled_nlmixr2Validatenlmixr2VersionnlmixrAddObjectiveFunctionDataFramenlmixrAddTimingnlmixrCbindnlmixrClonenlmixrUpdateObjectnlmixrWithTimingnlsControlnmGetDistributionSaemLinesnmNearPDnmObjGetnmObjGetControlnmObjGetDatanmObjGetEstimationModelnmObjGetFoceiControlnmObjGetIpredModelnmObjGetPredOnlynmObjGetRxSolvenmObjHandleControlObjectnmObjUiSetCompressednmsimplexnmSuppressMsgnmTestnpagControlnpagCycle_npbControlnpBuildPsinpCondense_npIpmBurkenpObjAtGamma_npSobolGrid_ofvoptimControlpdBlockedpdCompSymmpdConstructpdDiagpdFactorpdIdentpdLogCholpdMatpdMatrixpdNaturalpdSymmpostFinalObjectHookspostFinalObjectHooksAddpostFinalObjectHooksRmposthocControlpreFinalParTableHookspreFinalParTableHooksAddpreFinalParTableHooksRmpreProcessHookspreProcessHooksAddpreProcessHooksRmprobitprobitInvqrpemControlrandom.effectsranefreStructrmEtarxCatrxCleanrxControlrxGetDistributionFoceiLinesrxGetDistributionNlmeLinesrxGetDistributionNlsLinesrxInitrxLhsrxModelVarsrxModelVarsS3rxodeRxODErxode2rxode2stateOderxParamrxParamsrxSolverxStaterxUiDeparsesaemControlsetCovsetOfvsqrtmstat_amtstat_censtableControluobyqaControlvaeControlvaeCovariatesvarCombvarConstPowerVarCorrvarExpvarFixedvarFuncvarIdentvarPowervarWeightsvpcNameDataCmtsvpcSimvpcSimExpandyeoJohnson

Dependencies:armadillo4rbackportsBHcachemcheckmateclicpp11cpp4rcrayondata.tabledigestdparserevaluatefarverfastmapggplot2gluegtablehighrinlineisobandknitrlabelinglatticelbfgsb3clifecyclelotriMatrixmemoiseminqamirain1qn1nanonextnlmenlmixr2datanumDerivPreciseSumsR6RColorBrewerRcppRcppArmadilloRcppEigenRcppParallelrexrlangrxode2rxode2llS7scalessitmoStanHeaderssymenginesysvctrsviridisLitewithrxfunyaml

Readme and manuals

Help Manual

Help pageTopics
Augment Prediction for Ipred Model.augPredIpredModel
Shared fit driver for the nlm-family estimation methods.nlmFamilyFitGeneric
Preprocess Covariates needed (or other data items).nlmixr0preProcessCovariatesPresent
Preprocessing hook: mu-expand non-mu structural fixed-effect thetas for the nonparametric engines, before the rest of the pipeline builds on the ui. Doing it here (rather than mutating the ui mid-setup) keeps the injected pseudo-etas consistent through covariate/mu processing and model compilation. Off when control$muExpand is FALSE..nlmixr0preProcessNpMuExpand
This literally fixes parameters in the model.nlmixrPreprocessLiteralFix
Preprocess the zero omegas.preProcessDataUi
Translate a mixed `linCmt()`/ODE model to all-ODEs.preProcessLinCmtOde
VAE preprocessing hook: inject etas for non-mu-referenced thetas per vaeControl(nonMuTheta=)..preProcessVaeNonMuTheta
Preprocess the zero omegas.preProcessZeroOmega
Nudge exactly-zero theta initial estimates off zero (FOCEi family).preProcessZeroTheta
This function is to set the number of threads to 2aaaCranNlmixrThreads
Add CWRESaddCwres
NPDE calculation for nlmixr2addNpde
Add table information to nlmixr2 fit object without tablesaddTable
Control for advi (automatic differentiation variational inference) in nlmixr2adviControl
Control options for the agq estimation methodagqControl
Assert that this is a nlmixr2 fit objectassertNlmixrFit
Assert that this is a nlmixr2 fit data objectassertNlmixrFitData
Control for bobyqa estimation method in nlmixr2bobyqaControl
Cox Box, Yeo Johnson and inverse transformationboxCox iBoxCox iYeoJohnson yeoJohnson
Generalized Cholesky Matrix DecompositioncholSE
Control options for the foce estimation methodfoceControl
Control Options for FOCEifoceiControl
Load a general FOCE-family likelihood into memoryfoceiLikLoad
Evaluate a loaded general FOCE-family likelihood at supplied etasfoceiLikRun
Unload the general FOCE-family likelihood from memoryfoceiLikUnload
Control options for the focep (FOCE+) estimation methodfocepControl
Control options for the FO estimation methodfoControl
Control options foir the FOI estimation methodfoiControl
Format numeric values to minimize the printing widthformatMinWidth
Get valid nlmixr control objectgetValidNlmixrControl getValidNlmixrCtl getValidNlmixrCtl.advi getValidNlmixrCtl.agq getValidNlmixrCtl.agqf getValidNlmixrCtl.bfgs getValidNlmixrCtl.bobyqa getValidNlmixrCtl.brent getValidNlmixrCtl.cg getValidNlmixrCtl.default getValidNlmixrCtl.fo getValidNlmixrCtl.foce getValidNlmixrCtl.focef getValidNlmixrCtl.focei getValidNlmixrCtl.foceif getValidNlmixrCtl.focep getValidNlmixrCtl.focepf getValidNlmixrCtl.foi getValidNlmixrCtl.iagq getValidNlmixrCtl.iagqf getValidNlmixrCtl.ifoce getValidNlmixrCtl.ifocef getValidNlmixrCtl.ifocei getValidNlmixrCtl.ifoceif getValidNlmixrCtl.ifocep getValidNlmixrCtl.ifocepf getValidNlmixrCtl.ilaplace getValidNlmixrCtl.imp getValidNlmixrCtl.impmap getValidNlmixrCtl.inpag getValidNlmixrCtl.inpb getValidNlmixrCtl.laplace getValidNlmixrCtl.lbfgsb getValidNlmixrCtl.lbfgsb3c getValidNlmixrCtl.magq getValidNlmixrCtl.magqf getValidNlmixrCtl.mfoce getValidNlmixrCtl.mfocef getValidNlmixrCtl.mfocei getValidNlmixrCtl.mfoceif getValidNlmixrCtl.mfocep getValidNlmixrCtl.mfocepf getValidNlmixrCtl.mlaplace getValidNlmixrCtl.mnpag getValidNlmixrCtl.mnpb getValidNlmixrCtl.n1qn1 getValidNlmixrCtl.neldermead getValidNlmixrCtl.newuoa getValidNlmixrCtl.nlm getValidNlmixrCtl.nlme getValidNlmixrCtl.nlminb getValidNlmixrCtl.nls getValidNlmixrCtl.npag getValidNlmixrCtl.npb getValidNlmixrCtl.optim getValidNlmixrCtl.posthoc getValidNlmixrCtl.predict getValidNlmixrCtl.qrpem getValidNlmixrCtl.rxSolve getValidNlmixrCtl.saem getValidNlmixrCtl.sann getValidNlmixrCtl.simulate getValidNlmixrCtl.simulation getValidNlmixrCtl.tableControl getValidNlmixrCtl.uobyqa getValidNlmixrCtl.vae
Control options for the iagq estimation methodiagqControl
Control options for the ifoce estimation methodifoceControl
Control options for the ifocei estimation methodifoceiControl
Control options for the ifocep (IRLS FOCE+) estimation methodifocepControl
Control options for the ilaplace estimation methodilaplaceControl
Control for the imp (importance-sampling EM without MAP search) methodimpControl
Control options for the impmap (importance-sampling EM) estimation methodimpmapControl
Control iteration-time print formattingiterPrintControl
Control options for the Laplace estimation methodlaplaceControl
Control for lbfgsb3c estimation method in nlmixr2lbfgsb3cControl
Control options for the magq estimation methodmagqControl
Control options for the mfoce estimation methodmfoceControl
Control options for the mfocei estimation methodmfoceiControl
Control options for the mfocep (mu-referenced FOCE+) estimation methodmfocepControl
Control options for the mlaplace estimation methodmlaplaceControl
Control for n1qn1 estimation method in nlmixr2n1qn1Control
Control for newuoa estimation method in nlmixr2newuoaControl
nlmixr2 defaults controls for nlmnlmControl
nlmixr2 nlminb defaultsnlminbControl
nlmixr2 fits population PK and PKPD non-linear mixed effects models.nlmixr nlmixr2 nlmixr2.function nlmixr2.nlmixr2FitCore nlmixr2.nlmixr2FitData nlmixr2.rxUi
Show all the current estimation methodsnlmixr2AllEst
Tagged list of the available nlmixr2 estimation methodsnlmixr2AllEstType
Augmented Prediction for nlmixr2 fitaugPred.nlmixr2FitData nlmixr2AugPredSolve
Create nlmixr output from the UInlmixr2CreateOutputFromUi
Generic for nlmixr2 estimation methodsnlmixr2Est nlmixr2Est.advi nlmixr2Est.agq nlmixr2Est.agqf nlmixr2Est.bfgs nlmixr2Est.bobyqa nlmixr2Est.brent nlmixr2Est.cg nlmixr2Est.default nlmixr2Est.fo nlmixr2Est.foce nlmixr2Est.focef nlmixr2Est.focei nlmixr2Est.foceif nlmixr2Est.focep nlmixr2Est.focepf nlmixr2Est.foi nlmixr2Est.iagq nlmixr2Est.iagqf nlmixr2Est.ifoce nlmixr2Est.ifocef nlmixr2Est.ifocei nlmixr2Est.ifoceif nlmixr2Est.ifocep nlmixr2Est.ifocepf nlmixr2Est.ilaplace nlmixr2Est.imp nlmixr2Est.impmap nlmixr2Est.inpag nlmixr2Est.inpb nlmixr2Est.laplace nlmixr2Est.lbfgsb nlmixr2Est.lbfgsb3c nlmixr2Est.magq nlmixr2Est.magqf nlmixr2Est.mfoce nlmixr2Est.mfocef nlmixr2Est.mfocei nlmixr2Est.mfoceif nlmixr2Est.mfocep nlmixr2Est.mfocepf nlmixr2Est.mlaplace nlmixr2Est.mnpag nlmixr2Est.mnpb nlmixr2Est.n1qn1 nlmixr2Est.neldermead nlmixr2Est.newuoa nlmixr2Est.nlm nlmixr2Est.nlme nlmixr2Est.nlminb nlmixr2Est.nls nlmixr2Est.npag nlmixr2Est.npb nlmixr2Est.optim nlmixr2Est.output nlmixr2Est.posthoc nlmixr2Est.predict nlmixr2Est.qrpem nlmixr2Est.rxSolve nlmixr2Est.saem nlmixr2Est.sann nlmixr2Est.simulate nlmixr2Est.simulation nlmixr2Est.uobyqa nlmixr2Est.vae
Try to fix a nlmixr2 fitnlmixr2fix
Get the optimal forward difference interval by Gill83 methodnlmixr2Gill83
Calculate Hessiannlmixr2Hess
A list and description of the fields in the nlmxir2 objectnlmixr2Keywords
Messages the nlmixr2 logo...nlmixr2Logo
Control Values for nlme Fit with extra options for nlmixrnlmeControl nlmixr2NlmeControl
Validate nlmixr2nlmixr2Validate nmTest
Display nlmixr2's versionnlmixr2Version
Add objective function data frame to the current objective functionnlmixrAddObjectiveFunctionDataFrame
Manually add time to a nlmixr2 objectnlmixrAddTiming
nlmixrCbindnlmixrCbind
Clone nlmixr environmentnlmixrClone
Time a part of a nlmixr operation and add to nlmixr objectnlmixrWithTiming
nlmixr2 defaults controls for nlsnlsControl
C++ implementation of Matrix's nearPDnmNearPD
Get control object from fitnmObjGetControl nmObjGetControl.advi nmObjGetControl.agq nmObjGetControl.bobyqa nmObjGetControl.default nmObjGetControl.fo nmObjGetControl.foce nmObjGetControl.focei nmObjGetControl.focep nmObjGetControl.foi nmObjGetControl.iagq nmObjGetControl.ifoce nmObjGetControl.ifocei nmObjGetControl.ifocep nmObjGetControl.ilaplace nmObjGetControl.imp nmObjGetControl.impmap nmObjGetControl.inpag nmObjGetControl.inpb nmObjGetControl.laplace nmObjGetControl.lbfgsb3c nmObjGetControl.magq nmObjGetControl.mfoce nmObjGetControl.mfocei nmObjGetControl.mfocep nmObjGetControl.mlaplace nmObjGetControl.mnpag nmObjGetControl.mnpb nmObjGetControl.n1qn1 nmObjGetControl.newuoa nmObjGetControl.nlm nmObjGetControl.nlme nmObjGetControl.nlminb nmObjGetControl.nls nmObjGetControl.npag nmObjGetControl.npb nmObjGetControl.optim nmObjGetControl.posthoc nmObjGetControl.qrpem nmObjGetControl.saem nmObjGetControl.uobyqa nmObjGetControl.vae
Get the estimation model for a fit object depending on the object typenmObjGetEstimationModel
Method for getting focei compatible control object from nlmixr objectnmObjGetFoceiControl nmObjGetFoceiControl.agq nmObjGetFoceiControl.default nmObjGetFoceiControl.foce nmObjGetFoceiControl.focep nmObjGetFoceiControl.iagq nmObjGetFoceiControl.ifoce nmObjGetFoceiControl.ifocei nmObjGetFoceiControl.ifocep nmObjGetFoceiControl.ilaplace nmObjGetFoceiControl.imp nmObjGetFoceiControl.impmap nmObjGetFoceiControl.inpag nmObjGetFoceiControl.inpb nmObjGetFoceiControl.laplace nmObjGetFoceiControl.magq nmObjGetFoceiControl.mfoce nmObjGetFoceiControl.mfocei nmObjGetFoceiControl.mfocep nmObjGetFoceiControl.mlaplace nmObjGetFoceiControl.mnpag nmObjGetFoceiControl.mnpb nmObjGetFoceiControl.nlme nmObjGetFoceiControl.npag nmObjGetFoceiControl.npb nmObjGetFoceiControl.posthoc nmObjGetFoceiControl.qrpem nmObjGetFoceiControl.saem
Get the ipred model for a fit object depending on the object typenmObjGetEstimationModel.default nmObjGetEstimationModel.saem nmObjGetIpredModel nmObjGetIpredModel.default nmObjGetIpredModel.saem
Get the pred-only model for a fit depending on the object typenmObjGetPredOnly nmObjGetPredOnly.default nmObjGetPredOnly.saem
Handle the control objectnmObjHandleControlObject nmObjHandleControlObject.adviControl nmObjHandleControlObject.agqControl nmObjHandleControlObject.bobyqaControl nmObjHandleControlObject.default nmObjHandleControlObject.foceControl nmObjHandleControlObject.foceiControl nmObjHandleControlObject.focepControl nmObjHandleControlObject.foControl nmObjHandleControlObject.foiControl nmObjHandleControlObject.iagqControl nmObjHandleControlObject.ifoceControl nmObjHandleControlObject.ifoceiControl nmObjHandleControlObject.ifocepControl nmObjHandleControlObject.ilaplaceControl nmObjHandleControlObject.impmapControl nmObjHandleControlObject.laplaceControl nmObjHandleControlObject.lbfgsb3cControl nmObjHandleControlObject.magqControl nmObjHandleControlObject.mfoceControl nmObjHandleControlObject.mfoceiControl nmObjHandleControlObject.mfocepControl nmObjHandleControlObject.mlaplaceControl nmObjHandleControlObject.n1qn1Control nmObjHandleControlObject.newuoaControl nmObjHandleControlObject.nlmControl nmObjHandleControlObject.nlmeControl nmObjHandleControlObject.nlminbControl nmObjHandleControlObject.nlsControl nmObjHandleControlObject.optimControl nmObjHandleControlObject.posthocControl nmObjHandleControlObject.saemControl nmObjHandleControlObject.uobyqaControl nmObjHandleControlObject.vaeControl
Handle Model ObjectnmObjHandleModelObject nmObjHandleModelObject.default nmObjHandleModelObject.foceiModelList nmObjHandleModelObject.saemModelList
Set if the nlmixr2 object will return a compressed uinmObjUiSetCompressed
Nelder-Mead simplex searchnmsimplex
Control for the npag (nonparametric adaptive grid) methodnpagControl
Control for the npb (nonparametric Bayes) methodnpbControl
Return the objective functionofv
nlmixr2 optim defaultsoptimControl
Control options for the posthoc estimation methodposthocControl
Predict method for nlmixr2 fit core objectspredict.nlmixr2FitCore
Print an SAEM model fit summaryprint.saemFit
Control for the qrpem (quasi-random parametric EM) estimation methodqrpemControl
Extract residuals from the FOCEI fitresiduals.nlmixr2FitData
Remove an eta from the modelrmEta
Control Options for SAEMsaemControl
Set the covariance type based on prior calculated covariancessetCov
Set/get Objective function type for a nlmixr2 objectgetOfvType setOfv
Return the square root of general square matrix Asqrtm
Print an SAEM model fit summarysummary.saemFit
Output table/data.frame optionstableControl
Control for uobyqa estimation method in nlmixr2uobyqaControl
Control for vae (variational autoencoder) estimation method in nlmixr2vaeControl
Covariates explored by the VAE covariate searchvaeCovariates
VPC simulationvpcSim