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

3.1K

Last 30 days

2377th

9.1K

Last 90 days

35.5K

Last year

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

CRAN Check Status

7 NOTE
7 OK
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 OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 NOTE
r-oldrel-macos-x86_64 NOTE
r-oldrel-windows-x86_64 NOTE
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 NOTE
r-release-macos-x86_64 NOTE
r-release-windows-x86_64 OK
Check details (7 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 ?
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.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-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.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-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.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 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

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
updated 1.1-4 ← 1.1-3 diff Jun 18, 2009
updated 1.1-3 ← 1.1-2 diff Jun 13, 2009
updated 1.1-2 ← 1.1-1 diff Jun 1, 2009
updated 1.1-1 ← 1.1-0 diff May 27, 2009
updated 1.1-0 ← 1.0.0 diff May 14, 2009