RatingScaleReduction package: stepwise rating scale item reduction without predictability loss

Abstract:

This study presents an innovative method for reducing the number of rating scale items without predictability loss. The “area under the receiver operator curve” method (AUC ROC) is used for the stepwise method of reducing items of a rating scale. RatingScaleReduction R package contains the presented implementation. Differential evolution (a metaheuristic for optimization) was applied to one of the analyzed datasets to illustrate that the presented stepwise method can be used with other classifiers to reduce the number of rating scale items (variables). The targeted areas of application are decision making, data mining, machine learning, and psychometrics. Keywords: rating scale, receiver operator characteristic, ROC, AUC, scale reduction.

Cite PDF Tweet

Published

May 31, 2018

Received

Mar 20, 2017

DOI

10.32614/RJ-2018-035

Volume

Pages

10/1

43 - 55

CRAN packages used

pROC, ROCR, RatingScaleReduction, DEoptim

CRAN Task Views implied by cited packages

MachineLearning, Multivariate, Optimization

Footnotes

    Reuse

    Text and figures are licensed under Creative Commons Attribution CC BY 4.0. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".

    Citation

    For attribution, please cite this work as

    Koczkodaj, et al., "The R Journal: RatingScaleReduction package: stepwise rating scale item reduction without predictability loss", The R Journal, 2018

    BibTeX citation

    @article{RJ-2018-035,
      author = {Koczkodaj, Waldemar W. and Li, Feng and Wolny–Dominiak, Alicja},
      title = {The R Journal: RatingScaleReduction package: stepwise rating scale item reduction without predictability loss},
      journal = {The R Journal},
      year = {2018},
      note = {https://doi.org/10.32614/RJ-2018-035},
      doi = {10.32614/RJ-2018-035},
      volume = {10},
      issue = {1},
      issn = {2073-4859},
      pages = {43-55}
    }