Skip to content

ivreg

Instrumental-Variables Regression by '2SLS', '2SM', or '2SMM', with Diagnostics

v0.6-7 · Mar 1, 2026 · GPL (>= 2)

Description

Instrumental variable estimation for linear models by two-stage least-squares (2SLS) regression or by robust-regression via M-estimation (2SM) or MM-estimation (2SMM). The main ivreg() model-fitting function is designed to provide a workflow as similar as possible to standard lm() regression. A wide range of methods is provided for fitted ivreg model objects, including extensive functionality for computing and graphing regression diagnostics in addition to other standard model tools.

Downloads

11.1K

Last 30 days

1161st

11.1K

Last 90 days

11.1K

Last year

CRAN Check Status

1 ERROR
13 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc ERROR
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (14 non-OK)
OK r-devel-linux-x86_64-debian-clang

*


            
ERROR r-devel-linux-x86_64-debian-gcc

re-building of vignette outputs

Error(s) in re-building vignettes:
  ...
--- re-building ‘Diagnostics-for-2SLS-Regression.Rmd’ using rmarkdown
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
--- finished re-building ‘Diagnostics-for-2SLS-Regression.Rmd’

--- re-building ‘ivreg.Rmd’ using rmarkdown

Quitting from ivreg.Rmd:175-177 [modelplot]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `basename()`:
! a character vector argument expected
---
Backtrace:
     ▆
  1. └─modelsummary::modelplot(m_list, coef_omit = "Intercept|experience")
  2.   └─modelsummary::modelsummary(...)
  3.     └─modelsummary:::factory(...)
  4.       └─modelsummary (local) factory_fun(...)
  5.         ├─base::isTRUE(tools::file_ext(output_file) == "csv")
  6.         └─tools::file_ext(output_file)
  7.           ├─base::ifelse(...)
  8.           ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
  9.           │ └─base::is.factor(x)
 10.           └─base::basename(x)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Error: processing vignette 'ivreg.Rmd' failed with diagnostics:
a character vector argument expected
--- failed re-building ‘ivreg.Rmd’

SUMMARY: processing the following file failed:
  ‘ivreg.Rmd’

Error: Vignette re-building failed.
Execution halted
OK r-devel-linux-x86_64-fedora-clang

*


            
OK r-devel-linux-x86_64-fedora-gcc

*


            
OK r-devel-macos-arm64

*


            
OK r-devel-windows-x86_64

*


            
OK r-oldrel-macos-arm64

*


            
OK r-oldrel-macos-x86_64

*


            
OK r-oldrel-windows-x86_64

*


            
OK r-patched-linux-x86_64

*


            
OK r-release-linux-x86_64

*


            
OK r-release-macos-arm64

*


            
OK r-release-macos-x86_64

*


            
OK r-release-windows-x86_64

*


            

Check History

ERROR 13 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Mar 9, 2026
ERROR r-devel-linux-x86_64-debian-gcc

re-building of vignette outputs

Error(s) in re-building vignettes:
  ...
--- re-building ‘Diagnostics-for-2SLS-Regression.Rmd’ using rmarkdown
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
--- finished re-building ‘Diagnostics-for-2SLS-Regression.Rmd’

--- re-building ‘ivreg.Rmd’ using rmarkdown

Quitting from ivreg.Rmd:175-177 [modelplot]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `basename()`:
! a character vector argument expect

Reverse Dependencies (15)

depends

Dependency Network

Dependencies Reverse dependencies car Formula lmtest MASS ivgets OneSampleMR comorbidPGS robust2sls PartialNetwork clarify clubSandwich insight lmw marginaleffects modelsummary parameters performance report sketching ivreg

Version History

new 0.6-7 Mar 9, 2026