- datadea
A deadata
object with n
DMUs, m
inputs and s
outputs.
- dmu_eval
A numeric vector containing which DMUs have to be evaluated.
If NULL
(default), all DMUs are considered.
- dmu_ref
A numeric vector containing which DMUs are the evaluation reference set.
If NULL
(default), all DMUs are considered.
- orientation
This parameter is either NULL
(default) or a string, equal to
"io" (input-oriented) or "oo" (output-oriented). It is used to modify the weight slacks.
If input-oriented, weight_slack_o
are taken 0.
If output-oriented, weight_slack_i
are taken 0.
- weight_slack_i
A value, vector of length m
, or matrix m
x
ne
(where ne
is the length of dmu_eval
)
with the weights of the input slacks. If 0, output-oriented.
- weight_slack_o
A value, vector of length s
, or matrix s
x
ne
(where ne
is the length of dmu_eval
)
with the weights of the output slacks. If 0, input-oriented.
- rts
A string, determining the type of returns to scale, equal to "crs" (constant),
"vrs" (variable), "nirs" (non-increasing) or "ndrs" (non-decreasing). Under non-increasing
or non-decreasing returns to scale, you may set check_target = TRUE
because
methods are not reliable. Generalized returns to scale are not available.
- method
A string with the method: "mf" (default) for maximal friends, or "milp"
for the mixed integer linear program of Aparicio et al. (2007). MILP method is
faster but very problematic numerically.
- extreff
A vector with the extreme efficient DMUs for "milp" method, as it
is returned by function extreme_efficient
. If NULL
(default)
this vector is computed internally.
- M_d
Numeric, a big positive quantity for "milp" method. It is an upper
bound for auxiliary variables named "d" in Aparicio (2007). If NULL
(default), it is estimated automatically. A very big value can produce catastrophic
cancellations. If the results are not correct or the solver hangs, try to change its value.
- M_lambda
Numeric, a big positive quantity for "milp" method. It is an upper
bound for lambda variables. A very big value can produce catastrophic cancellations.
If the results are not correct or the solver hangs, try to change its value (1e3 by default).
- maxfr
A list with the maximal friends sets for "mf" method, as it is returned by function
maximal_friends
. If NULL
(default) this list is computed internally.
- tol
Numeric, a tolerance margin for checking efficiency in extreme_efficient
or maximal_friends
functions, and for checking targets.
- silent
Logical. If FALSE
, it prints all the messages from
function maximal_friends
.
- compute_target
Logical. If it is TRUE
(default), it computes targets.
- check_target
Logical. If it is TRUE
, it checks the efficiency of targets.
If a target is not efficient, the method has failed.
- returnlp
Logical. If it is TRUE
, it returns the linear problems
(objective function and constraints).
- ...
For compatibility issues.