effdea.b.f: Linear Programming for the Data Envelopment Analysis

Description Usage Arguments Details Value Author(s) References See Also Examples

Description

Solve input(output)-oriented DEA under the CRS (VRS) with convexhull. Do not use when the total number of inputs and outputs are greater than eight. If used, it may take more than hundreds day to get results.

Usage

1
2
effdea.b.f(base = NULL, frontier = NULL, noutput = 1,
                       orientation=1, rts = 1, convhull = TRUE)

Arguments

base

A data set for DMUs to be evaluated. A data frame with J1*(M+N) dimention, where J1 is the number of DMUs, M for the number of inputs, and N for the number of outputs.

frontier

A data set for DMUs to be used in constructing a production possibility set (PPS). A data frame with J2*(M+N) dimention, where J2 is the number of DMUs, M for the number of inputs, and N for the number of outputs.

noutput

The number of outputs (N).

orientation

Orientation of measurement. 1 for the input-oriented measure, and 2 for the output-oriented measure.

rts

Returns to scale. 1 for the CRS assumption, and 2 for the VRS assumption.

convhull

Logical. If this is TRUE, very efficient calculation of efficiency score is used. However, when the total number of inputs and outputs is larger than eight, it is very slow for this option. In cases when the total number of inputs and outputs is larger than eight, use FALSE for this argument.

Details

This function uses the convhull function in geometry package. After finding convex hull of frontier by using the convhull function. points on the convex hull are used in constructing the second production possibility set (PPS). Then efficiency scores in base are calculated based on the second PPS.

Value

A data frame with J1*1 dimension, which shows efficiency scores.

Author(s)

Dong-hyun Oh, oh.donghyun77@gmail.com

References

Cooper, W., Seiford, L. and Tone, K. (2007). Data envelopment analysis: a comprehensive text with models, applications, references and DEA-solver software (2nd ed.). Springer Verlag, New York.

Lee, J. and Oh, D. (forthcoming). Efficiency Analysis: Data Envelopment Analysis. Press (in Korean)

See Also

dual.dea

Examples

1
2
3
4
5
## input-oriented DEA under the CRS assumption (1 input and 1 output)
tab3.1.dat <- data.frame(y = c(1, 2, 4, 6, 7, 9, 9), 
                         x = c(3, 2, 6, 4, 8, 8, 10))
(re <- effdea.b.f(base = tab3.1.dat, noutput = 1, orientation = 1, rts =
1, convhull = TRUE))

Example output

Loading required package: lpSolve
Loading required package: gdata
gdata: read.xls support for 'XLS' (Excel 97-2004) files ENABLED.

gdata: read.xls support for 'XLSX' (Excel 2007+) files ENABLED.

Attaching package: 'gdata'

The following object is masked from 'package:stats':

    nobs

The following object is masked from 'package:utils':

    object.size

The following object is masked from 'package:base':

    startsWith

Loading required package: Hmisc
Loading required package: lattice
Loading required package: survival
Loading required package: Formula
Loading required package: ggplot2

Attaching package: 'Hmisc'

The following objects are masked from 'package:base':

    format.pval, units

Loading required package: rms
Loading required package: SparseM

Attaching package: 'SparseM'

The following object is masked from 'package:base':

    backsolve

Loading required package: geometry
Loading required package: psych

Attaching package: 'psych'

The following object is masked from 'package:Hmisc':

    describe

The following objects are masked from 'package:ggplot2':

    %+%, alpha

Loading required package: pwt
 Package 'pwt' provides Penn World Table versions 5.6, 6.x, 7.x.
 For more recent versions see package 'pwt8' (or subsequent packages).
        eff
1 0.2222222
2 0.6666667
3 0.4444444
4 1.0000000
5 0.5833333
6 0.7500000
7 0.6000000

nonparaeff documentation built on May 2, 2019, 11:44 a.m.