purging
Simple Method for Purging Mediation Effects among Independent Variables
Description
Simple method of purging independent variables of mediating effects. First, regress the direct variable on the indirect variable. Then, used the stored residuals as the new purged (direct) variable in the updated specification. This purging process allows for use of a new direct variable uncorrelated with the indirect variable. Please cite the method and/or package using Waggoner, Philip D. (2018) <doi:10.1177/1532673X18759644>.
Downloads
207
Last 30 days
21316th
625
Last 90 days
2K
Last year
Trend: +38.9% (30d vs prior 30d)
CRAN Check Status
Show all 13 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 | OK |
| r-devel-linux-x86_64-fedora-gcc | 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 (2 non-OK)
CRAN incoming feasibility
Maintainer: ‘Philip D. Waggoner <philip.waggoner@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: person(given = c("Philip", "D."),
family = "Waggoner",
role = c("aut", "cre"),
email = "philip.waggoner@gmail.com")
as necessary.
CRAN incoming feasibility
Maintainer: ‘Philip D. Waggoner <philip.waggoner@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: person(given = c("Philip", "D."),
family = "Waggoner",
role = c("aut", "cre"),
email = "philip.waggoner@gmail.com")
as necessary.
Check History
NOTE 9 OK · 5 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
CRAN incoming feasibility
Maintainer: ‘Philip D. Waggoner <philip.waggoner@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: person(given = c("Philip", "D."),
family = "Waggoner",
role = c("aut", "cre"),
email = "philip.waggoner@gmail.com")
as necessary.
CRAN incoming feasibility
Maintainer: ‘Philip D. Waggoner <philip.waggoner@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: person(given = c("Philip", "D."),
family = "Waggoner",
role = c("aut", "cre"),
email = "philip.waggoner@gmail.com")
as necessary.
LazyData
'LazyData' is specified without a 'data' directory
LazyData
'LazyData' is specified without a 'data' directory
LazyData
'LazyData' is specified without a 'data' directory
Dependency Network
Version History
1 trackedR Observatory began tracking this package on Mar 10, 2026; it first appeared on CRAN Mar 21, 2018. Releases before tracking aren’t shown.