
SDEA(x, y, rts="vrs", orientation="input", slack=TRUE, dual = FALSE,
cook=FALSE,
second="none", z=0,
round=FALSE, debug=1)
vrs Variable returns to scale, convexity and free disposability drs Decreasing returns to scale, convexity, down-scaling and free disposability
input
or output-augmentation output
slack=TRUE
indicates a secondary objective function of
maximizing non-radial slacksdual=TRUE
reports back the dual weights (multipliers) for the inputs
and outputscook=TRUE
enables using Cook algo. to compute super efficiency of DMUs that are infeasible under the standard model.round=TRUE
rounds efficiency values to 0 and 1 if close.second=none
. Other options include
min
or max
which will then minimize or maximize z*lambda while holdsecond=min
or max
debug
is a integer
greater then zero debug information is output.rts=vrs
)W.D. Cook, L. Liang, Y. Zha, J. Zhu, A modified super-efficiency DEA model for infeasibility, J. Oper. Res. Soc. 60 (2009) 276~281.
DEA
Data Envelopment Analysis - provides a variety of standard DEA models for
examining the efficiency of different decision making units.TFDEA
Technology Forecasting Using Data Envelopment Analysis - a method of
technology forecasting using past data to predict future capabilities
x <- matrix(c(1,2,3,4),ncol=1,dimnames=list(LETTERS[1:4],"X"))
y <- matrix(c(1,3,4,3),ncol=1,dimnames=list(LETTERS[1:4],"Y"))
# Simple radial DEA super-efficiency
SDEA(x, y, rts="vrs", orientation="input")
# Simple radial DEA super-efficiency with slack maximization
SDEA(x, y, rts="vrs", orientation="input", slack=TRUE)
# Cook's super-efficiency with slack maximization
SDEA(x, y, rts="vrs", orientation="input", slack=TRUE, cook=TRUE)
# Example of secondary objective function
x <- matrix(c(8,2,4,7,10,12,2,8,4,3,2,2),ncol=2,dimnames=list(LETTERS[1:6]))
colnames(x) = c("X1", "X2")
y <- matrix(c(1,1,1,1,1,1),ncol=1,dimnames=list(LETTERS[1:6],"Y"))
z <- matrix(c(1:6),ncol=1,dimnames=list(LETTERS[1:6],"Z"))
SDEA (x, y, rts="crs", orientation="input", slack=FALSE, second="min", z=z)
Run the code above in your browser using DataLab