Calculates PROMETHEE III method.
PrometheeIII(datMat, vecWeights, prefFunction, alphaVector, parms)
A matrix containing the data from criterias and alternatives.
A vector of weights for each criteria.
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
A numerical vector to indicate the size of the interval for each alternative in Promethee III ranking.
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
)
Preference Matrix