NEWS


CDM 5.4

FIXED * fixed warnings in calculation of standard errors in

DATA * included/modified datasets:

EXAMP * included/modified examples:

CDM 5.3

ADDED * included function CDM::IRT.RMSD which computed group-wise

ADDED * included chi square statistic and MAD statistic (mean

NOTE * cleaned code in function 'WaldTest' a bit

NOTE * added links to recently released GDINA package in R.

DATA * included/modified datasets:

EXAMP * included/modified examples: IRT.RMSD (1), gdina (1d

CDM 5.2

NOTE * extended 'item_by_group' function which can now handle

ADDED * included option for a subset of invariant items in

FIXED * fixed a bug in setting boundaries for guessing and slipping

NOTE * reference to new Journal of Statistical Software George et al

DATA * included/modified datasets:

EXAMP * included/modified examples: item_by_group (1),

CDM 5.1

FIXED * changed the method of standard error calculation in

DATA * included/modified datasets:

EXAMP * included/modified examples:

CDM 5.0

NOTE * changed the way of calculating numerical derivatives in

NOTE * included utility function 'abs_approx' for a differentiable

NOTE * added argument 'append' in function 'osink

NOTE * included a utility function 'summary_sink' which sinks

NOTE * included utility function 'deltaMethod' for nonlinear

NOTE * included utility function 'item_by_group' which extends

ADDED * added sequential GDINA model for polytomous item responses

NOTE * included argument 'invariance' in 'gdina' which allows

NOTE * changed number of M-steps in 'slca' in default to 10

DATA * included/modified datasets: data.cdm04

EXAMP * included/modified examples: abs_approx (1),

CDM 4.991

NOTE * changed argument structure of 'numerical_hessian

NOTE * included maximum likelihood estimation method for

NOTE * added an example of fitting (data.cdm, Example 1) the

NOTE * changed default value of 'max.increment' argument in

FIXED * fixed a bug in 'gdina.dif' (thanks to Sinem Senfarah

DATA * included/modified datasets: data.cdm03

EXAMP * included/modified examples: data.cdm (1

CDM 4.8

FIXED * fixed a bug in 'itemfit.sx2' for fitted objects in TAM

NOTE * slightly changed output of 'print' methods

NOTE * changed argument 'rdigits' to 'digits' in 'summary

NOTE * included utility functions 'osink' and 'csink' for

NOTE * allowed argument 'file' in 'summary' method for objects

ADDED * included function 'numerical_Hessian' for a numerical

DATA * included/modified datasets:

EXAMP * included/modified examples: osink (1

CDM 4.7

NOTE * extended Wald test for item fit 'gdina.wald' for DINO

NOTE * cleaned namespace file and defined imported functions

ADDED * added a S3 method 'IRT.parameterTable

ADDED * added a utility function 'WaldTest' for performing

DATA * included/modified datasets:

EXAMP * included/modified examples: gdina.wald (1), data.ecpe (1

CDM 4.6

NOTE * included optional lower and upper bounds for estimation

DATA * included/modified datasets:

EXAMP * included/modified examples:

CDM 4.5

NOTE * extended 'din' and 'gdina' functions for items with more

NOTE * included 'converged' value for all models indicating

DATA * included/modified datasets:

EXAMP * included/modified examples:

CDM 4.4

FIXED * fixed a bug in function 'sequential.items

DATA * included/modified datasets:

EXAMP * included/modified examples:

CDM 4.3

NOTE * included t and p values in 'IRT.jackknife.gdina

FIXED * fixed bugs in 'summary.gdina' and 'gdina' due to

DATA * included/modified datasets:

EXAMP * included/modified examples:

CDM 4.2

FIXED * fixed the ignorance of the 'centered.latent' argument

ADDED * included S3 methods 'IRT.expectedCounts' for extracting

ADDED * included general plotting function for item response

ADDED * included S3 method 'predict' (and function 'IRT.predict

NOTE * added attributes group and weights to 'IRT.data' value

NOTE * added a summary method for 'IRT.compareModels

NOTE * changed output of posterior in 'gdina

ADDED * included function 'IRT.repDesign' for constructing

ADDED * added arguments for fixing and initial parameters in

NOTE * added parameter table and matrix of polychoric correlations

ADDED * added S3 method 'IRT.jackknife' and an initial version

ADDED * added function 'IRT.derivedParameter' for replication methods

DATA * included/modified datasets: data.timss11.G4.AUT

EXAMP * included/modified examples: IRT.expectedCounts (1,2

CDM 4.1 (2014-12-17)

NOTE * included confidence intervals S3 method for din objects

FIXED * fixed a bug in printing BIC for 'gdina' objects

NOTE * included S3 method 'IRT.modelfit' for assessment of

NOTE * included S3 method 'IRT.se' for computation of standard

NOTE * included S3 method 'IRT.IC' for extracting information

NOTE * included object names in 'anova' methods for CDM objects

NOTE * included S3 method 'IRT.anova

NOTE * removed MX2 statistic from 'modelfit.cor' function

DATA * included/modified datasets:

EXAMP * included/modified examples: vcov.din (1), IRT.modelfit (1

CDM 4.0 (2014-11-22)

NOTE * included argument for iteration progress in 'gdm

NOTE * included value call in 'din', 'gdina', 'gdm

NOTE * changed print method in 'din' and included print method

NOTE * added anova and coef method for 'slca' function

ADDED * added asymptotic covariance matrix estimation S3 method

ADDED * added computation of entropy of whole test and items in

NOTE * included a summary function for 'cdi.kli

NOTE * included a function 'skillspace.full' for creating a

ADDED * included a plot S3 method for 'gdm' and 'slca'

NOTE * corrected a bug in person value of 'gdm': missing standard

ADDED * included person fit appropriateness statistic (Liu et al., 2009

ADDED * included S3 methods 'IRT.likelihood', 'IRT.personfit

NOTE * included person parameter estimation (classification) for

DATA * included/modified datasets:

EXAMP * included/modified examples: data.dcm (1), modelfit.cor (2

CDM 3.4

NOTE * speeded itemfit.sx2 a bit

NOTE * included output value 'pattern' in multiple group GDINA models

NOTE * included adjusted mean absolute deviation of Q3 statistics (MADaQ3

EXAMP * included examples for running CDMs in mirt package

DATA * included/modified datasets:

EXAMP * included/modified examples: modelfit.cor (1), din.deterministic

CDM 3.3

ADDED * included structured latent class analysis for polytomous data ('slca

DATA * included/modified datasets:

EXAMP * included/modified examples: slca (1,2,3,4,5

CDM 3.2

NOTE * included an argument save.devmin in 'gdina' for more parsimonious

NOTE * included effect size of differential item functioning in

FIXED * fixed a bug in itemfit.sx2

DATA * included/modified datasets:

EXAMP * included/modified examples: gdina.dif (1

CDM 3.1

FIXED * fixed a bug when printing objects of class 'din

NOTE * allowed vector input of item response pattern in 'plot.din

NOTE * disabled argument log.file in 'summary.din

NOTE * included random initial parameter values in 'din' and 'gdina

NOTE * changed some settings in plot.din

DATA * included/modified datasets:

EXAMP * included/modified examples: din (1), gdina (1), plot.din

CDM 3.0

NOTE * changed output in summary.gdina a bit (fixed a bug for

NOTE * included the argument 'avoid.zeroprobs' in gdina function

NOTE * fixed problems in itemfit.sx2 for empty cells (thanks to

ADDED * included a Wald test for the GDINA model (gdina.wald

ADDED * included assessment of item-wise differential item functioning

FIXED * removed minor bug in summary.gdina

FIXED * fixed a bug with singular design matrix in skill space reduction

ADDED * included calculation of polychoric correlation in summary.gdina

NOTE * removed parallel plot form plot.din

FIXED * fixed a crucial bug for in the multidimensional GDMs with item slope

ADDED * included function 'mcdina' for estimating the multiple group multiple

DATA * included/modified datasets: data.cdm01, data.cdm02

EXAMP * included/modified examples: data.ecpe, gdina.wald (1),

CDM 2.7

ADDED * included cognitive diagnostic indices based on Kullback-Leibler

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

NOTE * included non-exported Rcpp files for calculating individual

DATA * included/modified datasets:

EXAMP * included/modified examples: cdi.kli (1

CDM 2.6

FIXED * fixed a bug in polytomous GDINA models with only one skill

NOTE * included value 'zeroprob.skillclasses' in skillspace.hierarchy

NOTE * included a more efficient skill space reduction method in

ADDED * included data transformation function 'sequential.items' for

DATA * included/modified datasets: data.sda6, data.timss03.G8.su

EXAMP * included/modified examples: gdm (10

CDM 2.5

FIXED * fixed a bug when inverting a singular matrix in standard error

NOTE * included conditional item probabilities in gdina output

NOTE * included gdina plot function (thanks to a discussion with

FIXED * fixed a bug in summary.dina if data without column names

FIXED * removed a bug in gdina function which occured sometimes

FIXED * fixed a bug in cdm.est.class.accuracy for GDINA models

FIXED * fixed some instable numerical behavior for higher order

FIXED * fixed a bug in calculating number of estimated parameters for

NOTE * added some explanations in the manual of 'modelfit.cor

ADDED * included S-X2 item fit statistic ('itemfit.sx2') accompanied

ADDED * included marginal skill classification reliability in

ADDED * implemented significance tests in modelfit.cor and modelfit.cor.din

ADDED * included jackknife estimation of standard

NOTE * speeded function 'modelfit.cor' by moving some parts of the code

NOTE * included warnings in case of nonconvergence in gdina function

NOTE * slight change of algorithm for skill space reduction which

ADDED * included a function for skill space approximation

ADDED * included a function for calculation reduced skill spaces

ADDED * included generalized distance discriminating method and a function

DATA * included/modified datasets: data.hr, data.melab, data.jang,

EXAMP * included/modified examples: gdm (4,5,6), gdina (8,9), sim.din (3),

CDM 2.4

DATA * included two datasets 'data.dcm' and 'data.ecpe

DATA * eliminated a recoding error in data.Students

CDM 2.3

NOTE * worked on slight improvements of computation time in din

DATA * included multiple group dataset 'data.mg

NOTE * cleaned CDM manual (thanks to Michaela Mayr

CDM 2.2

NOTE * accelerated rowMaxs function

ADDED * included Q-matrix validation function (de la Torre, 2008

ADDED * included joint maximum likelihood estimation and

EXAMP * included another example (based on attribute vectors)

ADDED * included polytomous GDINA model (Chen & de la Torre, 2013)

CDM 2.01

FIXED * fixed a bug in gdm in multiple group estimation: group

NOTE * improved convergence behavior for multiple group analysis

NOTE * accelerated calculation in gdm: skillspace reduction

CDM 1.5

NOTE * allowed for centering of intercepts and slopes in gdm

ADDED * included satured skill distribution estimation in gdm

FIXED * fixed a bug in the calculation of RMSEA itemfit, although

FIXED * fixed a bug in gdm with varying number of item categories

ADDED * included the multidimensional latent class IRT model

NOTE * speeded calculation of modelfit.cor

CDM 1.4

FIXED * eliminated a bug in GDINA function for link="log

ADDED * included the parametrization of the reduced RUM model in gdina

ADDED * worked on higher order GDINA model which has the argument

ADDED * included log-likelihood extractor functions

ADDED * included group-wise calculation of RMSEA statistics

FIXED * (hopefully) fixed a bug in gdm function with differing number of

NOTE * use frequency patterns in gdm to speed up calculations

NOTE * included more than one step in gdm function

CDM 1.3

ADDED * included the general diagnostic model (function gdm

ADDED * included a function for calculating equivalent skill classes

ADDED * modelfit and anova functions are also accessible for the GDM

FIXED * fixed a bug in the function for classification accuracy

ADDED * included the RMSEA item fit index

FIXED * fixed a bug in gdina estimation

ADDED * included coef extractor function

CDM 1.2-3

ADDED * included a model fit function modelfit.cor(.din) for the

FIXED * fixed a bug in the gdina function when applying the model

CDM 1.2-1

ADDED * allow for user specified reduced skill space designs

ADDED * included tetrachoric correlations in summary.gdina function

ADDED * handled zero probability classes in gdina function

ADDED * allowed for output and input of attribute patterns in sim.din

NOTE * included relative deviance change as convergence criterion in din

ADDED * included function for determining a statistically equivalent

NOTE * changed structure of din summary

ADDED * included an anova function

ADDED * included a function for estimating classification reliability

FIXED * fixed a bug in gdina function when creating design matrices

CDM 1.2.0

ADDED * implemented the latent skill space reduction according

FIXED * fixed a bug in calculation of estimated parameters

FIXED * fixed a bug in IDI calculation

FIXED * corrected MLE based classification in case of latent

FIXED * fixed a bug in standard error calculation in gdina

NOTE * speed improvements in din and gdina function

NOTE * check of admissible rule in gdina

ADDED * include rule "GDINA2" and "GDINA1" ("GDINA1" is

ADDED * Simulation function for the GDINA model included

ADDED * multiple group gdina function for estimation of

ADDED * included new function summary.gdina

CDM 1.1

NOTE * highest argument deleted from print.din method

NOTE * new argument for summary.din n.skill.classes

NOTE * skill pattern probabilities deleted from print.din

NOTE * skill pattern summary replaced by n most frequent skill

NOTE * (argument ask=TRUE in summary.din placed by overwrite=FALSE

NOTE * use a different item discrimination index (Lee et al., 2012

NOTE * remove GDINA estimation from this package version because

NOTE * new optional attribute for q-matrix specification list of skill

NOTE * changed ouput in din function

FIXED * remove a bug for models with only attribute

ADDED * new argument for din method zeroprob.skillclasses

ADDED * new argument for din method equal.itempars

NOTE * new arguments for summary.din method log.file and ask

FIXED * minor bug fixes in print.din method

NOTE * replace internal method rowProds with faster rowProds2

NOTE * option for writing an output file of model results included in

CDM 1.0