extreme_efficient: Extreme efficient DMUs

View source: R/extreme_efficient.R

extreme_efficientR Documentation

Extreme efficient DMUs

Description

Find a set of extreme efficient DMUs from a deadata object.

Usage

extreme_efficient(datadea,
             dmu_ref = NULL,
             rts = c("crs", "vrs", "nirs", "ndrs"),
             tol = 1e-6)

Arguments

datadea

A deadata object with n DMUs, m inputs and s outputs.

dmu_ref

A numeric vector containing which DMUs are the evaluation reference set, i.e. the cluster of DMUs from which we want to find an extreme efficient DMUs subset. If NULL (default), all DMUs are considered.

rts

A string, determining the type of returns to scale, equal to "crs" (constant), "vrs" (variable), "nirs" (non-increasing) or "ndrs" (non-decreasing).

tol

Numeric, a tolerance margin for checking efficiency. It is 1e-6 by default.

Value

A numeric vector representing an extreme efficient subset of DMUs.

Author(s)

Vicente Coll-Serrano (vicente.coll@uv.es). Quantitative Methods for Measuring Culture (MC2). Applied Economics.

Vicente Bolós (vicente.bolos@uv.es). Department of Business Mathematics

Rafael Benítez (rafael.suarez@uv.es). Department of Business Mathematics

University of Valencia (Spain)

References

Charnes, A.; Cooper, W.W.; Thrall, R.M. (1991) "A structure for classifying and characterizing efficiency and inefficiency in data envelopment analysis", Journal of Productivity Analisys, 2, 197–237.

Examples

data("PFT1981")
datadea <- make_deadata(PFT1981,
                        ni = 5,
                        no = 3)
# We find an extreme efficient subset from a cluster formed by the first 20 DMUs
result <- extreme_efficient(datadea = datadea,
                            dmu_ref = 1:20)


rbensua/deaR documentation built on April 5, 2025, 9:09 p.m.