The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.

Implementation in R of the Markowitz Criterion

https://github.com/luana1909/Markowitiz/blob/main/README.md

This project consists of the implementation of the method in R, its tests, the CRAN package and a web application written in R Shiny.

If you just want to run the method by reading the data contained in a excelfile, use the application hosted at shinyapps.io. [Open rwisp on shinyapps.io] ( https://luanadeazevedo.shinyapps.io/criteriosdedecisao/)

The web application repository is [github.com/luana1909/ Markowitiz] (https://github.com/luana1909/Markowitiz)

Reference

JOKUNG-NGUÉNA, Octave. Microéconomie de l’incertain: risques et décisions. [s.l.] : Dunod, 1998.

Abstract: The Markowitz criterion is a multicriteria decision-making method that stands out in risk and uncertainty analysis in contexts where probabilities are known. This approach represents an evolution of Pascal’s criterion by incorporating the dimension of variability. In this framework, the expected value reflects the anticipated return, while the standard deviation serves as a measure of risk. The ‘markowitz’ package provides a practical and accessible tool for implementing this method, enabling researchers and professionals to perform analyses without complex calculations. Thus, the package facilitates the application of the Markowitz criterion.

For Use

Install option 1 - from github

library("devtools");
install_github("luana1909/Markowitiz");
library("Markowitz")
...

Install option 2 - from CRAN

install.packages("markowitz ")
library("markowitz ")
...

Calculation option 1 - from vars

``` criterios <- data.frame(criterio = c(‘a1’, ‘a2’, ‘a3’), peso = c(0.25, 0.5, 0.25)) alternativas <- data.frame(alternativas = c(‘outdoor’, ‘televisao’, ‘jornal’), a1 = c(12, 36, -3), a2 = c(-6, 12, 60), a3 = c(24, 48, 30)) result<-markowitzcalc(criterios, alternativas) result<-markowitzcalc(criterios, alternativas, lambda_selec = 2)

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.