pyrepo_mcda.normalizations
Functions
|
Normalize decision matrix using linear normalization method. |
|
Normalize decision matrix using minimum-maximum normalization method. |
|
Normalize decision matrix using maximum normalization method. |
|
Normalize decision matrix using sum normalization method. |
|
Normalize decision matrix using vector normalization method. |
|
Normalize decision matrix using vector normalization method as for profit criteria. |
Module Contents
- pyrepo_mcda.normalizations.linear_normalization(matrix, types)
Normalize decision matrix using linear normalization method.
Parameters
- matrixndarray
Decision matrix with m alternatives in rows and n criteria in columns
- typesndarray
Criteria types. Profit criteria are represented by 1 and cost by -1.
Returns
- ndarray
Normalized decision matrix
Examples
>>> nmatrix = linear_normalization(matrix, types)
- pyrepo_mcda.normalizations.minmax_normalization(matrix, types)
Normalize decision matrix using minimum-maximum normalization method.
Parameters
- matrixndarray
Decision matrix with m alternatives in rows and n criteria in columns
- typesndarray
Criteria types. Profit criteria are represented by 1 and cost by -1.
Returns
- ndarray
Normalized decision matrix
Examples
>>> nmatrix = minmax_normalization(matrix, types)
- pyrepo_mcda.normalizations.max_normalization(matrix, types)
Normalize decision matrix using maximum normalization method.
Parameters
- matrixndarray
Decision matrix with m alternatives in rows and n criteria in columns
- typesndarray
Criteria types. Profit criteria are represented by 1 and cost by -1.
Returns
- ndarray
Normalized decision matrix
Examples
>>> nmatrix = max_normalization(matrix, types)
- pyrepo_mcda.normalizations.sum_normalization(matrix, types)
Normalize decision matrix using sum normalization method.
Parameters
- matrixndarray
Decision matrix with m alternatives in rows and n criteria in columns
- typesndarray
Criteria types. Profit criteria are represented by 1 and cost by -1.
Returns
- ndarray
Normalized decision matrix
Examples
>>> nmatrix = sum_normalization(matrix, types)
- pyrepo_mcda.normalizations.vector_normalization(matrix, types)
Normalize decision matrix using vector normalization method.
Parameters
- matrixndarray
Decision matrix with m alternatives in rows and n criteria in columns
- typesndarray
Criteria types. Profit criteria are represented by 1 and cost by -1.
Returns
- ndarray
Normalized decision matrix
Examples
>>> nmatrix = vector_normalization(matrix, types)