hicksmoorsteen {productivity} | R Documentation |
Hicks-Moorsteen productivity and profitability index
Description
Using Data Envelopment Analysis (DEA), this function measures productivity and profitability in levels and changes with Hicks-Moorsteen index.
The Hicks-Moorsteen index is the geometric average of its components, i.e. Malmquist-hs and Malmquist-it indices.
Deflated shadow prices of inputs and outputs used to compute Malmquist-hs and Malmquist-it indices can also be returned.
Usage
hicksmoorsteen(data, id.var, time.var, x.vars, y.vars, w.vars = NULL, p.vars = NULL,
tech.change = TRUE, tech.reg = TRUE, rts = c("vrs", "crs", "nirs", "ndrs"),
orientation = c("out", "in", "in-out"), parallel = FALSE, cores = max(1,
detectCores() - 1), scaled = TRUE, components = FALSE)
## S3 method for class 'HicksMoorsteen'
print(x, digits = NULL, ...)
Arguments
data |
A dataframe containing the required information for measuring productivity and profitability. |
id.var |
Firms' ID variable. Can be an integer or a text string. |
time.var |
Time period variable. Can be an integer or a text string. |
x.vars |
Input quantity variables. Can be a vector of text strings or integers. |
y.vars |
Output quantity variables. Can be a vector of text strings or integers. |
w.vars |
Input price variables (Optional). Can be a vector of text strings or integers.
|
p.vars |
Output price variables (Optional). Can be a vector of text strings or integers.
|
tech.change |
Logical. If |
tech.reg |
Logical. If |
rts |
Character string specifying the returns to scale assumption.
The default value is |
orientation |
Character string specifying the orientation.
The default value is |
parallel |
Logical. Allows parallel computation. If |
cores |
Integer. Used only if |
scaled |
Logical. If |
components |
Logical. Default is |
x |
An object of class |
digits |
The minimum number of significant digits to be printed in values.
Default = |
... |
Currently not used. |
Details
The Hicks-Moorsteen index is the geometric average of Malmquist-hs and Malmquist-it indices. For a firm i Malmquist-it computes the productivity index based on the reference year t. For a firm h, Malmquist-hs computes the productivity index based on the reference year s (i.e. t-1). Therefore, the Malmquist-it index uses the current period shadow prices as aggregators, while the Malmquist-hs index uses the previous period shadow prices as aggregators.
When tech.change
is set to FALSE
, this overrides the effect of tech.reg
.
Setting scaled = FALSE
(no rescaling of data) may lead to numerical problems in solving LP
problems while optimizing DEA models. In extreme cases it may also prevent models from being optimized.
The Hicks-Moorsteen index is not transitive and therefore each firm is compared to itself in the previous period.
Since there is no previous period for the first period, the results for this first period are replaced by NA
.
Value
hicksmoorsteen()
returns a list of class 'HicksMoorsteen'
for which a summary of productivity and profitability
(when price information is specified) measures in levels and changes is printed.
This list contains the following elements:
– HicksMoorsteen, containing levels and changes related to Hick-Moorsteen index per-se, with:
Levels |
Several elements are provided, depending on the
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Changes |
Change indices of the different elements of |
– MalmquistHS, only returned when components = TRUE
and accessible using Levels
, Changes
,
and Shadowp
, containing levels, changes, and shadow prices related to Malmquist-hs index, with:
Levels |
Several elements are provided, depending on the |
Changes |
Change indices of the different elements of |
Shadowp |
For each observation, input ( |
– MalmquistIT, only returned when components = TRUE
and accessible using Levels
, Changes
,
and Shadowp
, containing levels, changes, and shadow prices related to Malmquist-it index, with:
Levels |
Several elements are provided, depending on the |
Changes |
Change indices of the different elements of |
Shadowp |
For each observation, input ( |
From an object of class 'HicksMoorsteen'
obtained from hicksmoorsteen()
, the
-
Levels
function extracts individual Hicks-Moorsteen productivity and profitability levels; -
Changes
function extracts individual Hicks-Moorsteen productivity and profitability change indices; and -
Shadowp
function extracts individual input and output deflated shadow prices of Malmquist-hs and Malmquist-it indices, whencomponents = TRUE
.
Warning
The hicksmoorsteen()
function will not work with unbalanced panel data.
The Hicks-Moorsteen index may be sensitive to the rescaling.
The productivity levels are obtained using shadow prices computed using dual (multipliers) DEA models. However, for extreme efficient observations the issue of multiple solutions may arise and the values of shadow prices may differ depending on the linear programming solver used (here lpSolveAPI).
Note
All output-oriented efficiency scores are computed a la Shephard, while all input-oriented efficiency scores are computed a la Farrell. Hence, all efficiency scores are greater than zero and are lower or equal to one.
Author(s)
K Hervé Dakpo, Yann Desjeux, Laure Latruffe
References
Briec W., and Kerstens K. (2011). The Hicks-Moorsteen Productivity Index Satisfies the Determinateness Axiom. The Manchester School, 79(4), 765–775. https://doi.org/10.1111/j.1467-9957.2010.02169.x
Caves D.W., Christensen L.R., and Diewert W.E.(1982). The Economic Theory of Index Numbers and the Measurement of Input, Output, and Productivity. Econometrica, 50(6), 1393–1414. URL: http://www.jstor.org/stable/1913388
O'Donnell C.J. (2008), An aggregate quantity-price framework for measuring and decomposing productivity and profitability change. School of Economics, University of Queensland, Australia. URL: https://www.uq.edu.au/economics/cepa/docs/WP/WP072008.pdf
O'Donnell C.J. (2010). Measuring and decomposing agricultural productivity and profitability change. Australian Journal of Agricultural and Resource Economics, 54(4), 527–560. https://doi.org/10.1111/j.1467-8489.2010.00512.x
O'Donnell C.J. (2011), The sources of productivity change in the manufacturing sectors of the U.S. economy. School of Economics, University of Queensland, Australia. URL: http://www.uq.edu.au/economics/cepa/docs/WP/WP072011.pdf
See Also
See Levels
to retrieve Hicks-Moorsteen (along with Malmquist-hs and Malmquist-it) productivity
and profitability in levels and components.
See Changes
to retrieve Hicks-Moorsteen (along with Malmquist-hs and Malmquist-it) productivity
and profitability changes and components.
See Shadowp
to retrieve deflated input and output shadow prices of Malmquist-hs and Malmquist-it.
Examples
## Hicks-Moorsteen productivity, without price information
## Not run:
Hicks1 <- hicksmoorsteen(data = usagri, id.var = "States", time.var = "Years", x.vars = c(7:10),
y.vars = c(4:6), rts = "crs", orientation = "in")
Hicks1
## End(Not run)
## Hicks-Moorsteen productivity and profitability, with price information
## Not run:
Hicks2 <- hicksmoorsteen(data = usagri, id.var = "States", time.var = "Years",
x.vars = c(7:10), y.vars = c(4:6), w.vars = c(14:17), p.vars = c(11:13))
Hicks2
## End(Not run)