Skip to content

plink

IRT Separate Calibration Linking Methods

v1.5-1 · Apr 26, 2017 · GPL (>= 2)

Description

Item response theory based methods are used to compute linking constants and conduct chain linking of unidimensional or multidimensional tests for multiple groups under a common item design. The unidimensional methods include the Mean/Mean, Mean/Sigma, Haebara, and Stocking-Lord methods for dichotomous (1PL, 2PL and 3PL) and/or polytomous (graded response, partial credit/generalized partial credit, nominal, and multiple-choice model) items. The multidimensional methods include the least squares method and extensions of the Haebara and Stocking-Lord method using single or multiple dilation parameters for multidimensional extensions of all the unidimensional dichotomous and polytomous item response models. The package also includes functions for importing item and/or ability parameters from common IRT software, conducting IRT true score and observed score equating, and plotting item response curves/surfaces, vector plots, information plots, and comparison plots for examining parameter drift.

Downloads

CRAN

3.1K

Last 30 days

2261st

11.5K

Last 90 days

43.3K

Last year

Trend: -30.2% (30d vs prior 30d)

r2u CRAN

9

Last 30 days

28

Last 90 days

124

Last year

Trend: -50% (30d vs prior 30d)

autoCRAN

2

Last 7 days

15

Last 30 days

1

All-time

autoCRAN-only: this name is served only by autoCRAN, so the count is exact.

CRAN Check Status

4 NOTE
9 OK
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 NOTE
r-oldrel-macos-x86_64 NOTE
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 (4 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Jonathan P. Weeks <weeksjp@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = c("Jonathan", "P."),
                    family = "Weeks",
                    role = c("aut", "cre"),
                    email = "weeksjp@gmail.com")
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.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Jonathan P. Weeks <weeksjp@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = c("Jonathan", "P."),
                    family = "Weeks",
                    role = c("aut", "cre"),
                    email = "weeksjp@gmail.com")
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.
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) as.weight.Rd:56-60: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:62-63: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:65-66: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:68-70: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:72-73: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:78-80: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:82-83: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:85-92: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:94-96: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:98-104: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:13-37: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:18: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:19: Lost braces in \itemize; meant \des
...[truncated]...
t braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:63: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:64: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:65-66: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:71-72: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:73-74: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:75-76: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:83: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:85-86: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:88-89: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:91-93: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:95-98: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:100: Lost braces in \itemize; meant \describe ?
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) as.weight.Rd:56-60: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:62-63: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:65-66: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:68-70: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:72-73: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:78-80: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:82-83: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:85-92: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:94-96: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:98-104: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:13-37: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:18: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:19: Lost braces in \itemize; meant \des
...[truncated]...
t braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:63: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:64: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:65-66: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:71-72: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:73-74: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:75-76: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:83: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:85-86: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:88-89: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:91-93: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:95-98: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:100: Lost braces in \itemize; meant \describe ?

Check History

NOTE 9 OK · 4 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 27, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Jonathan P. Weeks <weeksjp@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = c("Jonathan", "P."),
                    family = "Weeks",
                    role = c("aut", "cre"),
     
...[truncated]...
gmail.com")
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.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Jonathan P. Weeks <weeksjp@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = c("Jonathan", "P."),
                    family = "Weeks",
                    role = c("aut", "cre"),
     
...[truncated]...
gmail.com")
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.
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) as.weight.Rd:56-60: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:62-63: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:65-66: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.we
...[truncated]...
escribe ?
checkRd: (-1) plink-package.Rd:91-93: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:95-98: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:100: Lost braces in \itemize; meant \describe ?
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) as.weight.Rd:56-60: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:62-63: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:65-66: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.we
...[truncated]...
escribe ?
checkRd: (-1) plink-package.Rd:91-93: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:95-98: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:100: Lost braces in \itemize; meant \describe ?
WARNING 8 OK · 4 NOTE · 1 WARNING · 0 ERROR · 0 FAILURE Jun 14, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Jonathan P. Weeks <weeksjp@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = c("Jonathan", "P."),
                    family = "Weeks",
                    role = c("aut", "cre"),
     
...[truncated]...
gmail.com")
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.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Jonathan P. Weeks <weeksjp@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = c("Jonathan", "P."),
                    family = "Weeks",
                    role = c("aut", "cre"),
     
...[truncated]...
gmail.com")
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.
WARNING r-release-linux-x86_64

re-building of vignette outputs

Error(s) in re-building vignettes:
  ...
