Indices of Productivity Using Data Envelopment Analysis (DEA)
Overview
Levels and changes of productivity and profitability are measured with various indices. The package contains the multiplicatively complete Färe-Primont, Fisher, Hicks-Moorsteen, Laspeyres, Lowe, and Paasche indices, as well as the classic Malmquist productivity index. Färe-Primont and Lowe indices verify the transitivity property and can therefore be used for multilateral or multitemporal comparison. Fisher, Hicks-Moorsteen, Laspeyres, Malmquist, and Paasche indices are not transitive and are only to be used for binary comparison. All indices can also be decomposed into different components, providing insightful information on the sources of productivity and profitability changes. In the use of Malmquist productivity index, the technological change index can be further decomposed into bias technological change components. The package also allows to prohibit technological regression (negative technological change). In the case of the Fisher, Hicks-Moorsteen, Laspeyres, Paasche and the transitive Färe-Primont and Lowe indices, it is furthermore possible to rule out technological change. Deflated shadow prices can also be obtained. Besides, the package allows parallel computing as an option, depending on the user's computer configuration. All computations are carried out with the nonparametric Data Envelopment Analysis (DEA), and several assumptions regarding returns to scale are available. All DEA linear programs are implemented using 'lp_solve'.
Changes in 'productivity' version 1.1.2 (2026-09-08)
NEW FEATURES
None
BUG FIXES
None
DEPRECATED & DEFUNCT
None
OTHER USER-VISIBLE CHANGES
- Updated references (url links) in "Rd files"
- Updated
DESCRIPTIONfile. - Updated startup message.
***
From NEWS.md in the release
Install
Health
- OK13 OK2026-09-19
- NOTE13 NOTE2026-05-11
- WARNING12 NOTE, 1 WARNING2026-05-10
- NOTE14 NOTE2026-03-10
Documentation
- Help pages
- 11
- Examples that run
- 9%1 run in a plain check · 10 never run
- Exported functions with examples
- 100%
- Documented parameters
- 90%
- Return-value docs
- 100%
- Help pages citing references
- 73%
Downloads
Dependencies
Installing productivity adds 4 packages (1 with compiled code, 1,020 KB of source tarballs). Heaviest: lpSolveAPI 479 KB, iterators 293 KB, doParallel 160 KB.
Code & Tests
Datasets
People & History
Pick two releases to compare their code metrics.
- 1.1.2Latest
- RR 4.6.0 released · 2026-04-24
- RR 4.5.0 released · 2025-04-11
- RR 4.4.0 released · 2024-04-24
- RR 4.3.0 released · 2023-04-21
- RR 4.2.0 released · 2022-04-22
- RR 4.1.0 released · 2021-05-18
- RR 4.0.0 released · 2020-04-24
- RR 3.6.0 released · 2019-04-26
- RR 3.5.0 released · 2018-04-23
- 1.1.0
- 1.0.0
- 0.2.02017-05-11 · diff ↗
- RR 3.4.0 released · 2017-04-21
- 0.1.02016-11-14
- RR 3.3.0 released · 2016-05-03
Package metadata
- First published
- 2016-11-14
- Total releases
- 5 / 10 yrs
- License
- GPL-3 OSI
- Minimum R
- ≥ 2.15.3
- Bundled data
- 47 KB / 1 file
- Download size
- 86 KB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("productivity")The package provides a citation file that builds its entry when R runs it. Run citation() to see it.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-22, which the citation names so these numbers can be found later. More on citing and the projects behind them.