An R package to model complex decision making problems using AHP (Analytic Hierarchy Process).
The basic workflow with this package is:
LoadFile
Calculate
GetDataFrame
or using ShowTable
For more information, see the package vignette using vignette("AHP car example")
There is also a Shiny app that complements that package. You can try it out at http://ipub.com/apps/ahp/
```{code = R}
devtools::install_github("gluc/ahp", build_vignettes = TRUE) vignette("car-example", package = "ahp") vignette("multiple-decisionmakers", package = "ahp")
library(ahp) ahpFile <- system.file("extdata", "car.ahp", package="ahp") carAhp <- Load(ahpFile) Calculate(carAhp) Visualize(carAhp) Analyze(carAhp) AnalyzeTable(carAhp)
ahpFile <- system.file("extdata", "vacation.ahp", package="ahp") vacationAhp <- Load(ahpFile) Calculate(vacationAhp) Analyze(vacationAhp, decisionMaker = "Dad") AnalyzeTable(vacationAhp, decisionMaker = "Mom") AnalyzeTable(vacationAhp)
To play around with the package, you may want to run the Shiny GUI that comes with the package:
RunGUI()
![alt text](www/shiny.png)
To play around with the example files in your dev environment, you may want to copy them out of the lib path, e.g. like so:
file.copy(ahpFile, "C:\tmp")
file.copy(ahpFile, "~")
Then, open them in the text editor of your choice, and modify them. To run the analysis, do, for instance:
myVacation <- LoadFile("C:\tmp\vacation.ahp") ```
The latest from github dev branch may have some breaking changes compared to CRAN. See NEWS for details.
Coding Conventions: Google Style Guide, see https://google-styleguide.googlecode.com/svn/trunk/Rguide.xml
Versioning Conventions: SemanticVersioning. See http://semver.org/ for details
Branching Conventions: GitFlow. See https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow
Pull Requests: Very welcome. Please branch from dev.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.