MyNixOS website logo
Description

Graded Response Model.

Simulation and analysis of graded response data with different types of estimators. Also, an interactive shiny application is provided with graphics for characteristic and information curves. Samejima (2018) <doi:10.1007/978-1-4757-2691-6_5>.

GRShiny

Overview

This package is for someone who is familiar with confirmatory factor analysis (CFA), but not with item response theory (IRT). Although CFA is differently developed as opposed to IRT, both methods provide measurement tools to validate the structure of an inventory in the scale development. However, CFA is underutilized, mainly because applied researchers tend not to recognize that CFA and IRT are equivalent with certain types of indicators, such as graded response. To address this underutilization, this package can take and provide lavaan syntax to conduct graded response model under the confirmatory factor analysis framework.

Simulation and analysis of graded response data with different types of estimator can be done with this package. Also, interactive shiny application is provided with graphics for characteristic and information curves.

Install

Install the latest release from CRAN:

devtools::install_github("sooyongl/GRShiny")

The documentation is available at here.

GRM data simulation

Item parameters for graded response model

item_pars <- genIRTpar(nitem = 10, ncat = 3, nfac = 1)

Individual true latent traits

true_theta <- genTheta(nsample = 500, nfac = 1)

GRM data

grm_dt <- genData(eta = true_theta, ipar = item_pars)

GRM data simulation

Generate lavaan syntax

lav_syn <- genLavSyn(dat = grm_dt, nfac = 1)

Conduct GRM with two different estimators

runGRM(dat = grm_dt, lav.syntax = lav_syn, estimator = "WL")

runGRM(dat = grm_dt, lav.syntax = lav_syn, estimator = "ML")

Launch app

startGRshiny()
Metadata

Version

1.0.0

License

Unknown

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows