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.)
and mcee_config_maker() for building nuisance
specifications to pass into mcee_general(). 
- New dataset 
data_time_varying_mediator_distal_outcome
included 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 with wcls() and
emee(). 
- New synthetic dataset 
data_distal_continuous for
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