public class AHPMath
extends java.lang.Object
| Constructor and Description |
|---|
AHPMath() |
| Modifier and Type | Method and Description |
|---|---|
static double |
calculateConsistencyIndex(org.apache.commons.math3.linear.RealMatrix matrix)
Method calculate consistency index of matrix
|
static double |
calculateConsistencyRatio(org.apache.commons.math3.linear.RealMatrix matrix)
Method calculate consistency ratio of matrix
|
static org.apache.commons.math3.linear.RealVector |
calculatePriorityVectorOfMatrix_new(org.apache.commons.math3.linear.RealMatrix matrix)
Method to calculate priority vector (weights).
|
static org.apache.commons.math3.linear.RealVector |
calculatePriorityVectorOfMatrix_new(org.apache.commons.math3.linear.RealMatrix matrix,
int shape,
int iterations,
org.apache.commons.math3.linear.RealVector comp_eigenvector)
Method to calculate priority vector (weights).
|
static org.apache.commons.math3.linear.RealVector |
calculatePriorityVectorOfMatrix(org.apache.commons.math3.linear.RealMatrix matrix)
Calculate priority vector of matrix using eigenvalues method
|
static double |
kehrwert(double x) |
static org.apache.commons.math3.linear.RealVector |
normalize(org.apache.commons.math3.linear.RealVector vector)
Calculate normalized vector
|
public static org.apache.commons.math3.linear.RealVector calculatePriorityVectorOfMatrix_new(org.apache.commons.math3.linear.RealMatrix matrix)
matrix - Input matrix of pairwise importance comparisonpublic static org.apache.commons.math3.linear.RealVector calculatePriorityVectorOfMatrix_new(org.apache.commons.math3.linear.RealMatrix matrix,
int shape,
int iterations,
org.apache.commons.math3.linear.RealVector comp_eigenvector)
matrix - Input matrix of pairwise importance comparisonshape - Shape of matrixiterations - Number of max. iterationscomp_eigenvector - comparison eigenvectorpublic static double kehrwert(double x)
public static double calculateConsistencyRatio(org.apache.commons.math3.linear.RealMatrix matrix)
matrix - RealMatrix contains values of weight between alternativespublic static double calculateConsistencyIndex(org.apache.commons.math3.linear.RealMatrix matrix)
matrix - RealMatrix contains values of weight between alternativespublic static org.apache.commons.math3.linear.RealVector calculatePriorityVectorOfMatrix(org.apache.commons.math3.linear.RealMatrix matrix)
matrix - RealMatrixpublic static org.apache.commons.math3.linear.RealVector normalize(org.apache.commons.math3.linear.RealVector vector)
vector - RealVector to normalization