Learn R Programming

ror (version 0.4)

utagms: UTA^{GMS} MCDA solver

Description

Implements UTA^{GMS} robust ordinal regression: computes either the necessary- or the possible relation. Assumes ascending preferences, i.e. higher criterion evaluation means higher preferability (=better).

Usage

utagms(performances, preferences, necessary=TRUE,
strictVF=FALSE)

Arguments

performances
m x n performance matrix with m alternatives and n criteria.
preferences
k x 2 matrix of preferences statements (row indices of alternatives in performance matrix). Each row r is a preference statements meaning that preferences[k,1] is preferred to preferences[k,2].
necessary
Whether to compute the necessary relation (TRUE) or the possible one (FALSE).
strictVF
Whether to use sctrictly increasing (TRUE) or monotonously increasing (FALSE) value functions.

See Also

rorsmaa,ror-package

Examples

Run this code
library(ror)

performances <- matrix(runif(n=50), nrow=10) # 10 alts, 5 crit
preferences <- matrix(c(1, 2, 4, 5, 7, 8, 1, 3), ncol=2, byrow=TRUE)

## Necessary relation
utagms(performances, preferences, necessary=TRUE, strictVF=TRUE)
## Possible relation
utagms(performances, preferences, necessary=FALSE, strictVF=TRUE)

Run the code above in your browser using DataLab