bpbounds
Nonparametric Bounds for the Average Causal Effect Due to Balke and Pearl and Extensions
bpbounds found the same swapped-cell bug twice and clamped its bounds back into range
◆Recent moves
- 1mo ago
bpbounds clamps probability bounds and fixes a constraint-matrix swap
Two corrections that change output. Intervention probability bounds and their monotonicity counterparts are clamped to [0, 1] so the causal risk ratio bounds derived from them stay feasible, matching the Stata package. Separately, the conditional probabilities feeding the constraint matrix for a three-category instrument had the x=0,y=1 and x=1,y=0 cells swapped within each category of Z — which could report the IV inequality as violated on valid data and yield incorrect ACE bounds.
View source ↗ - 2mo ago
bpbounds fixes swapped cells in the trivariate calculation
The first half of the same defect: bpbounds_calc_tri_z3() had the x=0,y=1 and x=1,y=0 conditional probability cells swapped for each category of Z, giving wrong bounds for the trivariate three-category instrument. Reported by an outside contributor. The release also raises the R floor to 4.1, drops dplyr as a soft dependency and moves to the native pipe.
View source ↗ - 2y ago
bpbounds 0.1.6
Formatting in examples and the vignette, an R 4.0.0 floor inherited from knitr's dependency chain, and a roxygen2 bump. Packaging only.
View source ↗ - 3y ago
bpbounds 0.1.5
Metadata and packaging edits — affiliations, LazyData removed, a simplified NAMESPACE, pkgdown site improvements.
View source ↗ - 6y ago
Version 0.1.4 on CRAN
A maintainer email address change, released to CRAN. Nothing else.
View source ↗ - 7y ago
Version 0.1.3
An ORCID added to DESCRIPTION. Representative of the package's long quiet stretch before the 2026 corrections.
View source ↗