mirt

Multidimensional item response theory

https://github.com/philchalmers/mirt

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    2 of 18 committers (11.1%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (17.9%) to scientific vocabulary

Keywords

irt mirt r

Keywords from Contributors

structural-equation-modeling estimation multilevel-models
Last synced: 10 months ago · JSON representation

Repository

Multidimensional item response theory

Basic Info
Statistics
  • Stars: 221
  • Watchers: 30
  • Forks: 80
  • Open Issues: 0
  • Releases: 28
Topics
irt mirt r
Created over 14 years ago · Last pushed 10 months ago
Metadata Files
Readme Changelog

README.md

mirt: Multidimensional item response theory in R

Analysis of dichotomous and polytomous response data using unidimensional and multidimensional latent trait models under the Item Response Theory paradigm. Exploratory and confirmatory models can be estimated with quadrature (EM) or stochastic (MHRM) methods. Confirmatory bi-factor and two-tier analyses are available for modeling item testlets. Multiple group analysis and mixed effects designs also are available for detecting differential item functioning and modeling item and person covariates.

Examples and evaluated help files are available on the wiki

Various examples and worked help files have been compiled using the knitr package to generate HTML output, and are available on the package wiki. User contributions are welcome!

Installing from source

It's recommended to use the development version of this package since it is more likely to be up to date than the version on CRAN. To install this package from source:

1) Obtain recent gcc, g++, and gfortran compilers. Windows users can install the Rtools suite while Mac users will have to download the necessary tools from the Xcode suite and its related command line tools (found within Xcode's Preference Pane under Downloads/Components); most Linux distributions should already have up to date compilers (or if not they can be updated easily). Windows users should include the checkbox option of installing Rtools to their path for easier command line usage.

2) Install the devtools package (if necessary). In R, paste the following into the console:

r install.packages('devtools')

3) Load the devtools package (requires version 1.4+) and install from the Github source code.

r library('devtools') install_github('philchalmers/mirt')

Installing from source via git

If the devtools approach does not work on your system, then you can download and install the repository directly.

1) Obtain recent gcc, g++, and gfortran compilers (see above instructions).

2) Install the git command line tools.

3) Open a terminal/command-line tool. The following code will download the repository code to your computer, and install the package directly using R tools (Windows users may also have to add R and git to their path)

git clone https://github.com/philchalmers/mirt R CMD INSTALL mirt

Special Mac OS X Installation Instructions

In some reported cases XCode does not install the appropriate gfortran compilers in the correct location, therefore they have to be installed manually instead. This is accomplished by inputing the following instructions into the terminal:

curl -O http://r.research.att.com/libs/gfortran-4.8.2-darwin13.tar.bz2 sudo tar fvxz gfortran-4.8.2-darwin13.tar.bz2 -C /

Licence

This package is free and open source software, licensed under GPL (>= 3).

Bugs and Questions

Bug reports are always welcome and the preferred way to address these bugs is through the Github 'issues'. Feel free to submit issues or feature requests on the site, and I'll address them ASAP. Also, if you have any questions about the package, or IRT in general, then feel free to create a 'New Topic' in the mirt-package Google group. Cheers!

Owner

  • Name: Phil Chalmers
  • Login: philchalmers
  • Kind: user
  • Location: Toronto, Canada
  • Company: York University

Assistant Professor

GitHub Events

Total
  • Create event: 4
  • Release event: 2
  • Issues event: 15
  • Watch event: 15
  • Issue comment event: 25
  • Push event: 301
  • Gollum event: 3
  • Pull request event: 8
  • Fork event: 3
Last Year
  • Create event: 4
  • Release event: 2
  • Issues event: 15
  • Watch event: 15
  • Issue comment event: 25
  • Push event: 301
  • Gollum event: 3
  • Pull request event: 8
  • Fork event: 3

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 3,280
  • Total Committers: 18
  • Avg Commits per committer: 182.222
  • Development Distribution Score (DDS): 0.045
