NEWS


sirt 1.14

NOTE * changed output of 'sim.raschtype' which is now of class data frame

NOTE * added a not in 'lsem.estimate' that the model syntax should be

NOTE * included utility function 'mcmc_Rhat' for computation of the

NOTE * added statistics of average conditional covariances and MADCOV

NOTE * added summary method for 'conf.detect

NOTE * disabled default fixed seed in 'expl.detect

DATA * included/modified datasets:

EXAMP * included/modified examples: mcmc_Rhat (1), conf.detect (3

sirt 1.13

FIXED * fixed a bug in 'conf.detect' and 'expl.detect' with too few

FIXED * fixed a bug in data preprocessing in 'mlnormal' function

NOTE * included reference to subscore package in 'prmse.subscores.scales

NOTE * extended output values in 'categorize' function

NOTE * added arguments for boundary values of a, b, c and d parameters

ADDED * added robust linking method for multiple studies based on bisquare

NOTE * included functions 'starts_cov' and 'starts_sim1dim' for the

DATA * included/modified datasets:

EXAMP * included/modified examples: mlnormal (3), linking.haberman (5

sirt 1.12

NOTE * included utility function 'prior_model_parse' for convenient

NOTE * included utility function 'loglike_mvnorm' for calculation

ADDED * added deterministic optimization for Bayesian model estimation

NOTE * fixed a bug in LSEM plot function for subsets of parameters

NOTE * corrected a bug in Example 1 in 'equating.rasch'

NOTE * changed labelling of response pattern in 'md.pattern.sirt

NOTE * included example in 'nedelsky-methods' for fitting the Nedelsky

NOTE * added history of adaptive proposal standard deviations in

NOTE * added sampled parameter vector with highest value of posterior

NOTE * added comparison of MAP, multivariate MAP and mean estimator

NOTE * Defunct functions: 'rasch.conquest', 'rasch.pml2' , 'yen.q3

NOTE * included utility functions 'CallSwitch' and 'parmsummary_extend

NOTE * included utility functions 'pow', 'tracemat', 'soft_thresholding

ADDED * included estimation routine 'mlnormal' for (restricted) maximum

DATA * included/modified datasets:

EXAMP * included/modified examples: prior_model_parse (1

sirt 1.11

FIXED * fixed a bug in 'mirt.wrapper.coef' which occured due to

ADDED * added user defined item response model estimation 'xxirt' with

ADDED * added experimental adaptive Metropolis-Hastings routine 'amh

ADDED * added utility functions for objects of class 'mcmc.list' (from

NOTE * included inverse gamma distribution ('rinvgamma2') with

DATA * included/modified datasets:

EXAMP * included/modified examples: rasch.jml (1), xxirt (1,2

sirt 1.10

FIXED * fixed a bug in summary function of MCMC based item

FIXED * fixed a bug in 'rasch.mml2' when using the 'center.b

NOTE * renamed functions 'yen.q3' into 'Q3' and 'testlet.yen.q3

NOTE * included argument 'standardized' in 'lsem.estimate' which

NOTE * cleaned namespace file and defined imported functions

DATA * included/modified datasets:

EXAMP * included/modified examples: lsem.estimate (1

sirt 1.9

NOTE * allows thinning in 'plot.mcmc.sirt' function

NOTE * fixed a minor bug in summary output of 'rasch.mml2' for

NOTE * included argument 'zerosum' in 'rasch.pairwise' and

NOTE * included example for bootstrapping standard errors for

DATA * included/modified datasets:

EXAMP * included/modified examples: rasch.pairwise (1

sirt 1.8

NOTE * corrected a non-working example in 'lsem.estimate'

NOTE * changed defaults and outputs in 'mcmc.list.descriptives

ADDED * included argument 'est.delta' in 'rasch.mml2' for item specific

ADDED * included function 'likelihood.adjustment' for adjusting

NOTE * disabled the broken plot method for 'noharm.sirt' objects

DATA * included/modified datasets:

EXAMP * included/modified examples: lsem.estimate (1

sirt 1.7

ADDED * included function 'btm' for estimating an extended Bradley-Terry

NOTE * added minimum and maximum values in summary of 'lsem.estimate

NOTE * included JML estimation of Bradley-Terry model ('btm') with

NOTE * included infit and outfit statistics in 'btm

NOTE * changed layout of summary of 'lsem.estimate' and

NOTE * added separation index for Bradley-Terry model

FIXED * fixed a bug in 'categorize' function

DATA * included/modified datasets: data.pw01

EXAMP * included/modified examples: btm (1,2

sirt 1.6

NOTE * added arguments 'minnode' and 'maxnode' in 'R2conquest' which

FIXED * fixed a bug in 'truescore.irt' when no standard errors were provided

ADDED * added utility functions 'categorize' and 'decategorize' for

ADDED * added function 'lsem.estimate' for fitting local structural

DATA * included/modified datasets: data.lsem01

EXAMP * included/modified examples: categorize (1,2), lsem.estimate (1

sirt 1.4

NOTE * changed default for argument 'itemcodes' in R2conquest fuction

NOTE * included S3 methods for probabilistic Guttman model 'prob.guttman

ADDED * included plot method for hierarchical rater model 'rm.sdt

NOTE * changed calculation of transformed parameters in 'rm.sdt

FIXED * fixed a bug in 'rm.sdt' for datasets with differing number of

ADDED * added option for specifying a discrete latemt variable in

NOTE * added arguments for bounds of item slope and item difficulty

ADDED * added option for estimating the missingness delta parameter

FIXED * fixed a bug in 'rasch.mml2' for missing data models and

FIXED * corrected missing output of individual likelihood and posterior

DATA * included/modified datasets: data.bs07a

EXAMP * included/modified examples: data.eid (4.3a

sirt 1.3 (2015-01-06)

NOTE * defined several S3 methods for 'rasch.copula2' and

NOTE * adapted S3 methods for mirt because the new class

NOTE * exported the object pcm.fit (it was spuriously

NOTE * included the argument 'ignore.pid' for ignoring person

NOTE * changed Example 1 in 'f1d.irt' due to a change in

ADDED * included S3 methods logLik, IRT.likelihood, IRT.posterior

NOTE * extended modelfit.sirt for objects of class gom

ADDED * included function 'modelfit.cor.poly' for assessing

ADDED * included arguments for fixing item and rater parameters in

ADDED * included IRT.factor.scores method for 'rm.facets' and

ADDED * included function 'IRT.mle' for estimating MLE, WLE and

DATA * included/modified datasets:

EXAMP * included/modified examples: f1d.irt (1), rasch.mml2 (1

sirt 1.2 (2014-12-12)

NOTE * included standard errors of WLE parameters in 'wle.rasch

NOTE * corrected formulas help file for 'pcm.conversion

FIXED * fixed computational problems for calculating tetrachoric

NOTE * included S3 methods IRT.likelihood, IRT.posterior and

ADDED * included item and person fit statistic in 'pcm.fit'

NOTE * included C-test dataset 'data.g308' from

NOTE * included several examples from the book of Eid

DATA * included/modified datasets: data.g308, data.eid

EXAMP * included/modified examples: pcm.conversion (1

sirt 1.1 (2014-11-23)

NOTE * included arguments for mean and covariance matrix for

NOTE * removed 'lavaanify.sirt' from sirt package and

FIXED * fixed a bug in 'lavaan2mirt' (thanks to Hong Giang Pham)

NOTE * extended some person fit statistics to handle datasets

ADDED * included functions for estimating the Beta item

DATA * included/modified datasets:

EXAMP * included/modified examples: f1d.irt (2), brm.sim (1

sirt 1.0

NOTE * included argument 'progress' in 'gom.em' for optional

NOTE * disabled warnings produced in 'rasch.mirtlc' by the glm

FIXED * fixed a bug in calculating the posterior in 'mirt.wrapper

FIXED * fixed a bug in running exploratory factor analysis with

FIXED * fixed a bug in datawide2long with Q-matrix input

FIXED * fixed a bug in data handling in 'invariance.alignment

ADDED * included an extension of lavaan syntax to accomodate

NOTE * included coef and vcov method for function 'rasch.evm.pcm

NOTE * included argument weights in 'dirichlet.mle

NOTE * included utility function for conversion of different

NOTE * included helper function 'mirt.wrapper.itemplot'

NOTE * enabled progress argument in rasch.copula functions

NOTE * renamed DeCarlo's hierarchical rater model based on

NOTE * fixed an error in description of missing IRT models in

NOTE * fixed a bug in 'tam2mirt' for polytomous items

ADDED * included function 'mirt.specify.partable' for modifying

NOTE * included argument item type for polytomous data in 'lavaan2mirt

NOTE * updated 'lavaanify.sirt' function because of changes in

NOTE * changed mean constraint for rater parameters in 'rm.facets'

ADDED * included estimation and simulation functions for the Nedelsky model

DATA * included/modified datasets: data.ratings2, data.si06, data.ratings3

EXAMP * included/modified examples: dirichlet.simul (1,2

sirt 0.47

ADDED * included wrapper function of mirt output of extracting

EXAMP * added more examples for model estimation in mirt package

ADDED * included wrapper function of mirt output for extracting

ADDED * extended modelfit.sirt for fitted objects from mirt package

ADDED * included function 'lavaan2mirt' for converting syntax for the

ADDED * included function 'tam2mirt' for converting a fitted object

NOTE * corrected some typos and improved some examples (thanks to Phil Chalmers

EXAMP * included an example for running Mplus from within R using the

NOTE * renamed functionrasch.conquest into R2conquest -> function rasch.conquest

ADDED * included function 'mirt.wrapper.fscores' for computing EAPs, MAPs and MLEs

DATA * included/modified datasets:

EXAMP * included/modified examples: mirt.wrapper (1,2,3,4,5

sirt 0.46

NOTE * used the operator '::' for functions which are used from

FIXED * fixed a bug in plot.noharm.sirt for unidimensional models

NOTE * fixed a minor bug in summary in 'summary.rasch.pml2

NOTE * included argument 'use.maxincrement' for controlling

NOTE * speeded invariance alignment function and choose now

NOTE * excluded plotting function of 'invariance.alignment

NOTE * changed calculation of measures of noninvariance in

DATA * included/modified datasets:

EXAMP * included/modified examples: data.read, data.big5

sirt 0.45

FIXED * fixed a bug in reliability calculation in noharm.sirt

NOTE * included plots for 'noharm.sirt' using the semPlot package

ADDED * included first version of statistical implicative analysis ('sia.sirt

ADDED * included function 'rasch.conquest' for running ConQuest from within R

DATA * included/modified datasets:

EXAMP * included/modified examples: data.mixed1, noharm.sirt (1,2

sirt 0.44

FIXED * fixed a bug in calculation of marginal parameters for testlet model

ADDED * included the partially compensatory item response model

NOTE * speeded 'rasch.copula' functions a bit

NOTE * included argument 'increment.factor' in rasch.copula to improve

FIXED * fixed a bug in 'rasch.mirtlc' in saved parameter estimates for

ADDED * included function for calculating marginal item parameters for

ADDED * extended 'modelfit.sirt' for objects of class tam.mml, tam.mml.2pl

FIXED * fixed a bug in parsing residual matrix from NOHARM output in 'R2noharm

NOTE * extended output in mcmc.list. descriptives

NOTE * changed chi square p value in R2noharm in Values according to summary

ADDED * included R implementation of NOHARM ('noharm.sirt

NOTE * modelfit.sirt also allows for objects of class noharm.sirt

NOTE * included Divgi estimation method of tetrachoric correlation

ADDED * included maximum likelihood estimation of polychoric correlation

DATA * included/modified datasets:

EXAMP * included/modified examples: data.wide2long (1), smirt (3), modelfit.sirt (1

sirt 0.43

ADDED * included function 'isop.test' for testing the ISOP model

ADDED * included (non-iterative) eigenvector method for estimating

NOTE * included argument 'ref.item' in rasch.mirtlc for specification

ADDED * included test of de Gooijer and Yuan (2011) that CSN is non-positive

ADDED * included option for testing differential item functioning in

NOTE * changed convergence behavior in rasch.mirtlc for 2PL models

ADDED * robust linking alternative to mean-mean linking ('linking.robust

NOTE * corrected output for hierarchical rater model ('rm.hrm

ADDED * included simple latent class model for two exchangeable raters

ADDED * extended unidimensional copula model to multiple dimensions ('rasch.copula3

NOTE * changed numerical differentiation parameters in several functions

ADDED * included missing data IRT model ('rasch.mml2', irtmodel='missing1

NOTE * included person (containing person parameters) as a value in rasch.copula2

FIXED * fixed a bug in 'testlet.yen.q3

NOTE * allowed correlated residuals in reliability calculation of

NOTE * included reliability estimation for pseudo maximum likelihood

NOTE * included marginal item parameters in the output in testlet model

DATA * included/modified datasets: data.reck73C1a, data.reck73C1b

EXAMP * included/modified examples: isop.test (1), rasch.evm.pcm (1,2,3,4,5,6

sirt 0.42

NOTE * included further values in smirt to allow to apply itemfit.sx2

FIXED * fixed a bug in output of person parameters in smirt (missing

NOTE * included empirical item-attribute discriminations in lsdm

NOTE * changed NAMESPACE and DESCRIPTION files due to a change in Rcpp

FIXED * fixed a bug for constraint in mu for multidimensional models

FIXED * fixed warning messages when reading NOHARM output files

NOTE * stabilized estimation of tetrachoric correlation coefficients

ADDED * included the method of Bonett and Price for calculation a

NOTE * included additional outputs and item parameters for the

NOTE * extended modelfit.sirt to objects of class R2noharm

DATA * included/modified datasets: data.timss07.G8.RUS, data.reck611

EXAMP * included/modified examples: fuzcluster (1), modelfit.sirt (1

sirt 0.41

ADDED * included maximum likelihood estimation for discrete data in the

ADDED * included pseudo-log-likelihood estimation for fractional item

ADDED * included clustering fur fuzzy continuous data (belief function

DATA * included datasets: data.pirlsmissing

EXAMP * included examples: mcmc.2pno.ml (3), rasch.mml2 (7

sirt 0.40

FIXED * fixed a bug in 'data.wide2long

NOTE * changed Rcpp code in eigenvalue calculation due to a CRAN request

DATA * included datasets: data.big5.qgraph

EXAMP * included examples:

sirt 0.39

NOTE * included approximating function of expected percent score in

NOTE * added a check function for inits in smirt (thanks to Balal Izanloo

FIXED * fixed a bug in output of person parameters (thanks to Balal Izanloo

NOTE * speeded latent regression model 'latent.em.regression.raschtype

ADDED * included latent.em.regression.normal for normally distributed

NOTE * included factor for convergence acceleration in invariance.alignment

NOTE * included summary for latent regression models

ADDED * included function 'mle.pcm.group' for maximum likelihood estimation

NOTE * changed algorithm in 'invariance.alignment' into a two-step approach

NOTE * included plot method for function 'invariance.alignment

DATA * included datasets: data.inv4gr, data.ess2005, data.mcdonald.rape

EXAMP * included examples: lsdm (4,5), invariance.alignment (3

sirt 0.38

ADDED * included function for automated finding of a scoring key in

FIXED * fixed a bug in linking.haberman function

NOTE * added argument personpars in linking.haberman for transformation

ADDED * included alignment method for approximate invariance

ADDED * included function truescore.irt for conversion of trait scores

DATA * included item parameters data.activity.itempars

sirt 0.37

FIXED * fixed a bug in rasch.mirtlc with multiple starts in latent

NOTE * allowed input of student weights and product-moment

FIXED * fixed a bug in calculation of degrees of freedom in R2noharm

FIXED * fixed a bug in linear transformation for person parameters

ADDED * included eigenvalue decomposition function 'eigenvalues.sirt

DATA * included datasets: 'data.noharmExC', 'data.mcdonald', 'data.reck

DATA * included data conversion function 'data.wide2long'

DATA * renamed 'data.noharm' into 'data.noharm18'

sirt 0.35

NOTE * corrected legends and labels in plot.isop function

ADDED * included function rowKSmallest2.sirt

FIXED * fixed a bug in mcmc.3pno.testlet (thanks to Chun-Hsien Wu

NOTE * included gregmisc in imports (thanks to Jean-Paul Fox

NOTE * disabled parametrization 2 in mcmc.3pno.testlet

NOTE * included argument for item parameter fixings in

NOTE * included ETS classification labels of uniform DIF in

NOTE * included the option of not submitting any item strata

ADDED * included function 'md.pattern.sirt' for analyzing

NOTE * included crossprod function in several sirt functions

ADDED * included monotone nonparametric estimation in 'rasch.mml2

NOTE * speeded irtmodel='npirt' in case of providing npformula

NOTE * included output of summary of testlet effects in

ADDED * included the functional unidimensional model (Ip et al. 2013

ADDED * included the linking method of Haberman (2009

NOTE * included plot method for rasch.mml2 function

NOTE * removed rasch.testlet.glmer function

sirt 0.34

ADDED * included estimation of ISOP and ADISOP models

FIXED * fixed a bug in pbivnorm2 for negative correlations

NOTE * included argument increment.factor in smirt to

ADDED * included rowwise maximum and minimum and rowwise

ADDED * included matrix functions rowIntervalIndex.sirt

FIXED * fixed a bug in mcmc.2pno.ml (thanks to Ronny Scherer

ADDED * included matrix row and column wise monotone regression

ADDED * included graded response model estimation in isop.poly

ADDED * included plot method for ISOP models (isop.dich and

DATA * included example data.big5

EXAMP * included an example for DETECT for polytomous data

sirt 0.32

ADDED * included the estimation of the 2PL model via MCMC (mcmc.2pno

NOTE * included a function for estimating Rhat and MAP from MCMC output

ADDED * included a function for writing coda files (mcmclist2coda

NOTE * renamed jacknife.rasch.jml into rasch.jml.jackknife1

ADDED * included mcmc.2pnoh for estimating a hierarchical IRT model

ADDED * included mcmc.3pno.testlet for estimating IRT testlet and

ADDED * included mcmc.2pno.ml function for estimating a multilevel

ADDED * included R2NOHARM functions into this package for running

NOTE * modelfit.sirt now allows objects of class smirt

NOTE * speeded calculation of modelfit.sirt

NOTE * speeded rasch.mml2, prob.guttman, rasch.mirtlc, rm.facets, rm.hrm

sirt 0.31

NOTE * speeded rasch.pml2 a bit

FIXED * fixed a bug in smirt function (thanks to Izanloo Balal

ADDED * included function tetrachoric2 faster calculation

ADDED * included pbivnorm2 for calculating the bivariate normal integral

NOTE * included rasch.pml3, a bit faster version than rasch.pml2

FIXED * eliminated warning statements in smirt and fixed a bug in

sirt 0.30

NOTE * included a Rcpp function for faster calculations in rm.hrm

ADDED * included smirt function for estimating the multdimensional

ADDED * included variational approximation for the Rasch model

ADDED * included the (Rasch) grade of membership model

sirt 0.29

ADDED * included function for computing eigenvalues and inverses of

ADDED * included facets models with item/rater intercepts and slopes

ADDED * included initial version of the hierarchical rater model based on

ADDED * included function for simulating and estimating the

ADDED * included grade of membership model with joint maximum

sirt 0.28

NOTE * included standard errors in rasch.mml2

ADDED * included marginal true score reliability for binary item

sirt 0.27

ADDED * included classification accuracy in the Rasch model

ADDED * implemented the multidimensional latent class Rasch model

NOTE * cleaning of help files, included several datasets and

NOTE * included log-linear smoothing of the theta distribution

ADDED * included 2PL estimation in rasch.mirtlc

ADDED * included global fit statistics in modelfit.sirt

NOTE * included log-linear smoothing of the ability distribution

NOTE * accelerated rasch.pml function and renamed it into rasch.pml2

NOTE * allowed for linear constraints for residual correlations

NOTE * accelerated latent.regression.em.raschtype and

sirt 0.26

NOTE * restructured rasch.mml2 function to get a bit more compact code

NOTE * do not export rasch.mml and rasch.copula anymore via namespace

ADDED * included nonparametric IRT function estimation in rasch.mml2

ADDED * included multidimensional models in rasch.mml2

NOTE * added corrected AIC (AICc) in rasch.mml2 and rasch.copula2

NOTE * corrected mean and SD estimation in rasch.mml2

FIXED * fixed a bug in the calculation of the number of estimated parameters

FIXED * corrected rasch.mml2 function in case of fixed weights of

FIXED * corrected a bug in wle.rasch

ADDED * included probabilistic Guttman model

ADDED * added analytical bias correction method for JML estimation of the Rasch model

NOTE * accelerated PMML estimation algorithm

ADDED * added 2PL estimation in rasch.pml

sirt 0.25

FIXED * fixed bad numerical behavior in rasch.copula2 for Cook-Johnson

NOTE * improved speed in yen.q3 and extended output

NOTE * speed improvement in rasch.mml and rasch.copula2

NOTE * included version rasch.mml2 with substantial speed improvements

NOTE * speed improvements for rasch.jml function

sirt 0.24

NOTE * changed algorithms behavior of rasch.copula2

FIXED * corrected deviance calculation in rasch.copula

sirt 0.23

NOTE * removed functions for running ConQuest from this package

ADDED * included Cook-Johnson and Frank copula in rasch.copula2 function

ADDED * included examples for wle.rasch.jackknife

FIXED * removed a minor printing bug in rasch.copula

FIXED * fixed a bug in jackknife.rasch.jml

NOTE * included item parameter constraints in jackknife.rasch.jml

FIXED * corrected handling of extreme responses in rasch.prox

sirt 0.22

ADDED * included estimation of residual error correlations in rasch.pml

NOTE * restructured rasch.testlet.glmer function

DATA * included data set reading data.read

NOTE * set a different default in rasch.mml (estimation of trait SD seemed incorrect

NOTE * rasch.testlet.glmer: output EAPs and EAP reliability

NOTE * included loglog and cloglog link functions in rasch.testlet.glmer

ADDED * included jackknife estimation of the joint maximum likelihood

NOTE * included a speeded version of rasch.copula and labelled it

NOTE * output posterior distribition, EAP estimates and

ADDED * introduced probit and logit version of rasch.pml: pairwise marginal

FIXED * removed some bugs (or inefficiencies) in numerical differentiation

NOTE * renamed sim.rasch.copula into sim.rasch.dep

ADDED * included function rasch.pairwise.itemcluster for the conditional

NOTE * package structure of sirtr is created

ADDED * included simulation function for Rasch copula model ('sim.rasch.copula

sirt 0.21

sirt 0.20

sirt 0.19

sirt 0.18

sirt 0.17

sirt 0.16

sirt 0.15

sirt 0.14

sirt 0.13

sirt 0.12

sirt 0.11

sirt 0.10

sirt 0.9

sirt 0.8

sirt 0.7

sirt 0.6

sirt 0.5

sirt 0.4

sirt 0.3

sirt 0.2

sirt 0.1

sirt 0.0