Package: CIMEHR 0.1.0

Cheng-Han Yang

CIMEHR: Gaussian Clinically Informative Visiting and Observation Processes in Electronic Health Record (EHR) Data

Fits semiparametric joint models for longitudinal electronic health record (EHR) data that addresses two-stage hierarchical missingness mechanism. The first stage is the visiting process, and the second stage is the observation process. The core CIMEHR method (Clinical Informative Missingness for Electronic Health Records) uses a three-stage procedure: partial likelihood with log-normal frailty for visit intensity, probit regression with shared latent factor-linked random effects for observation, and weighted least squares with risk-set centering for the outcome. These three stages are connected through a shared latent factor that induces dependence across all three processes. A data simulator and implementations of common benchmark methods (linear mixed models, multiple imputation, and others) are included for comparative studies. Detailed methods are described in Yang, Shi, and Mukherjee (2026) <doi:10.48550/arXiv.2602.15374>.

Authors:Cheng-Han Yang [aut, cre], Yiren Hou [aut]

CIMEHR_0.1.0.tar.gz
CIMEHR_0.1.0.zip(r-4.7)CIMEHR_0.1.0.zip(r-4.6)CIMEHR_0.1.0.zip(r-4.5)
CIMEHR_0.1.0.tgz(r-4.6-x86_64)CIMEHR_0.1.0.tgz(r-4.6-arm64)CIMEHR_0.1.0.tgz(r-4.5-x86_64)CIMEHR_0.1.0.tgz(r-4.5-arm64)
CIMEHR_0.1.0.tar.gz(r-4.7-arm64)CIMEHR_0.1.0.tar.gz(r-4.7-x86_64)CIMEHR_0.1.0.tar.gz(r-4.6-arm64)CIMEHR_0.1.0.tar.gz(r-4.6-x86_64)
CIMEHR_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
CIMEHR/json (API)
NEWS

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

Bug tracker:https://github.com/ysph-dsde/cimehr/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:
  • sim_ehr_data - Simulated Electronic Health Record (EHR) Longitudinal Data

On CRAN:

Conda:

cpp

4.60 score 23 exports 66 dependencies

Last updated from:62c9787109. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK148
linux-devel-x86_64OK134
source / vignettesOK285
linux-release-arm64OK150
linux-release-x86_64OK141
macos-release-arm64OK211
macos-release-x86_64OK326
macos-oldrel-arm64OK205
macos-oldrel-x86_64OK239
windows-develOK112
windows-releaseOK108
windows-oldrelOK110
wasm-releaseOK121

Exports:available_comparison_methodsbootstrapCIMEHRCIMEHR_timevarying_integralCIMEHR_timevarying_oucoef_stageEHRJointextract_coefficientInverse_intensity_rate_ratio_balancingInverse_intensity_rate_ratio_weightingJoint_modeling_visiting_and_longitudinal_LiangLinear_incrementLinear_increment_IPLinear_mixed_modelmethod_comparisonsMultiple_imputationMultiple_imputation_IPPairwise_likelihoodsim_data_gensummary_observationsummary_outcomeSummary_statsummary_visiting

Dependencies:backportsbitbit64bootbroomclicliprcodetoolscpp11crayondata.tabledplyrforcatsforeachgenericsglmnetgluehavenhmsiteratorsjomolatticelifecyclelme4magrittrMASSMatrixmiceminqamitmlnleqslvnlmenloptrnnetnumDerivordinalpanpbivnormpillarpkgconfigprettyunitsprogresspurrrR6rbibutilsRcppRcppEigenRdpackreadrreformulasrlangrpartshapeslimstringistringrsurvivaltibbletidyrtidyselecttzdbucminfutf8vctrsvroomwithr

Getting Started with CIMEHR

Rendered fromgetting-started.Rmdusingknitr::rmarkdownon Jun 09 2026.

Last update: 2026-05-26
Started: 2026-03-04

Readme and manuals

Help Manual

