deltaPlotR
Identification of Dichotomous Differential Item Functioning (DIF) using Angoff's Delta Plot Method
Description
The deltaPlotR package implements Angoff's Delta Plot method to detect dichotomous DIF. Several detection thresholds are included, either from multivariate normality assumption or by prior determination. Item purification is supported (Magis and Facon (2014) <doi:10.18637/jss.v059.c01>).
Downloads
1.2K
Last 30 days
3420th
3.1K
Last 90 days
15.4K
Last year
Trend: +26% (30d vs prior 30d)
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 (22 non-OK)
CRAN incoming feasibility
Maintainer: ‘David Magis <david.magis@ulg.ac.be>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "David",
family = "Magis",
role = c("aut", "cre"),
email = "david.magis@ulg.ac.be",
comment = "U Liege"),
person(given = "Bruno",
family = "Facon",
role = "aut",
comment = "Univ Lille-Nord de France"))
as necessary.
Package CITATION file contains call(s) to old-style personList() or
as.personList(). Please use c() on person objects instead.
Package CITATION file contains call(s) to old-style citEntry(). Please
use bibentry() instead.
Rd files
checkRd: (-1) deltaPlot.Rd:28: Lost braces
28 | \item{purify}{logical: should item purification be performed? (Default is code{FALSE}). See \bold{Details}.}
| ^
for non-standard things in the check directory
Found the following files/directories: ‘res.pdf’ ‘res1.jpg’
CRAN incoming feasibility
Maintainer: ‘David Magis <david.magis@ulg.ac.be>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "David",
family = "Magis",
role = c("aut", "cre"),
email = "david.magis@ulg.ac.be",
comment = "U Liege"),
person(given = "Bruno",
family = "Facon",
role = "aut",
comment = "Univ Lille-Nord de France"))
as necessary.
Package CITATION file contains call(s) to old-style personList() or
as.personList(). Please use c() on person objects instead.
Package CITATION file contains call(s) to old-style citEntry(). Please
use bibentry() instead.
Rd files
checkRd: (-1) deltaPlot.Rd:28: Lost braces
28 | \item{purify}{logical: should item purification be performed? (Default is code{FALSE}). See \bold{Details}.}
| ^
for non-standard things in the check directory
Found the following files/directories: ‘res.pdf’ ‘res1.jpg’
Rd files
checkRd: (-1) deltaPlot.Rd:28: Lost braces
28 | \item{purify}{logical: should item purification be performed? (Default is code{FALSE}). See \bold{Details}.}
| ^
for non-standard things in the check directory
Found the following files/directories: ‘res.pdf’ ‘res1.jpg’
Rd files
checkRd: (-1) deltaPlot.Rd:28: Lost braces
28 | \item{purify}{logical: should item purification be performed? (Default is code{FALSE}). See \bold{Details}.}
| ^
for non-standard things in the check directory
Found the following files/directories: ‘res.pdf’ ‘res1.jpg’
Rd files
checkRd: (-1) deltaPlot.Rd:28: Lost braces
28 | \item{purify}{logical: should item purification be performed? (Default is code{FALSE}). See \bold{Details}.}
| ^
Rd files
checkRd: (-1) deltaPlot.Rd:28: Lost braces
28 | \item{purify}{logical: should item purification be performed? (Default is code{FALSE}). See \bold{Details}.}
| ^
Rd files
checkRd: (-1) deltaPlot.Rd:28: Lost braces
28 | \item{purify}{logical: should item purification be performed? (Default is code{FALSE}). See \bold{Details}.}
| ^
Rd files
checkRd: (-1) deltaPlot.Rd:28: Lost braces
28 | \item{purify}{logical: should item purification be performed? (Default is code{FALSE}). See \bold{Details}.}
| ^
Rd files
checkRd: (-1) deltaPlot.Rd:28: Lost braces
28 | \item{purify}{logical: should item purification be performed? (Default is code{FALSE}). See \bold{Details}.}
| ^
Rd files
checkRd: (-1) deltaPlot.Rd:28: Lost braces
28 | \item{purify}{logical: should item purification be performed? (Default is code{FALSE}). See \bold{Details}.}
| ^
for non-standard things in the check directory
Found the following files/directories: ‘res.pdf’ ‘res1.jpg’
Rd files
checkRd: (-1) deltaPlot.Rd:28: Lost braces
28 | \item{purify}{logical: should item purification be performed? (Default is code{FALSE}). See \bold{Details}.}
| ^
for non-standard things in the check directory
Found the following files/directories: ‘res.pdf’ ‘res1.jpg’
Rd files
checkRd: (-1) deltaPlot.Rd:28: Lost braces
28 | \item{purify}{logical: should item purification be performed? (Default is code{FALSE}). See \bold{Details}.}
| ^
Rd files
checkRd: (-1) deltaPlot.Rd:28: Lost braces
28 | \item{purify}{logical: should item purification be performed? (Default is code{FALSE}). See \bold{Details}.}
| ^
Rd files
checkRd: (-1) deltaPlot.Rd:28: Lost braces
28 | \item{purify}{logical: should item purification be performed? (Default is code{FALSE}). See \bold{Details}.}
| ^
Check History
NOTE 0 OK · 14 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
CRAN incoming feasibility
Maintainer: ‘David Magis <david.magis@ulg.ac.be>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "David",
family = "Magis",
role = c("aut", "cre"),
...[truncated]...
e France"))
as necessary.
Package CITATION file contains call(s) to old-style personList() or
as.personList(). Please use c() on person objects instead.
Package CITATION file contains call(s) to old-style citEntry(). Please
use bibentry() instead.
CRAN incoming feasibility
Maintainer: ‘David Magis <david.magis@ulg.ac.be>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "David",
family = "Magis",
role = c("aut", "cre"),
...[truncated]...
e France"))
as necessary.
Package CITATION file contains call(s) to old-style personList() or
as.personList(). Please use c() on person objects instead.
Package CITATION file contains call(s) to old-style citEntry(). Please
use bibentry() instead.
Rd files
checkRd: (-1) deltaPlot.Rd:28: Lost braces
28 | \item{purify}{logical: should item purification be performed? (Default is code{FALSE}). See \bold{Details}.}
| ^
Rd files
checkRd: (-1) deltaPlot.Rd:28: Lost braces
28 | \item{purify}{logical: should item purification be performed? (Default is code{FALSE}). See \bold{Details}.}
| ^
Rd files
checkRd: (-1) deltaPlot.Rd:28: Lost braces
28 | \item{purify}{logical: should item purification be performed? (Default is code{FALSE}). See \bold{Details}.}
| ^
Rd files
checkRd: (-1) deltaPlot.Rd:28: Lost braces
28 | \item{purify}{logical: should item purification be performed? (Default is code{FALSE}). See \bold{Details}.}
| ^
Rd files
checkRd: (-1) deltaPlot.Rd:28: Lost braces
28 | \item{purify}{logical: should item purification be performed? (Default is code{FALSE}). See \bold{Details}.}
| ^
Rd files
checkRd: (-1) deltaPlot.Rd:28: Lost braces
28 | \item{purify}{logical: should item purification be performed? (Default is code{FALSE}). See \bold{Details}.}
| ^
Rd files
checkRd: (-1) deltaPlot.Rd:28: Lost braces
28 | \item{purify}{logical: should item purification be performed? (Default is code{FALSE}). See \bold{Details}.}
| ^
Rd files
checkRd: (-1) deltaPlot.Rd:28: Lost braces
28 | \item{purify}{logical: should item purification be performed? (Default is code{FALSE}). See \bold{Details}.}
| ^
Rd files
checkRd: (-1) deltaPlot.Rd:28: Lost braces
28 | \item{purify}{logical: should item purification be performed? (Default is code{FALSE}). See \bold{Details}.}
| ^
Rd files
checkRd: (-1) deltaPlot.Rd:28: Lost braces
28 | \item{purify}{logical: should item purification be performed? (Default is code{FALSE}). See \bold{Details}.}
| ^
Rd files
checkRd: (-1) deltaPlot.Rd:28: Lost braces
28 | \item{purify}{logical: should item purification be performed? (Default is code{FALSE}). See \bold{Details}.}
| ^
Rd files
checkRd: (-1) deltaPlot.Rd:28: Lost braces
28 | \item{purify}{logical: should item purification be performed? (Default is code{FALSE}). See \bold{Details}.}
| ^