# DataEnvelopmentAnalysis.jl

DataEnvelopmentAnalysis.jl is a Julia package that provides functions for efficiency and productivity measurement using Data Envelopment Analysis (DEA). Particularly, it implements a variety of technical efficiency models, economic efficiency models and productivity change models.

The package is being developed for Julia `1.0`

and above on Linux, macOS, and Windows.

The packes uses internally the JuMP modelling language for mathematicall optimization with solvers GLPK and Ipopt.

## Installation

The package can be installed with the Julia package manager:

`julia> using Pkg; Pkg.add("DataEnvelopmentAnalysis")`

## Tutorial

For a tutorial on how to use the package, check the documentation on the Radial Input Oriented Model.

## Available models

Technical efficiency DEA models:

- Radial Models
- Radial Big Data Models
- Directional Distance Function Models
- Additive Models
- Weighted Additive Model
- Measure of Inefficiency Proportions (MIP)
- Normalized Weighted Additive Model
- Range Adjusted Measure (RAM)
- Bounded Adjusted Measure (BAM)
- Generalized Distance Function Models
- Russell Models
- Enhanced Russell Graph Slack Based Measure
- Modified Directional Distance Function
- Hölder Distance Function Models
- Reverse Directional Distance Function

Economic efficiency DEA models:

Productivity change models:

## Authors

DataEnvelopmentAnalysis.jl is being developed by Javier Barbero and José Luís Zofío.