You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
outcomes with or without competing risks). For parametric models, g-computation is the same as estimating average marginal effects, which can be achieved using `r pkg("margins")`, `r pkg("marginaleffects")`, `r pkg("modelbased")`, and `r pkg("stdReg")`.
104
-
- *Matching* methods are implemented in `r pkg("MatchIt", priority = "core")`, which provides wrappers for a number of popular methods including propensity score matching and subclassification, (coarsened) exact matching, full matching, and cardinality matching; more specialized matching methods are implemented in some of the packages below, some of which MatchIt depends on. `r pkg("MatchThem")` provides a wrapper for MatchIt with multiply-imputed data. `r pkg("Matching", priority = "core")` performs nearest neighbor and genetic matching and implements Abadie and Imbens-style matching imputation estimators. `r pkg("optmatch")` performs optimal matching using network flows; several other packages rely on the same infrastructure, including `r pkg("DiPs")` (near-fine matching with directional penalties), `r pkg("matchMulti")` (optimal matching for clustered data), `r pkg("rcbalance")` and `r pkg("rcbsubset")` (optimal matching for refined balance), and `r pkg("approxmatch")` (near-optimal matching for multi-category treatments). Other packages include `r pkg("cem")` (coarsened exact matching), `r pkg("stratamatch")` (matching and stratification in large datasets), `r pkg("FLAME")` (almost-matching-exactly via learned weighted Hamming distance), `r pkg("PanelMatch")` (matching with time-series cross-sectional data), and `r pkg("CausalGPS")` (generalized propensity score matching for continuous treatments).
104
+
- *Matching* methods are implemented in `r pkg("MatchIt", priority = "core")`, which provides wrappers for a number of popular methods including propensity score matching and subclassification, (coarsened) exact matching, full matching, and cardinality matching; more specialized matching methods are implemented in some of the packages below, some of which MatchIt depends on. `r pkg("MatchThem")` provides a wrapper for MatchIt with multiply-imputed data. `r pkg("Matching", priority = "core")` performs nearest neighbor and genetic matching and implements Abadie and Imbens-style matching imputation estimators. `r pkg("optmatch")` performs optimal matching using network flows; several other packages rely on the same infrastructure, including `r pkg("DiPs")` (near-fine matching with directional penalties), `r pkg("matchMulti")` (optimal matching for clustered data), `r pkg("rcbalance")` and `r pkg("rcbsubset")` (optimal matching for refined balance), and `r pkg("approxmatch")` (near-optimal matching for multi-category treatments). Other packages include `r pkg("cem")` (coarsened exact matching), `r pkg("stratamatch")` (matching and stratification in large datasets), `r pkg("FLAME")` (almost-matching-exactly via learned weighted Hamming distance), `r pkg("PanelMatch")` (matching with time-series cross-sectional data), `r pkg("kbal")` (kernel balancing), and `r pkg("CausalGPS")` (generalized propensity score matching for continuous treatments).
105
105
- *Inverse propensity weighting* (IPW, also known as inverse probability of treatment weighting, IPTW) methods are implemented in `r pkg("WeightIt", priority = "core")`, which provides implementations and wrappers for several popular weighting methods for binary, multi-category, continuous, and longitudinal treatments. `r pkg("MatchThem")` provides a wrapper for WeightIt with multiply-imputed data. `r pkg("PSweight", priority = "core")` offers propensity score weighting and uncertainty estimation using M-estimation. `r pkg("inferference")` offers weighting methods in the context of interference. Several packages offer specialized methods of estimating balancing weights for various treatment types, which may or may not involve a propensity score: `r pkg("CBPS")` (generalized method of moments-based propensity score estimation for binary, multi-category, continuous, and longitudinal treatments), `r pkg("twang")` and `r pkg("twangContinuous")` (propensity score weighting using gradient boosting machines for binary, multi-category, continuous, and longitudinal treatments), `r pkg("sbw")` and `r pkg("optweight")` (optimization-based weights using quadratic programming), and `r pkg("ebal")` (entropy balancing). `r pkg("mvGPS")` estimates weights for multivariate treatments using WeightIt's infrastructure. *Matching-adjusted indirect comparison*, a relative of propensity score weighting when unit-level data is only available for some groups, is available in `r pkg("maicChecks")` and `r pkg("optweight")` (using the `optweight.svy()` function).
106
106
-*Doubly robust methods* involve both a treatment and outcome model. Augmented IPW (AIPW) is implemented in `r pkg("AIPW")`, `r pkg("PSweight")`, `r pkg("DoubleML")`, `r pkg("grf")` (functions `causal_forest` followed by `average_causal_effect`), and `r pkg("causalweight")`. Targeted maximum likelihood estimation (TMLE, also known as targeted minimum loss-based estimation) is available in `r pkg("drtmle")`, `r pkg("tmle", priority = "core")`, `r pkg("ctmle")` (for TMLE with variable selection), `r pkg("ltmle")` (for longitudinal data), and `r pkg("AIPW")`.
107
107
-*Difference in differences* methods are implemented in
`r pkg("mediation", priority = "core")` and `r pkg("cfdecomp")`
150
-
implement identification, inference and
151
-
`r pkg("mediation")`additionally also provides
150
+
implement identification, inference and both
151
+
`r pkg("mediation")`nad `r pkg("mediationsense")` provide
152
152
sensitivity analysis for causal mediation effects.
153
153
`r pkg("paths")` uses an imputation approach to estimate
154
154
path-specific causal effects along with a set of bias formulas for
@@ -180,7 +180,7 @@ In addition, `r pkg("causalsens")`, `r pkg("OVtool")`,
180
180
and `r pkg("ui")` implements functions to derive uncertainty
181
181
intervals and conduct sensitivity analysis for missing data and
182
182
unobserved confounding. `r pkg("cobalt", priority = "core")` and `r pkg("tableone")`
183
-
generate balance tables and plots before and after covariate balancing. `r pkg("WhatIf")` offers methods to assess overlap and extrapolation.
183
+
generate balance tables and plots before and after covariate balancing, while `r pkg("BalanceCheck")` offers tests for balance between groups. `r pkg("WhatIf")` offers methods to assess overlap and extrapolation.
causal effect estimates for modified treatment policies, dynamic treatment regimes (and static interventions). `r pkg("DTRreg")` proposes different
225
225
methods such as G-estimation, dynamic weighted OLS and Q-learning, as well
226
226
as several variance estimation approaches, it can handle survival
227
-
outcomes and continuous treatment variables. `r pkg("QTOCen")` provides
227
+
outcomes and continuous treatment variables, while `r pkg("DTRKernSmooth")` uses kernel smoothing to examine optimal linear regimes. `r pkg("QTOCen")` provides
228
228
methods for estimation of mean- and quantile-optimal treatment regimes
229
229
from censored data. `r pkg("simml")` and `r pkg("simsl")` offer
230
230
Single-Index Models with Multiple-Links for, respectively, experimental
In addition, `r pkg("dagitty", priority = "core")` provides
282
282
methods to define different types of graphical models (cpdags, pdag,
283
283
ect.) and to identify adjustment sets (a web-based graphical
284
-
environment is also available: [DAGitty](http://dagitty.net)). The package `r pkg("ggdag")` produces plots of these causal diagrams from within R.
284
+
environment is also available: [DAGitty](http://dagitty.net)). The package `r pkg("ggdag")` produces plots of these causal diagrams from within R. The package package `r pkg("causalHyperGraph")` instead provides plots of causal hypergraphs for configurational comparative methods, the .
285
285
286
286
287
287
### [Specific types of data]{#data}
@@ -298,6 +298,7 @@ environment is also available: [DAGitty](http://dagitty.net)). The package `r pk
298
298
`r pkg("causaldata")` package.
299
299
- Weighted, two-mode, and longitudinal networks analysis is
300
300
implemented in `r pkg("tnet")`
301
+
- Latent treatment effect estimation in text corpora is implemented in `r pkg("texteffect")`.
0 commit comments