PrometheeIII: Calculates PROMETHEE III method.

Description Usage Arguments Value

View source: R/RcppExports.R

Description

Calculates PROMETHEE III method.

Usage

1
PrometheeIII(datMat, vecWeights, prefFunction, alphaVector, parms)

Arguments

datMat

A matrix containing the data from criterias and alternatives.

vecWeights

A vector of weights for each criteria.

prefFunction

A numerical vector to indicate the type of the Preference Function:

  • prefFunction = 0 Gaussian Preference Function

  • prefFunction = 1 Usual Preference Function

  • prefFunction = 2 U-Shape Preference Function

  • prefFunction = 3 V-Shape Preference Function

  • prefFunction = 4 Level Preference Function

  • prefFunction = 5 V-Shape Preference and Indiference Function

alphaVector

A numerical vector to indicate the size of the interval for each alternative in Promethee III ranking.

parms

a numerical matrix with parameters associated to the Preference Function. They're defined as a matrix of n columns and m rows. The maximum number of parameters is 3 and m is the number of criterias. The parameters are:

  • Indifference Threshold (q)

  • Preference Threshold (p)

  • Gaussian Threshold (s)

Value

Preference Matrix


RMCriteria documentation built on May 2, 2019, 2:11 a.m.