ci_bod: Benefit of the Doubt approach (BoD)

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

View source: R/ci_bod.R

Description

Benefit of the Doubt approach (BoD) is the application of Data Envelopment Analysis (DEA) to the field of composite indicators. It was originally proposed by Melyn and Moesen (1991) to evaluate macroeconomic performance.

Usage

1
ci_bod(x,indic_col)

Arguments

x

A data.frame containing simple indicators.

indic_col

A numeric list indicating the positions of the simple indicators.

Value

An object of class "CI". This is a list containing the following elements:

ci_bod_est

Composite indicator estimated values.

ci_method

Method used; for this function ci_method="bod".

ci_bod_weights

Raw weights assigned to the simple indicators (Dual values - prices - in the dual DEA formulation).

Author(s)

Vidoli F.

References

OECD (2008) "Handbook on constructing composite indicators: methodology and user guide".

Melyn W. and Moesen W.W. (1991) "Towards a synthetic indicator of macroeconomic performance: unequal weighting when limited information is available", Public Economic research Paper 17, CES, KU Leuven.

Witte, K. D., Rogge, N. (2009) "Accounting for exogenous influences in a benevolent performance evaluation of teachers". Tech. rept. Working Paper Series ces0913, Katholieke Universiteit Leuven, Centrum voor Economische Studien.

See Also

ci_bod_dir,ci_rbod

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
i1 <- seq(0.3, 0.5, len = 100) - rnorm (100, 0.2, 0.03)
i2 <- seq(0.3, 1, len = 100)   - rnorm (100, 0.2, 0.03)
Indic = data.frame(i1, i2)
CI = ci_bod(Indic)
 # validating BoD score
w = CI$ci_bod_weights
Indic[,1]*w[,1] + Indic[,2]*w[,2]


data(EU_NUTS1)
data_norm = normalise_ci(EU_NUTS1,c(2:3),polarity = c("POS","POS"), method=2)
CI = ci_bod(data_norm$ci_norm,c(1:2))

Example output

Loading required package: Benchmarking
Loading required package: lpSolveAPI
Loading required package: ucminf
Loading required package: psych
Loading required package: boot

Attaching package: 'boot'

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

    logit

Loading required package: lpSolve
  [1] 0.2673365 0.1842225 0.2616556 0.1970734 0.2085192 0.4604151 0.2743275
  [8] 0.2704176 0.3793642 0.3709863 0.3322123 0.4411079 0.6384443 0.4901864
 [15] 0.2943542 0.3647198 0.3041245 0.5433401 0.4653970 0.2661400 0.3268717
 [22] 0.3729291 0.3493351 0.3737240 0.5481824 0.3728182 0.5204570 0.4658522
 [29] 0.3848212 0.4981097 0.4532677 0.4280428 0.5392651 0.4186640 0.5486964
 [36] 0.5348610 0.5751337 0.4284271 0.4974990 0.6203370 0.5637027 0.6188294
 [43] 0.5488439 0.5440373 0.5581725 0.5470090 0.5406743 0.5915789 0.5418321
 [50] 0.5963290 0.5325352 0.6188790 0.5619953 0.6462041 0.6069574 0.6969307
 [57] 0.6478558 0.6401545 0.6639993 0.6461397 0.6733777 0.6460375 0.7514860
 [64] 0.6784615 0.7128682 0.7669288 0.7033788 0.7211732 0.6846775 0.6851227
 [71] 0.7326853 0.8829898 0.8157970 0.7350683 0.7589187 0.8349902 0.7126045
 [78] 0.7985801 0.7783426 0.7996929 0.8044679 0.8492173 0.8973325 0.8407529
 [85] 0.8855296 0.8442314 0.9180785 0.8760361 0.9390330 0.9104586 0.9410950
 [92] 0.9380085 0.9584493 0.9613663 1.0000000 1.0000000 0.9858097 0.9339776
 [99] 0.9541193 1.0000000

Compind documentation built on March 13, 2019, 1:04 a.m.