Package: FastJM 1.7.2

Shanpeng Li

FastJM: Semi-Parametric Joint Modeling of Longitudinal and Survival Data

Implements scalable joint models for large-scale competing risks time-to-event data with one or multiple longitudinal biomarkers using the efficient algorithms developed by Li et al. (2022) <doi:10.1155/2022/1362913> and <doi:10.1214/26-AOAS2218>. The time-to-event process is modeled using a cause-specific Cox proportional hazards model with time-fixed covariates, while longitudinal biomarkers are modeled using linear mixed-effects models. The association between the longitudinal and survival processes is captured through shared random effects. The package enables analysis of large-scale biomedical data to model biomarker trajectories, estimate their effects on event risks, and perform dynamic prediction of future events based on patients' longitudinal histories. Functions for simulating survival and longitudinal data for multiple biomarkers are included, along with built-in example datasets. The package also supports modeling a single biomarker with heterogeneous within-subject variability via functionality adapted from the 'JMH' package.

Authors:Shanpeng Li [aut, cre], Ace Mejia-Sanchez [ctb], Emily Ouyang [ctb], Xinping Cui [ctb], Gang Li [ctb]

FastJM_1.7.2.tar.gz
FastJM_1.7.2.zip(r-4.7-x86_64)FastJM_1.7.2.zip(r-4.7-arm64)FastJM_1.7.2.zip(r-4.6-x86_64)FastJM_1.7.2.zip(r-4.6-arm64)
FastJM_1.7.2.tar.gz(r-4.7-arm64)FastJM_1.7.2.tar.gz(r-4.7-x86_64)FastJM_1.7.2.tar.gz(r-4.6-arm64)FastJM_1.7.2.tar.gz(r-4.6-x86_64)
FastJM_1.7.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
FastJM/json (API)

# Install 'FastJM' in R:
install.packages('FastJM', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))
Uses libs:
  • c++– GNU Standard C++ Library v3
  • openmp– GCC OpenMP (GOMP) support library
Datasets:
  • cdata - Simulated competing risks data correlated with ydata
  • cdatah - Simulated competing risks data where event hazards depend on within-subject variance
  • mvcdata - Simulated competing risks data correlated with mvydata
  • mvydata - Simulated bivariate longitudinal data
  • ydata - Simulated longitudinal data
  • ydatah - Simulated longitudinal data with within-subject variance

On CRAN:

Conda:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

cppopenmp

3.18 score 1 stars 2 packages 8 scripts 582 downloads 17 exports 173 dependencies

Last updated from:05be91c91d. Checks:10 OK. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-arm64OK614
linux-devel-x86_64OK561
source / vignettesOK666
linux-release-arm64OK629
linux-release-x86_64OK847
windows-devel-arm64OK769
windows-devel-x86_64OK807
windows-release-arm64OK807
windows-release-x86_64OK910
wasm-releaseOK453

Exports:combine_biomarkersConcordanceDynPredAccfixefjmcsjmcs_controlJMMLSMJMMLSM_controlmvjmcsmvjmcs_controlranefsimJMdatasimJMWSVdatasimmvJMdatasimmvJMdatalmsurvfitJMtimeplot

Dependencies:abindbackportsbase64encbigDbitopsbootbroombslibcachemcarcarDatacardscardxcaretcheckmateclasscliclockclustercmprskcodetoolscolorspacecommonmarkcorrplotcowplotcpp11curldata.tableDerivdiagramdigestdoBydoParalleldplyre1071evaluatefarverfastmapfontawesomeforeachforecastforeignFormulafracdifffsfuturefuture.applygenericsggplot2ggpubrggrepelggsciggsignifggsurvfitglmnetglobalsgluegowergridExtragtgtablegtsummaryhardhathighrHmischtmlTablehtmltoolshtmlwidgetsipredisobanditeratorsjquerylibjsonlitejuicyjuiceKernSmoothknitrlabelinglatticelavalifecyclelistenvlitedownlme4lmtestlubridatemagrittrmarkdownMASSMatrixMatrixModelsmemoisemetsmgcvmimeminqaModelMetricsmodelrmultcompmvtnormnlmenloptrnnetnumDerivparallellypatchworkpbkrtestpecpillarpkgconfigplotrixplyrpolsplinepolynompROCprodlimprogressrproxyPublishpurrrquantregR6rangerrappdirsrbibutilsRColorBrewerRcppRcppArmadilloRcppEigenRdpackreactablereactRrecipesreformulasreshape2riskRegressionrlangrmarkdownrmsrpartrstatixrstudioapiS7sandwichsassscalesshapeSparseMsparsevctrsSQUAREMstatmodstringistringrsurvivalTH.datatibbletidycmprsktidyrtidyselecttimechangetimeDatetimeregtinytextzdburcautf8V8vctrsviridisLitewithrxfunxml2yamlzoo

Readme and manuals

Help Manual

Help pageTopics
Simulated competing risks data correlated with ydatacdata
Simulated competing risks data where event hazards depend on within-subject variancecdatah
Extract parameter estimates from fitted joint modelscoef coef.jmcs coef.JMMLSM coef.mvjmcs
Combine biomarker measurements across multiple data framescombine_biomarkers
Concordance for joint modelsConcordance
Dynamic prediction accuracy metrics for joint modelsDynPredAcc
Fitted values for joint modelsfitted fitted.jmcs
Extract fixed effects estimates from joint modelsfixef
Joint modeling of longitudinal continuous data and competing risksjmcs
Control options for jmcsjmcs_control
Joint modeling of longitudinal means, within-subject variability, and survivalJMMLSM
Control options for JMMLSMJMMLSM_control
Extract log-likelihoods from fitted joint modelslogLik logLik.jmcs logLik.JMMLSM logLik.mvjmcs
Simulated competing risks data correlated with mvydatamvcdata
Joint modeling of multivariate longitudinal and competing risks datamvjmcs
Control options for mvjmcsmvjmcs_control
Simulated bivariate longitudinal datamvydata
Diagnostic plots for fitted jmcs modelsplot.jmcs
Plot dynamic predictions from joint modelsplot.survfit plot.survfitjmcs plot.survfitJMMLSM plot.survfitmvjmcs
Print fitted joint modelsprint print.jmcs print.JMMLSM print.mvjmcs
Print dynamic predictions from joint modelsprint.survfit print.survfitjmcs print.survfitJMMLSM print.survfitmvjmcs
Random effects estimates for joint modelsranef
Residuals for joint modelsresiduals residuals.jmcs
Simulate single-biomarker joint model datasimJMdata
Simulate joint model data with heterogeneous within-subject variabilitysimJMWSVdata
Simulate multivariate longitudinal and competing risks datasimmvJMdata
Data simulation for multivariate joint models conditional on a landmark timesimmvJMdatalm
Summarize concordance estimatessummary.Concordance
Summarize dynamic prediction accuracysummary.DynPredAcc
Summarize fitted joint modelssummary summary.jmcs summary.JMMLSM summary.mvjmcs
Dynamic predictions from fitted joint modelssurvfitJM survfitJM.jmcs survfitJM.JMMLSM survfitJM.mvjmcs
Diagnostic plots for the fitted joint modeltimeplot
Extract variance-covariance matrices from fitted joint modelsvcov vcov.jmcs vcov.JMMLSM vcov.mvjmcs
Simulated longitudinal dataydata
Simulated longitudinal data with within-subject varianceydatah