Strategy Concepts
#
IncreasingThe increasing strategy rescales the criteria values using min-max normalization to determine its score, then multiplies it by it's weight. This typically returns a value between 0
and 1
.
As the input increases, the score increases.
- represents the maximum value found for the specified critera in your data set.
- represents the maximum value found for the specified critera in your data set.
Example:
const min = 50const max = 60const xi = 53const weight = 0.5const score = weight * (xi - min) / (max - min)
console.log(score) // 0.15
#
DecreasingThe decreasing strategy rescales the criteria values using reversed min-max normalization to determine its score, then multiplies it by it's weight. This typically returns a value between 0
and 1
.
As the input decreases, the score increases.
- represents the maximum value found for the specified critera in your data set.
- represents the maximum value found for the specified critera in your data set.
Example:
const min = 50const max = 60const xi = 53const weight = 0.5const score = weight * (max - xi) / (max - min)
console.log(score) // 0.35