CRAN task view
Causal Inference
Maintained by Pan Zhao, Achim Ahrens, Philipp Bach, Julie Josse, Nick Huntington-Klein, Lucy D'Agostino McGowan · view source ↗
169
Packages
11
Core
2022
Tracked since
Recent additions and removals
Packages
| Package | Downloads 30d | Doc coverage | Since |
|---|---|---|---|
| AIPW | 1,872 | 100% | ≥ 2022-06 |
| allestimates | 301 | 100% | ≥ 2022-06 |
| alpaca | 2,026 | 100% | ≥ 2022-06 |
| approxmatch | 283 | – | ≥ 2022-06 |
| bacondecomp | 2,345 | 100% | ≥ 2022-06 |
| BalanceCheck | 245 | 100% | 2026-02 |
| bama | 398 | 100% | 2026-04 |
| bartCause | 484 | 100% | ≥ 2022-06 |
| BCEE | 289 | – | ≥ 2022-06 |
| BCHM | 286 | 100% | ≥ 2022-06 |
| behaviorchange | 373 | 100% | ≥ 2022-06 |
| bhm | 310 | – | ≥ 2022-06 |
| blocksdesign | 742 | 100% | ≥ 2022-06 |
| bmem | 374 | 100% | 2023-07 |
| bmemLavaan | 321 | 100% | 2026-04 |
| Boptbd | 389 | – | ≥ 2022-06 |
| borrowr | 338 | 100% | ≥ 2022-06 |
| bpbounds | 476 | 100% | ≥ 2022-06 |
| BuyseTest | 514 | 100% | ≥ 2022-06 |
| causaldata | 2,653 | – | ≥ 2022-06 |
| causaldrf | 301 | 100% | ≥ 2022-06 |
| causaleffect | 386 | 90% | ≥ 2022-06 |
| CausalGAM | 0 | 100% | ≥ 2022-06 |
| CausalGPS | 378 | 100% | ≥ 2022-06 |
| causalHyperGraph | 235 | 100% | 2026-02 |
| CausalImpact | 3,435 | 100% | ≥ 2022-06 |
| CausalMBSTS | 289 | 100% | ≥ 2022-06 |
| causaloptim | 254 | 100% | ≥ 2022-06 |
| CausalQueries | 1,198 | 100% | ≥ 2022-06 |
| causalsens | 238 | 100% | ≥ 2022-06 |
| causalweight | 758 | 100% | ≥ 2022-06 |
| CBPS | 3,447 | 100% | ≥ 2022-06 |
| cem | 2,432 | 100% | ≥ 2022-06 |
| cfdecomp | 192 | 100% | ≥ 2022-06 |
| CIEE | 229 | 100% | ≥ 2022-06 |
| cit | 263 | 100% | ≥ 2022-06 |
| cjoint | 2,242 | 100% | ≥ 2022-06 |
| CKAT | 195 | 100% | ≥ 2022-06 |
| cna | 393 | 100% | ≥ 2022-06 |
| cobaltcore | 16,331 | 100% | ≥ 2022-06 |
| CompareCausalNetworks | 311 | 100% | ≥ 2022-06 |
| cophescan | 402 | 100% | 2026-04 |
| cosa | 289 | 100% | 2026-04 |
| Counterfactual | 303 | 100% | ≥ 2022-06 |
| Counternull | 256 | 100% | 2026-04 |
| CRE | 242 | 100% | 2026-02 |
| ctmle | 416 | 100% | ≥ 2022-06 |
| dagittycore | 12,520 | 100% | ≥ 2022-06 |
| did | 11,627 | 100% | ≥ 2022-06 |
| did2s | 1,288 | 100% | 2026-04 |
| DiPs | 250 | – | ≥ 2022-06 |
| DirectEffects | 264 | 100% | ≥ 2022-06 |
| dosearch | 378 | 100% | ≥ 2022-06 |
| DoubleML | 2,386 | 100% | ≥ 2022-06 |
| DRDID | 10,506 | 100% | ≥ 2022-06 |
| drtmle | 331 | 100% | ≥ 2022-06 |
| dstat | 241 | – | ≥ 2022-06 |
| DTRKernSmooth | 289 | 100% | 2026-02 |
| DTRlearn2 | 1,303 | 100% | ≥ 2022-06 |
| DTRreg | 512 | 100% | ≥ 2022-06 |
| DynTxRegime | 1,558 | 100% | ≥ 2022-06 |
| ebal | 3,621 | 100% | ≥ 2022-06 |
| eefAnalytics | 295 | 100% | ≥ 2022-06 |
| EffectLiteR | 446 | 100% | ≥ 2022-06 |
| EffectTreat | 195 | – | ≥ 2022-06 |
| episensr | 371 | 97% | 2026-04 |
| estimatr | 11,804 | 100% | ≥ 2022-06 |
| etwfe | 584 | 100% | 2026-04 |
| evalITR | 329 | 100% | ≥ 2022-06 |
| EValue | 3,426 | 100% | ≥ 2022-06 |
| eventstudyr | 390 | 100% | 2026-04 |
| experiment | 367 | 100% | ≥ 2022-06 |
| factiv | 204 | 100% | 2026-04 |
| FindIt | 275 | 100% | ≥ 2022-06 |
| fixestcore | 41,727 | 100% | ≥ 2022-06 |
| FLAME | 478 | 100% | ≥ 2022-06 |
| generalCorr | 331 | 100% | ≥ 2022-06 |
| gfoRmula | 475 | 100% | ≥ 2022-06 |
| ggdag | 7,141 | 99% | 2025-10 |
| graphsim | 484 | 100% | 2026-04 |
| grf | 7,715 | 100% | ≥ 2022-06 |
| gsMAMS | 216 | 100% | 2026-04 |
| gsynth | 1,907 | 50% | ≥ 2022-06 |
| haldensify | 344 | 100% | 2026-04 |
| hdm | 1,395 | 100% | ≥ 2022-06 |
| hettx | 279 | 100% | 2022-12 |
| HIMA | 331 | 100% | 2026-04 |
| inferference | 401 | 100% | ≥ 2022-06 |
| interflex | 587 | 100% | ≥ 2022-06 |
| InvariantCausalPrediction | 355 | 100% | ≥ 2022-06 |
| ivdesc | 269 | 100% | 2022-12 |
| ivmodel | 573 | 100% | ≥ 2022-06 |
| ivmte | 286 | 100% | ≥ 2022-06 |
| ivreg | 10,359 | 100% | ≥ 2022-06 |
| kbal | 215 | 100% | 2026-02 |
| LARF | 0 | – | ≥ 2022-06 |
| lmtp | 561 | 100% | 2023-07 |
| ltmle | 534 | 100% | ≥ 2022-06 |
| maicChecks | 314 | 100% | ≥ 2022-06 |
| marginaleffects | 31,562 | 100% | ≥ 2022-06 |
| margins | 13,440 | 100% | ≥ 2022-06 |
| Matchingcore | 7,386 | 100% | ≥ 2022-06 |
| MatchItcore | 20,366 | 100% | ≥ 2022-06 |
| matchMulti | 445 | 100% | ≥ 2022-06 |
| MatchThem | 2,304 | 100% | ≥ 2022-06 |
| medflex | 799 | 100% | ≥ 2022-06 |
| mediationcore | 18,983 | 100% | ≥ 2022-06 |
| mediationsens | 216 | 100% | 2026-02 |
| MendelianRandomization | 2,801 | 100% | ≥ 2022-06 |
| microsynth | 231 | 100% | ≥ 2022-06 |
| modelbased | 19,487 | 100% | ≥ 2022-06 |
| MRPC | 438 | 100% | ≥ 2022-06 |
| MultisiteMediation | 248 | 100% | ≥ 2022-06 |
| mvGPS | 257 | 100% | ≥ 2022-06 |
| nonlinearICP | 0 | 100% | ≥ 2022-06 |
| optmatch | 5,212 | 100% | ≥ 2022-06 |
| optweight | 2,419 | 100% | ≥ 2022-06 |
| OTRselect | 364 | 100% | ≥ 2022-06 |
| OVtool | 288 | – | ≥ 2022-06 |
| PanelMatch | 524 | 100% | ≥ 2022-06 |
| paths | 337 | 100% | ≥ 2022-06 |
| pcalgcore | 5,939 | 100% | ≥ 2022-06 |
| personalized | 443 | 100% | 2022-12 |
| plm | 34,396 | 100% | ≥ 2022-06 |
| policytree | 1,983 | 100% | 2026-04 |
| preference | 238 | 100% | ≥ 2022-06 |
| PSweightcore | 703 | 100% | ≥ 2022-06 |
| qte | 278 | 100% | ≥ 2022-06 |
| qtlnet | 284 | 100% | ≥ 2022-06 |
| QTOCen | 0 | 100% | ≥ 2022-06 |
| quantoptr | 0 | 100% | ≥ 2022-06 |
| rcbalance | 419 | – | ≥ 2022-06 |
| rcbsubset | 287 | 100% | ≥ 2022-06 |
| rdrobust | 5,659 | 100% | ≥ 2022-06 |
| regmedint | 685 | 100% | ≥ 2022-06 |
| riskRegressioncore | 13,831 | 100% | ≥ 2022-06 |
| rmpw | 220 | 100% | 2026-02 |
| rpsftm | 277 | 100% | ≥ 2022-06 |
| sampleSelection | 5,432 | 100% | ≥ 2022-06 |
| sbw | 2,072 | 100% | ≥ 2022-06 |
| scpi | 506 | 100% | 2022-12 |
| SEMID | 378 | 100% | 2023-07 |
| sensemakr | 2,037 | 100% | 2022-12 |
| seqDesign | 244 | 100% | ≥ 2022-06 |
| simml | 217 | 100% | ≥ 2022-06 |
| simsl | 222 | 100% | ≥ 2022-06 |
| smartsizer | 218 | 100% | ≥ 2022-06 |
| SPORTSCausal | 230 | – | ≥ 2022-06 |
| stdReg | 1,580 | 60% | ≥ 2022-06 |
| stepp | 427 | 86% | ≥ 2022-06 |
| stochtree | 598 | 100% | 2025-12 |
| stratamatch | 344 | 100% | ≥ 2022-06 |
| subdetect | 336 | 100% | ≥ 2022-06 |
| switchSelection | 342 | 100% | 2025-10 |
| Synth | 1,827 | 100% | ≥ 2022-06 |
| tableone | 20,692 | 100% | ≥ 2022-06 |
| texteffect | 0 | 100% | 2026-02 |
| tidysynth | 701 | 94% | ≥ 2022-06 |
| tmlecore | 1,245 | – | ≥ 2022-06 |
| tnet | 599 | – | ≥ 2022-06 |
| tools4uplift | 271 | 100% | ≥ 2022-06 |
| TrendInTrend | 197 | 100% | ≥ 2022-06 |
| twang | 2,725 | 100% | ≥ 2022-06 |
| twangContinuous | 1,997 | 100% | ≥ 2022-06 |
| twangMediation | 235 | 100% | ≥ 2022-06 |
| ui | 369 | 100% | ≥ 2022-06 |
| vecmatch | 222 | 100% | 2026-02 |
| WeightItcore | 9,228 | 100% | ≥ 2022-06 |
| WhatIf | 242 | 100% | ≥ 2022-06 |
Membership from the CRAN Task Views project. A “≥ YYYY-MM” join date means membership predates the view repo’s first observed commit.