Changes in version 2.1.6 (2025-01-22) - Improved output of cluster_gen() - Improved documentation of cluster_gen() (issue #52) - Improved Markdown formatting of documentation everywhere - Allow simultaneous specification of cat_prop and rho on cluster_gen() (issue #51) Changes in version 2.1.5 (2024-05-06) - Fixed block_design() for non-sequential items (issue #50) - Fixed typos in documentation - Re-implemented continuous integration routine (issue #47) Changes in version 2.1.4 (2023-08-22) - Fixed top-level package documentation (?lsasim) Changes in version 2.1.3 (2023-03-28) - Fixes generation of thresholds on item_gen() (issue #48) - Refactored usage of class() on if-statements Changes in version 2.1.2 (2021-11-09) - Refactoring to fix building on Fedora/Clang and M1-powered Macs Changes in version 2.1.1 (2021-06-24) - Fixes test unit dependency on GNU libiconv Changes in version 2.1.0 (2021-06-23) - Adds cluster_gen, a function to generate background questionnaires (with questionnaire_gen) in a cluster sampling structure. - Package description now includes a literary reference for the theoretical framework behind the package (issue #38, pull request #42) - Fixes item parameter generation by irt_gen when the guessing parameter is larger than zero (issue #40) Changes in version 2.0.2 (2020-09-10) - Solves Issue #11, which was causing item_gen() to produce out-of-bounds item difficulties in some situations. Changes in version 2.0.1 (2019-12-05) - Makes lsasim compliant with changes to be introduced in the next major release of R. lsasim 2.0.1 is functionally identical to 2.0.0, as all changes relate to how if (class(x) == "matrix" statements are written. Specifically, such statements were changed to if(class(x))[1] == "matrix" to accommodate for cases where x may be a matrix with complex classes such as "matrix" "array". Changes in version 2.0.0 (2019-09-12) This release adds several features to the questionnaire_gen function, such as: - Generation of questionnaires given a much wider range of arguments. - Reduction of the number of mandatory arguments to 1 (number of observations). - Generation of answers which are jointly-distributed as a multivariate normal distribution. - Generation of theoretical and empirical (Monte Carlo) regression coefficients of theta as a linear function of the background questionnaire items. Please read the function's help file for more details on how to access these new features. Note: any R code written for the questionnaire_gen function from previous versions of lsasim may not work properly on this version due to the rearrangement of the function's arguments and slight changes in its default behavior. Please review your code before executing old scripts. Changes in version 1.0.1.9000 - Added item_no to response_gen. - response_gen can now handle item subsets. Changes in version 1.0.1 (2017-05-10) - Added cov_bounds to cor_gen. - Removed d1 from the returned data frame of item_gen when thresholds = 1. Changes in version 1.0.0 (2017-02-23) - Launched