psychotree 0.16-3
Code repository changed from R-Forge to Codeberg at: https://codeberg.org/zeileis/psychotree/
Added basic altdoc page with overview and documentation at: https://zeileis.codeberg.page/psychotree/
Converted the
raschtreevignette fromSweavetormarkdown.
psychotree 0.16-2
- Improve non-anchored links in manual pages (prompted by CRAN).
psychotree 0.16-1
Make sure that
mob()frompartykit(rather thanparty) is called by all tree functions.Improved version of
node_profileplot(..., what = ...)which now allows to visualize not onlyitempar()but alsocoef(),threshparand so on by settingwhat = "item"or"coef"or"threshold"etc.In previous versions the
gpcmtree(..., minsize = ...)argument was ignored. Now it is passed on correctly tomob_control().
psychotree 0.16-0
New functions
npltree()andgpcmtree()with corresponding visualization functions for model-based recursive partitioning of parametric logistic IRT models (2PL, 3PL, 3PLu, 4PL, Rasch/1PL) and the generalized partial credit model, respectively. The output of these functions might still change slightly in future versions.Make sure that the “raschtree” vignette can also be compiled even when the
stablelearnerpackage is not available.
psychotree 0.15-4
- Updated the “raschtree” vignette (Using the raschtree function for detecting differential item functioning in the Rasch model). This vignette now also includes a section regarding stability assessment via the
stablelearnerpackage (>= 0.1-3).
psychotree 0.15-3
- Added
IGNORE_RDIFFflags in some examples in order to avoid showing diffs due to small numeric deviations in some checks (especially on CRAN).
psychotree 0.15-2
The method behind
mpttree()has now been published by Behavior Research Methods, see doi:10.3758/s13428-017-0937-z.The
predict()method forbttreeobjects works again correctly fortype = "parameter"(previously calledtype = "worth") andtype = "rank". Thanks to Heather Turner for pointing out the problem.node_btplot()used to fail forworth = FALSEorref = <character>but works now correctly again. Thanks to Heather Turner for pointing out the problem. Alsoref = <character>now either matches to<object>$labelsor (if not available) tocolnames(<coefficients>)to facilitate usage with thePlackettLucepackage.node_regionplot()now also works correctly on devices with a default white (rather than transparent) background such aspng()orjpeg().node_*panel functions gainedbg = "white"argument to enable different background filling color.
psychotree 0.15-1
The recently added
mpttree()function is now accompanied by a working paper, seecitation("psychotree")or?mpttreefor details.Properly imported
grDevicesinNAMESPACE.Basil Abou El-Komboz changed his name to Basil Komboz.
psychotree 0.15-0
- New function
mpttree()and visualization function for model-based recursive partitioning of multinomial processing tree (MPT) models. These functions are somewhat experimental, and their user interface might change in future releases.
psychotree 0.14-0
Internals of package
psychotreecompletely reorganized to employ the recent additions and changes inpsychotools(>= 0.3-0) and to use the newpartykit(>= 0.2-0) implementation of themob()function (rather than the oldpartyimplementation).The handling of argument
refwhen producing a region/effect plot was changed. Whereas in the previous implementation, the restriction specified in this argument was applied to the cumulative absolute item threshold parameters, it now is applied to the absolute item threshold parameters.New panel-generating visualization functions
node_profileplot()andnode_regionplot()have been added which replace the old functionsnode_raschplot()andnode_effects().
psychotree 0.13-0
- New functionality for recursive partitioning of partial credit and rating scale models via functions
pctree()andrstree(), respectively. These require packagepsychotools>= 0.2-0 which provides the corresponding basic model fitting tools.
psychotree 0.12-3
- Improved Depends/Imports/Suggests declarations in
DESCRIPTION.
psychotree 0.12-2
Adjusted vignette “raschtree” according to the slightly different results due to the new approximation formulae for p values in the supLM test used in
party::mob()(>= 1.0.3).Improved the package’s tests by adding reference output for the examples and vignette for comparison checks.
psychotree 0.12-1
Moved all base functionality to the new
psychotoolspackage in order to provide common infrastructure for bothpsychotreeandpsychomixas well as other packages. This affects thepaircompclass and associated methods as well as the model fittersbtReg.fit()andRaschModel.fit()and associated methods.The data sets
Firstnames,GermanParties2009, andSoundqualityhave also been moved topsychotools.
psychotree 0.11-1
Enhanced
raschtree()functionality, introduced in detail in the newvignette("raschtree", package = "psychotree").Added subsample from SPIEGEL Studentenpisa (
SPISA) quiz for students from Bavaria that answered the same set of questions.Added artificial data set
DIFSimexhibiting differential item functioning, employed for illustrating Rasch trees.
psychotree 0.9-1
Added
raschtree()function, based on simpleRaschModel()(for binary 0/1 items).Some bug fixes (subsets with missing
drop = FALSE) forpaircomp()andbttree()with only two objects
psychotree 0.9-0
First CRAN release of the package accompanying the forthcoming paper Accounting for Individual Differences in Bradley-Terry Models by Means of Recursive Partitioning by Strobl, Wickelmaier, and Zeileis, accepted for publication in Journal of Educational and Behavioral Statistics.
Compared to earlier package versions available from R-Forge, this package does not depend on data/code from the
prefmod2package. All required functionality (basic Bradley-Terry regression, paircomp class, data sets) are now contained in thepsychotreepackage.