Changes

  • Fix use of 'middle' argument by using 'given' in person(). (#8)
  • Bump requirements to using R 4.0.0 , Rcpp 1.0.8, and RcppArmadillo 10.8.1 or above. (#8)

Changes

  • Added LazyData: true to DESCRIPTION to match with how the data documentation is called. (#3)

Documentation

Deployment

  • Switched from Travis-CI to GitHub Actions for R. (#5)

Changes

  • Updated package dependencies
  • Enabled C++11 and OpenMP.
  • Switched to allowing Rcpp to handle native registration

Bugfix

  • Addressed issues in the choice generation procedure.

Documentation

  • Improved in-line documentation.
  • Added Authors’ ORCIDs to DESCRIPTION.

Testing

  • Enabled TMSA Lab’s configuration for Travis-CI.
  • Added src/init.c for R 3.4 compatibility
  • Added GitHub project page link
  • Added two vignettes that cover the model estimation and simulation results in the package.
  • Added a NEWS.md file to track changes to the package.
  • Adds two columns to choice matrix: hard_q_id and easy_q_id.

Modeling Framework

  • Implementation of the hierarchical framework described in “A Hierarchical Model for Accuracy and Choice on Standardized Tests”
  • Specifically, a choice inclusive Probit HLM and a Two Parameter Ogive Model.

C++ Functions

  • Random Number Generation for the following distributions: Wishart, Inverse Wishart, and Multivariate Normal
  • Matrix Centering
  • Direct Sum calculation

Data

  • Student Performance on Revised Purdue Spatial Visualization Test (Revised PSVT:R) by Yoon, 2011 in trial_matrix
  • The choices students made among items presented to them in choice_matrix
  • The end payout results for students based on their choices in payout_matrix
  • One additional data set exists containing the student’s sex response in survey_data