localIV
Estimation of Marginal Treatment Effects using Local Instrumental Variables
Description
In the generalized Roy model, the marginal treatment effect (MTE) can be used as a building block for constructing conventional causal parameters such as the average treatment effect (ATE) and the average treatment effect on the treated (ATT). Given a treatment selection equation and an outcome equation, the function mte() estimates the MTE via the semiparametric local instrumental variables method or the normal selection model. The function mte_at() evaluates MTE at different values of the latent resistance u with a given X = x, and the function mte_tilde_at() evaluates MTE projected onto the estimated propensity score. The function ace() estimates population-level average causal effects such as ATE, ATT, or the marginal policy relevant treatment effect.
Downloads
231
Last 30 days
19756th
617
Last 90 days
2.4K
Last year
Trend: +9% (30d vs prior 30d)
CRAN Check Status
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | NOTE |
| r-devel-linux-x86_64-debian-gcc | NOTE |
| r-devel-linux-x86_64-fedora-clang | NOTE |
| r-devel-linux-x86_64-fedora-gcc | NOTE |
| r-devel-macos-arm64 | NOTE |
| r-devel-windows-x86_64 | NOTE |
| r-oldrel-macos-arm64 | NOTE |
| r-oldrel-macos-x86_64 | NOTE |
| r-oldrel-windows-x86_64 | NOTE |
| r-patched-linux-x86_64 | NOTE |
| r-release-linux-x86_64 | NOTE |
| r-release-macos-arm64 | NOTE |
| r-release-macos-x86_64 | NOTE |
| r-release-windows-x86_64 | NOTE |
Check details (16 non-OK)
CRAN incoming feasibility
Maintainer: ‘Xiang Zhou <xiang_zhou@fas.harvard.edu>’ The BugReports field in DESCRIPTION has https://github.com/xiangzhou09/localIV which should likely be https://github.com/xiangzhou09/localIV/issues instead.
Rd files
checkRd: (-1) mte_tilde_at.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:24: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:25: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:26: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:27: Lost braces in \itemize; \value handles \item{}{} directly
CRAN incoming feasibility
Maintainer: ‘Xiang Zhou <xiang_zhou@fas.harvard.edu>’ The BugReports field in DESCRIPTION has https://github.com/xiangzhou09/localIV which should likely be https://github.com/xiangzhou09/localIV/issues instead.
Rd files
checkRd: (-1) mte_tilde_at.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:24: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:25: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:26: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:27: Lost braces in \itemize; \value handles \item{}{} directly
Rd files
checkRd: (-1) mte_tilde_at.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:24: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:25: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:26: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:27: Lost braces in \itemize; \value handles \item{}{} directly
Rd files
checkRd: (-1) mte_tilde_at.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:24: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:25: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:26: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:27: Lost braces in \itemize; \value handles \item{}{} directly
Rd files
checkRd: (-1) mte_tilde_at.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:24: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:25: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:26: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:27: Lost braces in \itemize; \value handles \item{}{} directly
Rd files
checkRd: (-1) mte_tilde_at.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:24: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:25: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:26: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:27: Lost braces in \itemize; \value handles \item{}{} directly
Rd files
checkRd: (-1) mte_tilde_at.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:24: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:25: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:26: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:27: Lost braces in \itemize; \value handles \item{}{} directly
Rd files
checkRd: (-1) mte_tilde_at.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:24: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:25: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:26: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:27: Lost braces in \itemize; \value handles \item{}{} directly
Rd files
checkRd: (-1) mte_tilde_at.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:24: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:25: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:26: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:27: Lost braces in \itemize; \value handles \item{}{} directly
Rd files
checkRd: (-1) mte_tilde_at.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:24: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:25: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:26: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:27: Lost braces in \itemize; \value handles \item{}{} directly
Rd files
checkRd: (-1) mte_tilde_at.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:24: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:25: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:26: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:27: Lost braces in \itemize; \value handles \item{}{} directly
Rd files
checkRd: (-1) mte_tilde_at.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:24: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:25: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:26: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:27: Lost braces in \itemize; \value handles \item{}{} directly
Rd files
checkRd: (-1) mte_tilde_at.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:24: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:25: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:26: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:27: Lost braces in \itemize; \value handles \item{}{} directly
Rd files
checkRd: (-1) mte_tilde_at.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:24: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:25: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:26: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:27: Lost braces in \itemize; \value handles \item{}{} directly
Check History
NOTE 0 OK · 14 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
CRAN incoming feasibility
Maintainer: ‘Xiang Zhou <xiang_zhou@fas.harvard.edu>’ The BugReports field in DESCRIPTION has https://github.com/xiangzhou09/localIV which should likely be https://github.com/xiangzhou09/localIV/issues instead.
CRAN incoming feasibility
Maintainer: ‘Xiang Zhou <xiang_zhou@fas.harvard.edu>’ The BugReports field in DESCRIPTION has https://github.com/xiangzhou09/localIV which should likely be https://github.com/xiangzhou09/localIV/issues instead.
Rd files
checkRd: (-1) mte_tilde_at.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:24: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:25: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:26: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:27: Lost braces in \itemize; \value handles \item{}{} directly
Rd files
checkRd: (-1) mte_tilde_at.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:24: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:25: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:26: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:27: Lost braces in \itemize; \value handles \item{}{} directly
Rd files
checkRd: (-1) mte_tilde_at.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:24: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:25: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:26: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:27: Lost braces in \itemize; \value handles \item{}{} directly
Rd files
checkRd: (-1) mte_tilde_at.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:24: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:25: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:26: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:27: Lost braces in \itemize; \value handles \item{}{} directly
Rd files
checkRd: (-1) mte_tilde_at.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:24: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:25: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:26: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:27: Lost braces in \itemize; \value handles \item{}{} directly
Rd files
checkRd: (-1) mte_tilde_at.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:24: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:25: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:26: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:27: Lost braces in \itemize; \value handles \item{}{} directly
Rd files
checkRd: (-1) mte_tilde_at.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:24: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:25: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:26: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:27: Lost braces in \itemize; \value handles \item{}{} directly
Rd files
checkRd: (-1) mte_tilde_at.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:24: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:25: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:26: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:27: Lost braces in \itemize; \value handles \item{}{} directly
Rd files
checkRd: (-1) mte_tilde_at.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:24: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:25: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:26: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:27: Lost braces in \itemize; \value handles \item{}{} directly
Rd files
checkRd: (-1) mte_tilde_at.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:24: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:25: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:26: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:27: Lost braces in \itemize; \value handles \item{}{} directly
Rd files
checkRd: (-1) mte_tilde_at.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:24: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:25: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:26: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:27: Lost braces in \itemize; \value handles \item{}{} directly
Rd files
checkRd: (-1) mte_tilde_at.Rd:23: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:24: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:25: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:26: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) mte_tilde_at.Rd:27: Lost braces in \itemize; \value handles \item{}{} directly