Past Year
  • Commits: 201
  • Committers: 2
  • Avg Commits per committer: 100.5
  • Development Distribution Score (DDS): 0.01
Top Committers
Name Email Commits
Phil Chalmers r****s@g****m 3,133
rphilip2004 r****4@e****b 114
sumny l****h@w****e 7
Seongho s****o@k****r 6
Carl F. Falk f****l@m****u 3
Kjell S Slupphaug s****l@g****m 2
Sebastian Ueckert s****t@g****m 2
Phil p****l@p****) 2
bittobit s****7@s****r 2
Jan Netík 3****e 1
Adam Meade a****l@g****m 1
Joshua Nathaniel Pritikin j****n@p****m 1
RDebelak r****k@p****h 1
stefan7th s****h@e****b 1
phil p****l@p****0 1
Phil Chalmers p****l@p****) 1
Phil p****l@p****) 1
Will Beasley w****y@h****m 1

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 123
  • Total pull requests: 14
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 13 days
  • Total issue authors: 81
  • Total pull request authors: 10
  • Average comments per issue: 2.41
  • Average comments per pull request: 3.14
  • Merged pull requests: 9
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 11
  • Pull requests: 4
  • Average time to close issues: 4 days
  • Average time to close pull requests: 1 day
  • Issue authors: 8
  • Pull request authors: 2
  • Average comments per issue: 1.91
  • Average comments per pull request: 4.5
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • netique (9)
  • Deleetdk (5)
  • philchalmers (4)
  • isaactpetersen (4)
  • begavett (4)
  • marerikri (3)
  • seonghobae (3)
  • jbuncher (3)
  • oguzhanogreden (3)
  • hynekcigler (3)
  • jessekps (3)
  • TomBentonCA (3)
  • hplieninger (2)
  • liu6171 (2)
  • gitbobo (2)
Pull Request Authors
  • Kss2k (4)
  • seonghobae (3)
  • drvictorvs (2)
  • wibeasley (2)
  • awmeade (1)
  • dji-transpire (1)
  • RDebelak (1)
  • netique (1)
  • sumny (1)
  • sebastianueckert (1)
Top Labels
Issue Labels
general (1) bug (1)
Pull Request Labels

Packages

  • Total packages: 2
  • Total downloads:
    • cran 6,139 last-month
  • Total docker downloads: 43,433
  • Total dependent packages: 53
    (may contain duplicates)
  • Total dependent repositories: 52
    (may contain duplicates)
  • Total versions: 86
  • Total maintainers: 1
cran.r-project.org: mirt

Multidimensional Item Response Theory

  • Versions: 72
  • Dependent Packages: 53
  • Dependent Repositories: 52
  • Downloads: 6,139 Last month
  • Docker Downloads: 43,433
Rankings
Forks count: 0.9%
Dependent packages count: 1.9%
Stargazers count: 2.3%
Average: 2.8%
Dependent repos count: 3.4%
Downloads: 5.3%
Maintainers (1)
Last synced: 10 months ago
proxy.golang.org: github.com/philchalmers/mirt
  • Versions: 14
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.5%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 10 months ago

Dependencies

DESCRIPTION cran
  • R >= 3.6.0 depends
  • lattice * depends
  • methods * depends
  • stats * depends
  • stats4 * depends
  • Deriv * imports
  • GPArotation * imports
  • Matrix >= 1.5 imports
  • Rcpp * imports
  • dcurver * imports
  • gridExtra * imports
  • mgcv * imports
  • pbapply >= 1.3 imports
  • splines * imports
  • vegan * imports
  • Rsolnp * suggests
  • boot * suggests
  • directlabels * suggests
  • knitr * suggests
  • latticeExtra * suggests
  • markdown * suggests
  • mirtCAT * suggests
  • nloptr * suggests
  • plink * suggests
  • shiny * suggests
  • sirt * suggests