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
213
Last 30 days
21064th
550
Last 90 days
2.1K
Last year
Trend: +43.9% (30d vs prior 30d)
10
Last 30 days
26
Last 90 days
101
Last year
Trend: -33.3% (30d vs prior 30d)
0
Last 7 days
7
Last 30 days
0
All-time
autoCRAN-only: this name is served only by autoCRAN, so the count is exact.
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.