ahp: The Analytic hierarchy process (AHP)

View source: R/ahp.R

ahpR Documentation

The Analytic hierarchy process (AHP)

Description

Computing the weights, Saaty's (1977) and Koczkodaj's (1997) inconsistencies for analytic hierarchy process (AHP).

Usage

ahp(dset, sim_size=500)

Arguments

dset

an “A” matrix. It should be a square matrix with diagonal values equal 1 and $a_ij = 1/a_ij$.

sim_size

simulation size for computation of Saaty's inconsistency. Default is 500.

Value

weighting

Eigenvalues of the criteria.

Saaty

Saaty's inconsistency.

Koczkodaj

Koczkodaj's inconsistency.

Author(s)

Paul H. Lee and Philip L. H. Yu

References

Koczkodaj, W. W., Herman, M. W., and Orlowski, M. (1997) Using consistency-driven pairwise comaprisons in knowledge-based systems. Proceedings of the sixth international conference on information and knowledge management, ACM Press, 91-96.

Saaty, T. L. (1980) The Analytic Hierarchy Process. McGraw-Hill, New York.

Saaty, T. L. (1977) A scaling methods for priorities in hierarchical structure. Journal of Mathematical Psychology, 15, 234-281.

Examples

## create an artificial A matrix abc, example taken from Koczkodaj et al. (1997)
abc <- matrix(data = 1:16, nrow = 4, ncol = 4, byrow = TRUE)
abc[1,1] <- 1
abc[1,2] <- 2
abc[1,3] <- 5
abc[1,4] <- 4
abc[2,1] <- 1/2
abc[2,2] <- 1
abc[2,3] <- 3
abc[2,4] <- 1.9
abc[3,1] <- 1/5
abc[3,2] <- 1/3
abc[3,3] <- 1
abc[3,4] <- 0.7
abc[4,1] <- 1/4
abc[4,2] <- 1/1.9
abc[4,3] <- 1/0.7
abc[4,4] <- 1

## compute the weights, Saaty's and Koczkodaj's inconsistencies
## ahp(abc)

pmr documentation built on June 24, 2022, 5:06 p.m.