Find a set of extreme efficient DMUs from a deadata object.
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 a 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.
Returns
A numeric vector representing a extreme efficient subset of DMUs.
Examples
data("PFT1981")datadea <- make_deadata(PFT1981, ni =5, no =3)# We find a extreme efficient subset from a cluster formed by the first 20 DMUsresult <- extreme_efficient(datadea = datadea, dmu_ref =1:20)
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.