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
192
Last 30 days
17417th
192
Last 90 days
192
Last year
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 9, 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