Multicriteria Package

Provides a methodology to solve most of multicriteria ranking problems using partial and total pre-order from Promethee methods. Albuquerque & Montenegro (2015) .


Overview

RMCriteria is a package to solve Multiple-Criteria Decision Analysis (MCDA) problems. For now, it only supports Promethee methods, but other methods may be developed in the future.

Installation

Currently, the easiest way to install RMCriteria is through devtools package, straight from GitHub:

# install.packages("devtools")
devtools::install_github("lamfo-unb/RMCriteria")

Usage

Using RMCriteria is quite simple. The general idea is to create a RPrometheeArguments object, with all parameters such as the criterias and alternatives and then applying this object to the chosen method, like RPrometheeI.

## Create objects for each argument
data <-matrix(c(5.2,-3.5,
                4.3,-1.2,
                6.7,-2.0), byrow = T, ncol=2, nrow=3)
 
parms <- matrix(c(NA,
                NA),byrow=TRUE,ncol=1,nrow=2)
 
vecWeights <- c(0.3,0.7)
vecMaximiz <- c(F,T)
prefFunction <- c(0,0)
normalize <- FALSE
alternatives <- c("Alt 1", "Alt 2", "Alt 3")
 
## Create RPrometheeArguments object
PromObj <- RPrometheeConstructor(datMat = data, vecWeights = vecWeights, vecMaximiz = vecMaximiz, prefFunction = prefFunction, parms = parms, normalize = normalize, alternatives = alternatives)
 
# Run RPrometheeI
(result <- RPrometheeI(PromObj))

More Information

RMCriteria was developed in the Laboratory of Machine Learning in Finance and Organizations (LAMFO) from University of Brasilia, in Brazil. LAMFO is a center devoted to research machine learning methods and related subjects applied to organizations in Marketing, Finance, Logistics and many others.

News

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("RMCriteria")

0.2.0 by Pedro Albuquerque, 4 months ago


Report a bug at https://github.com/lamfo-unb/RMCriteria


Browse source code at https://github.com/cran/RMCriteria


Authors: Pedro Albuquerque and Gustavo Monteiro


Documentation:   PDF Manual  


GPL-2 license


Imports Rcpp, RcppNumerical, linprog, lpSolve, ggplot2, gridExtra, ggnetwork, network, pastecs, methods, graphics, stats, utils, dplyr

Linking to Rcpp, RcppEigen, RcppNumerical

System requirements: GNU make


See at CRAN