--- re-building ‘plink-UD.Rnw’ using Sweave
Loading required package: lattice
Error: processing vignette 'plink-UD.Rnw' failed with diagnostics:
Running 'texi2dvi' on 'plink-UD.tex' failed.
LaTeX errors:
! Und
...[truncated]...
gin{document}
                     
!  ==> Fatal error occurred, no output PDF file produced!
--- failed re-building 'plink-UD.Rnw'

SUMMARY: processing the following file failed:
  'plink-UD.Rnw'

Error: Vignette re-building failed.
Execution halted
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) as.weight.Rd:56-60: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:62-63: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:65-66: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.we
...[truncated]...
escribe ?
checkRd: (-1) plink-package.Rd:91-93: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:95-98: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:100: Lost braces in \itemize; meant \describe ?
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) as.weight.Rd:56-60: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:62-63: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:65-66: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.we
...[truncated]...
escribe ?
checkRd: (-1) plink-package.Rd:91-93: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:95-98: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:100: Lost braces in \itemize; meant \describe ?
NOTE 6 OK · 8 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Jonathan P. Weeks <weeksjp@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = c("Jonathan", "P."),
                    family = "Weeks",
                    role = c("aut", "cre"),
     
...[truncated]...
gmail.com")
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.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Jonathan P. Weeks <weeksjp@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = c("Jonathan", "P."),
                    family = "Weeks",
                    role = c("aut", "cre"),
     
...[truncated]...
gmail.com")
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.
NOTE r-release-linux-x86_64

Rd files

checkRd: (-1) as.weight.Rd:56-60: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:62-63: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:65-66: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.we
...[truncated]...
escribe ?
checkRd: (-1) plink-package.Rd:91-93: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:95-98: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:100: Lost braces in \itemize; meant \describe ?
NOTE r-release-macos-arm64

Rd files

checkRd: (-1) as.weight.Rd:56-60: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:62-63: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:65-66: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.we
...[truncated]...
escribe ?
checkRd: (-1) plink-package.Rd:91-93: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:95-98: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:100: Lost braces in \itemize; meant \describe ?
NOTE r-release-macos-x86_64

Rd files

checkRd: (-1) as.weight.Rd:56-60: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:62-63: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:65-66: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.we
...[truncated]...
escribe ?
checkRd: (-1) plink-package.Rd:91-93: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:95-98: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:100: Lost braces in \itemize; meant \describe ?
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) as.weight.Rd:56-60: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:62-63: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:65-66: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.we
...[truncated]...
escribe ?
checkRd: (-1) plink-package.Rd:91-93: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:95-98: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:100: Lost braces in \itemize; meant \describe ?
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) as.weight.Rd:56-60: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:62-63: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:65-66: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.we
...[truncated]...
escribe ?
checkRd: (-1) plink-package.Rd:91-93: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:95-98: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:100: Lost braces in \itemize; meant \describe ?
NOTE r-oldrel-windows-x86_64

Rd files

checkRd: (-1) as.weight.Rd:56-60: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:62-63: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.weight.Rd:65-66: Lost braces in \itemize; meant \describe ?
checkRd: (-1) as.we
...[truncated]...
escribe ?
checkRd: (-1) plink-package.Rd:91-93: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:95-98: Lost braces in \itemize; meant \describe ?
checkRd: (-1) plink-package.Rd:100: Lost braces in \itemize; meant \describe ?

Reverse Dependencies (2)

imports

suggests

Dependency Network

Dependencies Reverse dependencies lattice MASS statmod PROsetta mirt plink

Version History

30 tracked
new 1.5-1 Mar 10, 2026
updated 1.5-1 ← 1.5-0 diff Apr 25, 2017
updated 1.5-0 ← 1.3-1 diff Apr 6, 2017
updated 1.3-1 ← 1.3-0 diff Jul 24, 2011
updated 1.3-0 ← 1.2-7 diff Feb 11, 2011
updated 1.2-7 ← 1.2-6 diff Oct 18, 2010
updated 1.2-6 ← 1.2-5 diff Sep 14, 2010
updated 1.2-5 ← 1.2-4 diff Aug 12, 2010
updated 1.2-4 ← 1.2-3 diff Jul 26, 2010
updated 1.2-3 ← 1.2-2 diff Apr 18, 2010
updated 1.2-2 ← 1.2-1 diff Oct 22, 2009
updated 1.2-1 ← 1.2-0 diff Sep 28, 2009
updated 1.2-0 ← 1.1-6 diff Aug 18, 2009
updated 1.1-6 ← 1.1-5 diff Aug 6, 2009
updated 1.1-5 ← 1.1-4 diff Jul 25, 2009