addbounds {cds}R Documentation

Augment with Boundaries Between Rating Scale Categories and Rank

Description

Adds q - 1 boundaries between the q ratings to the columns of matrix x, and convert the rows to rankings, starting with 0 for the lowest ranking. Ties are handled by averaging the total rank for all tied observations.

Usage

addbounds(x, q = max(x), ties = "average")

Arguments

x

matrix (or data frame) of n rows and m columns, or an object that can be coerced to a matrix via as.matrix.

q

scalar; the number of rating scale categories. Defaults to the maximum entry in x.

ties

character; handling of ties in rank

Details

Any x which is not a matrix or data frame will cause an error.

Value

A matrix of size n by m + q - 1

Author(s)

Pieter C. Schoonees

Examples

set.seed(1234)
mat <- matrix(sample(1:9, 12, replace = TRUE), nrow = 4, ncol = 3)
addbounds(mat, q = 9)

[Package cds version 1.0.3 Index]