Help pageTopics
Available Methods for method_comparisons()available_comparison_methods
Bootstrap Confidence Intervals for Selected Model Fitsbootstrap
Clinical Informative Missingness for Electronic Health Records (CIMEHR) - Joint Three-Stage ModelCIMEHR
Clinical Informative Missingness for Electronic Health Records (CIMEHR) with Gauss-Hermite (GH) Quadrature - Time-Varying VariantCIMEHR_timevarying_integral
Clinical Informative Missingness for Electronic Health Records (CIMEHR) with Ornstein-Uhlenbeck (OU) Pairwise Composite Likelihood (PCL) Extension - Time-Varying VariantCIMEHR_timevarying_ou
Extract Coefficients from a Clinical Informative Missingness for Electronic Health Records (CIMEHR) Fitcoef.CIMEHR coef.CIMEHR_timevarying_integral coef.CIMEHR_timevarying_ou
Confidence Intervals for Clinical Informative Missingness for Electronic Health Records (CIMEHR) Outcome Coefficientsconfint.CIMEHR confint.CIMEHR_timevarying_ou
Joint Estimation for Electronic Health Record (EHR) Longitudinal Processes (EHRJoint)EHRJoint
Extract One or More Coefficients from a Fitted Methodcoef_stage extract_coefficient
Inverse Intensity Rate Ratio (IIRR) Estimator with Balancing WeightsInverse_intensity_rate_ratio_balancing
Inverse Intensity Rate Ratio (IIRR) Weighting EstimatorInverse_intensity_rate_ratio_weighting
Joint Model for Visiting and Longitudinal (JMVL) Processes with Informative Presence (IP) Adjustment (Liang's Method)Joint_modeling_visiting_and_longitudinal_Liang
Linear Increment (LI) Imputation with Informative Presence (IP) AdjustmentLinear_increment_IP
Fit a Linear Mixed Model for Longitudinal DataLinear_mixed_model
Fit and Compare Multiple MethodsLinear_increment method_comparisons Multiple_imputation
Multiple Imputation (MI) with Informative Presence (IP) AdjustmentMultiple_imputation_IP
Pairwise Composite Likelihood (PCL) Generalized Linear Model (GLM) EstimationPairwise_likelihood
Print a Clinical Informative Missingness for Electronic Health Records (CIMEHR) Fitprint.CIMEHR
Print a Bootstrap Resultprint.cimehr_bootstrap
Print a Clinical Informative Missingness for Electronic Health Records with Gauss-Hermite Quadrature (CIMEHR_timevarying_integral) Fitprint.CIMEHR_timevarying_integral
Print a Clinical Informative Missingness for Electronic Health Records with Ornstein-Uhlenbeck Pairwise Composite Likelihood (CIMEHR_timevarying_ou) Fitprint.CIMEHR_timevarying_ou
Print a Joint Estimation for Electronic Health Record (EHR) Longitudinal Processes (EHRJoint) Fitprint.EHRJoint
Print an Inverse Intensity Rate Ratio (IIRR) Estimator with Balancing Weights Fitprint.Inverse_intensity_rate_ratio_balancing
Print an Inverse Intensity Rate Ratio (IIRR) Weighting Estimator Fitprint.Inverse_intensity_rate_ratio_weighting
Print a Joint Model for Visiting and Longitudinal (JMVL) Processes (Liang) Fitprint.Joint_modeling_visiting_and_longitudinal_Liang
Print a Linear Increment (LI) Imputation with Informative Presence (IP) Adjustment Fitprint.Linear_increment_IP_result
Print a Linear Mixed Model for Longitudinal Data Resultprint.Linear_mixed_model_result
Print a Multiple Imputation (MI) with Informative Presence (IP) Adjustment Fitprint.Multiple_imputation_IP_result
Print a Pairwise Composite Likelihood (PCL) Generalized Linear Model (Pairwise_likelihood) Fitprint.Pairwise_likelihood
Print a Summary-Statistic Regression for Longitudinal Data Resultprint.Summary_stat_result
Simulate Longitudinal Electronic Health Record (EHR) Data with Informative Visiting and Observation Processessim_data_gen
Simulated Electronic Health Record (EHR) Longitudinal Datasim_ehr_data
Summarise the Observation Process of a Fitted Methodsummary_observation
Summarise the Outcome Process of a Fitted Methodsummary_outcome
Summary-Statistic Regression for Longitudinal DataSummary_stat
Summarise the Visiting Process of a Fitted Methodsummary_visiting
Summarise a Clinical Informative Missingness for Electronic Health Records (CIMEHR) Fitsummary.CIMEHR
Summarise a Bootstrap Resultsummary.cimehr_bootstrap
Summarise a Clinical Informative Missingness for Electronic Health Records with Gauss-Hermite Quadrature (CIMEHR_timevarying_integral) Fitsummary.CIMEHR_timevarying_integral
Summarise a Clinical Informative Missingness for Electronic Health Records with Ornstein-Uhlenbeck Pairwise Composite Likelihood (CIMEHR_timevarying_ou) Fitsummary.CIMEHR_timevarying_ou
Summarise a Joint Estimation for Electronic Health Record (EHR) Longitudinal Processes (EHRJoint) Fitsummary.EHRJoint
Summarise an Inverse Intensity Rate Ratio (IIRR) Estimator with Balancing Weights Fitsummary.Inverse_intensity_rate_ratio_balancing
Summarise an Inverse Intensity Rate Ratio (IIRR) Weighting Estimator Fitsummary.Inverse_intensity_rate_ratio_weighting
Summarise a Joint Model for Visiting and Longitudinal (JMVL) Processes (Liang) Fitsummary.Joint_modeling_visiting_and_longitudinal_Liang
Summarise a Linear Increment (LI) Imputation with Informative Presence (IP) Adjustment Fitsummary.Linear_increment_IP_result
Summarise a Linear Mixed Model for Longitudinal Data Resultsummary.Linear_mixed_model_result
Summarise a Multiple Imputation (MI) with Informative Presence (IP) Adjustment Fitsummary.Multiple_imputation_IP_result
Summarise a Pairwise Composite Likelihood (PCL) Generalized Linear Model (Pairwise_likelihood) Fitsummary.Pairwise_likelihood
Summarise a Summary-Statistic Regression for Longitudinal Data Resultsummary.Summary_stat_result
Variance-Covariance Matrix for Clinical Informative Missingness for Electronic Health Records (CIMEHR) Outcome Coefficientsvcov.CIMEHR vcov.CIMEHR_timevarying_ou