MRTAnalysis 0.3.0
- Added new functionality for mediated causal excursion effects in
MRTs:
- Added mcee()function: streamlined workflow for
estimating natural direct excursion effect (NDEE) and natural indirect
excursion effect (NIEE) in micro-randomized trials (MRTs) with distal
outcomes.
- Added two advanced wrappers:
- mcee_general(): flexible configuration of nuisance
models (p, q, eta, mu, nu) with support for multiple learners (glm, gam,
lm, rf, ranger, sl).
- mcee_userfit_nuisance(): allows users to inject
externally fitted nuisance predictions.
- Included config helper functions (mcee_config_glm(),mcee_config_gam(),mcee_config_ranger(), etc.)
andmcee_config_maker()for building nuisance
specifications to pass intomcee_general().
- New dataset data_time_varying_mediator_distal_outcomeincluded to illustrate usage.
- Added vignette “Time-Varying Causal Excursion Effect Mediation in
MRT: Continuous Distal Outcomes” with detailed examples and best
practices.
 
MRTAnalysis 0.2.0
- Added new functionality for distal outcomes in MRTs:
- Implemented dcee()for estimating distal causal
excursion effects.
- Supports flexible nuisance regression learners (lm,gam,rf,ranger,SuperLearner) with optional cross-fitting.
- Provides small-sample t inference via
summary.dcee_fit(), consistent withwcls()andemee().
- New synthetic dataset data_distal_continuousfor
examples and testing.
- Added vignette: Exploratory Analysis for MRT: Distal Outcomes.
 
- Minor bug fixes and improvements to wcls() and emee()
documentation.
MRTAnalysis 0.1.2
- Fixed a bug in wcls when the randomization probability is
time-varying.
- Now all variable inputs need to be in quotation marks; for example,
from now on one should specify id = “userid” instead of id = userid.
This is to allow dynamically specified column names.
MRTAnalysis 0.1.1
- Updated vignette to improve clarify.
MRTAnalysis 0.1.0