https://github.com/javierbarbero/DataEnvelopmentAnalysis.jl
Revision 718a96373c9a221c29ccaa4019063dccf5c26b4d authored by Javier Barbero on 12 September 2021, 17:57:38 UTC, committed by Javier Barbero on 12 September 2021, 17:57:38 UTC
- Simplify code to select DMU's with the minimum input or the maximum output. - Fix best practicers and exteriors selection for output oriented models. - Allow for slacks = false. - Add default LP optimizer. - Add Unit tests' file.
1 parent dd5fd81
Tip revision: 718a96373c9a221c29ccaa4019063dccf5c26b4d authored by Javier Barbero on 12 September 2021, 17:57:38 UTC
Improvements in KZCT algorithm
Improvements in KZCT algorithm
Tip revision: 718a963
DataEnvelopmentAnalysis.jl
module DataEnvelopmentAnalysis
"""
DataEnvelopmentAnalysis
A Julia package for efficiency and productivity measurement using Data Envelopment Analysis (DEA).
[DataEnvelopmentAnalysis repository](https://github.com/javierbarbero/DataEnvelopmentAnalysis.jl).
"""
using JuMP
using GLPK
using Ipopt
using SparseArrays
using LinearAlgebra
using Statistics
using InvertedIndices
using ProgressMeter
using Printf: @sprintf
using Statistics: std
using StatsBase: CoefTable
import StatsBase: nobs, mean
export
# optimizer
DEAOptimizer,
newdeamodel,
# Types
AbstractDEAModel,
DEAModel,
AbstractDEAPeers, AbstractDEAPeersDMU,
DEAPeers, DEAPeersDMU,
AbstractTechnicalDEAModel, AbstractRadialDEAModel,
TechnicalDEAModel,
RadialDEAModel, AdditiveDEAModel, DirectionalDEAModel, GeneralizedDFDEAModel,
RussellDEAModel, EnhancedRussellGraphDEAModel, ModifiedDDFDEAModel,
AbstractHolderDEAModel, HolderL1DEAModel, HolderL2DEAModel, HolderLInfDEAModel,
ReverseDDFDEAModel,
AbstractEconomicDEAModel,
AbstractCostDEAModel, AbstractRevenueDEAModel, AbstractProfitDEAModel, AbstractProfitabilityDEAModel,
CostDEAModel, RevenueDEAModel, ProfitDEAModel, ProfitabilityDEAModel,
AbstractProductivityDEAModel,
MalmquistDEAModel,
Subset,KZCTAlgorithm,
# All models
nobs, ninputs, noutputs,
# Peers
peers, peersmatrix, ispeer,
# Technical models
dea, deaadd, deaaddweights, deaddf, deagdf,
dearussell, deaerg, deamddf, deaholder, dearddf,
efficiency, slacks,deabigdata,
# Economic models
deamincost, deamaxrevenue, deamaxprofit,
deacost, dearevenue, deaprofit, deaprofitability,
normfactor, ismonetary,
# Common technical and economic models
targets,
# Productivity models
malmquist,
nperiods, prodchange,
# temporary
initialsubset, bestpracticesfinder,
exteriorsfinder, unionsubset, excludingsubset
# Include code of functions
include("optimizer.jl")
include("model.jl")
include("peers.jl")
include("technical.jl")
include("dea.jl")
include("deaadd.jl")
include("deabigdata.jl")
include("deaddf.jl")
include("deagdf.jl")
include("dearussell.jl")
include("deaerg.jl")
include("deamddf.jl")
include("deaholder.jl")
include("dearddf.jl")
include("economic.jl")
include("econoptim.jl")
include("deacost.jl")
include("dearevenue.jl")
include("deaprofit.jl")
include("deaprofitability.jl")
include("productivity.jl")
include("malmquist.jl")
include("progressbarmeter.jl")
function __init__()
nothing
end
end # module
Computing file changes ...