Learn R Programming

MSmix (version 1.0.2)

data_conversion: Switch data format from rankings to orderings and vice versa

Description

Convert the format of the input dataset from rankings to orderings and vice versa. Differently from existing analogous functions supplied by other R packages, data_conversion supports also partial rankings/orderings with arbitrary patterns of censoring.

Usage

data_conversion(data, subset = NULL)

Value

Integer \(N\)\(\times\)\(n\) matrix of partial sequences with the inverse format.

Arguments

data

Integer \(N\)\(\times\)\(n\) matrix with partial sequences whose format has to be converted in each row. Missing entries must be coded as NA.

subset

Optional logical or integer vector specifying the subset of observations, i.e. rows of rankings, to be considered. Missing values are taken as FALSE.

Examples

Run this code

## Example 1. Switch the data format for a single complete observation.
data_conversion(c(4, 5, 1, 3, 2))

## Example 2. Switch the data format for partial sequences with arbitrary censoring patterns.
data_conversion(rbind(c(NA, 2, 5, NA, NA), c(4, NA, 2, NA, 3), c(4, 5, 1, NA, NA),
                      c(NA, NA, NA, NA, 2), c(NA, 5, 2, 1, 3), c(3, 5, 1, 2, 4)))

Run the code above in your browser using DataLab