roi_solve_dea function

Build (standard) DEA problem using ROI infraestructure

Build (standard) DEA problem using ROI infraestructure

For the given input and output build and solve standard DEA problem.

roi_solve_dea( input, output, orientation = c("input", "output"), solver = "auto", lp )

Arguments

  • input: A matrix or a data frame containing the inputs of the units to be evaluated, with one row for each DMU and one column for each input.
  • output: A matrix or a data frame containing the outputs of the units to be evaluated, with one row for each DMU and one column for each output.
  • orientation: Use "input" for input orientation or "output" for output orientation in DEA model. The default is "input".
  • solver: a solver to be used by ROI to solve the DEA optimization problem. Use ROI_installed_solvers() to list them.

Returns

list(lp, solver, ux, vy)

Details

Unlike the dea function, this function expects input and output to be arrays or data.frames, not vectors.

Note: As this function is mainly for internal use, to avoid unnecessary overload, it does not do an extensive check of the input parameters. Use the higher level dea function instead.