Learn R Programming

deaR (version 1.4.1)

make_malmquist: make_malmquist

Description

This function creates, from a data frame, a list of deadata objects.

Usage

make_malmquist(datadea,
               nper = NULL,
               percol = NULL,
               arrangement  = c("horizontal", "vertical"),
               ...)

Value

An object of class deadata

Arguments

datadea

Data frame with DEA data.

nper

Number of time periods (with dataset in wide format).

percol

Column of time period (with dataset in long format).

arrangement

Horizontal with data in wide format. Vertical with data in long format.

...

Other options to be passed to the make_deadata function.

Author

Vicente Coll-Serrano (vicente.coll@uv.es). Quantitative Methods for Measuring Culture (MC2). Applied Economics.

Vicente Bolós (vicente.bolos@uv.es). Department of Business Mathematics

Rafael Benítez (rafael.suarez@uv.es). Department of Business Mathematics

University of Valencia (Spain)

Examples

Run this code
# Example 1. If you have a dataset in wide format.
data("Economy")
data_example <- make_malmquist(datadea = Economy, 
                               nper = 5, 
                               arrangement = "horizontal",
                               ni = 2, 
                               no = 1)
# This is the same as:
data_example <- make_malmquist(datadea = Economy,
                               nper = 5, 
                               arrangement = "horizontal",
                               inputs = 2:3, 
                               outputs = 4)
# Example 2. If you have a dataset in long format.
data("EconomyLong")
data_example2 <- make_malmquist(EconomyLong,
                                percol = 2, 
                                arrangement = "vertical",
                                inputs = 3:4, 
                                outputs = 5)

Run the code above in your browser using DataLab