Package: GGUM 0.5

Jorge N. Tendeiro

GGUM: Generalized Graded Unfolding Model

An implementation of the generalized graded unfolding model (GGUM) in R, see Roberts, Donoghue, and Laughlin (2000) <doi:10.1177/01466216000241001>). It allows to simulate data sets based on the GGUM. It fits the GGUM and the GUM, and it retrieves item and person parameter estimates. Several plotting functions are available (item and test information functions; item and test characteristic curves; item category response curves). Additionally, there are some functions that facilitate the communication between R and 'GGUM2004'. Finally, a model-fit checking utility, MODFIT(), is also available.

Authors:Jorge N. Tendeiro [aut, cre], Sebastian Castro-Alvarez [aut]

GGUM_0.5.tar.gz
GGUM_0.5.tar.gz(r-4.5-noble)GGUM_0.5.tar.gz(r-4.4-noble)
GGUM_0.5.tgz(r-4.4-emscripten)GGUM_0.5.tgz(r-4.3-emscripten)
GGUM.pdf |GGUM.html
GGUM/json (API)

# Install 'GGUM' in R:
install.packages('GGUM', repos = 'https://cloud.r-project.org')

Bug tracker:https://github.com/jorgetendeiro/ggum/issues3 issues

Uses libs:
  • openjdk– OpenJDK Java runtime, using Hotspot JIT

On CRAN:

Conda:

openjdk

2.65 score 1 packages 309 downloads 3 mentions 16 exports 39 dependencies

Last updated 2 years agofrom:5f01d424ae. Checks:1 OK, 2 NOTE. Indexed: no.

TargetResultLatest binary
Doc / VignettesOKMar 25 2025
R-4.5-linuxNOTEMar 25 2025
R-4.4-linuxNOTEMar 25 2025

Exports:export.GGUM2004GenData.GGUMGGUMGUMMODFITplotCRCplotICCplotIIFplotTCCplotTIFprobs.GGUMread.item.GGUM2004read.person.GGUM2004run.GGUM2004Theta.EAPwrite.GGUM2004

Dependencies:abindclicolorspacefansifarverggplot2glueGPArotationgridExtragtableisobandlabelinglatticelifecyclemagrittrMASSMatrixmgcvmnormtmunsellnlmepillarpkgconfigpsychR6rbibutilsRColorBrewerRdpackrJavarlangscalestibbleutf8vctrsviridisviridisLitewithrxlsxxlsxjars

Citation

To cite package ‘GGUM’ in publications use:

Tendeiro J, Castro-Alvarez S (2023). GGUM: Generalized Graded Unfolding Model. R package version 0.5, https://CRAN.R-project.org/package=GGUM.

Corresponding BibTeX entry:

  @Manual{,
    title = {GGUM: Generalized Graded Unfolding Model},
    author = {Jorge N. Tendeiro and Sebastian Castro-Alvarez},
    year = {2023},
    note = {R package version 0.5},
    url = {https://CRAN.R-project.org/package=GGUM},
  }

Readme and manuals

GGUM

The GGUM package fits the generalized graded response model (GGUM; Roberts et al., 1996, 2000). It is based on marginal maximum likelihood (Roberts et al., 2000) to estimate the item parameters and an estimated a posteriori (EAP) method to estimate the person parameters.

This package produces comparable results to the ones based on the GGUM2004 program (Roberts et al., 2000; Roberts et al., 2006), for the GUM (Model 3 in GGUM2004) and the GGUM (Model 8 in GGUM2004). For those accustomed to using GGUM2004, this packages provides a useful set of functions that allow exporting data and code to GGUM2004, running GGUM2004, and retrieving the parameter estimates. Thus, if desired, one can run GGUM2004 and retrieve the results completely from within the R environment.

Help Manual

Help pageTopics
GGUMGGUM-package _PACKAGE
Exports data in 'GGUM2004' friendly formatexport.GGUM2004
Generate data from the GUM/GGUMGenData.GGUM
Fit the generalized graded unfolding model (GGUM)GGUM
Fit the graded unfolding model (GUM)GUM
MODFIT for the GGUMMODFIT
Plot item category response curves (CRCs)plotCRC
Plot item characteristic curves (ICCs)plotICC
Plot item information functions (IIFs)plotIIF
Plot test characteristic curve (TCC)plotTCC
Plot test information function (TIF)plotTIF
Compute model probabilities for the GGUMprobs.GGUM
Read 'GGUM2004' item estimates into Rread.item.GGUM2004
Read 'GGUM2004' person estimates into Rread.person.GGUM2004
Call 'GGUM2004' and import the estimated parameters into Rrun.GGUM2004
Estimate thetas and their SEs (GUM, GGUM)Theta.EAP
Writes a command file for 'GGUM2004'write.GGUM2004