| gini_income_elasticity {GiniDecompLY} | R Documentation | 
Gini income elasticity
Description
This function computes the elasticity of Gini index associated with a percentage change in the mean income (for each income source). It provides a set of indicators :
-  income_source: Column indicating each income source passed into the function call.
-  Share: Column indicating the share of the income source to the total income.
-  Gini: Column showing the Gini index for each income source.
-  Gini_corr: Column showing the Gini correlation between the income source and the total income.
-  Elasticity: Column indicating the elasticity of Gini index associated with a percentage change in the mean income source.
-  Marginal_Impact: Column indicating the marginal impact a change in the mean income source on the overall Gini index.
Usage
gini_income_elasticity(.data, ..., .by = NULL, .wgt = NULL)
Arguments
| .data | A data frame, or data frame extension (e.g. a tibble) | 
| ... | One or more unquoted expressions separated by commas indicating income sources to consider in the decomposition. Variable names can be used as if they were positions in the data frame. | 
| .by | A column to group the calculations by. | 
| .wgt | an optional vector of weights to apply in computation. Should be NULL or a numeric vector. | 
Value
An object of class data.frame containing all the calculated indicators. The data.frame is grouped by the columns passed into .by argument.
Examples
sample_income_data %>%
  gini_income_elasticity(wage, self_employment_rev, farming_rev, other_rev,
  .by = region)
gini_income_elasticity(sample_income_data, 3:6, .by = region, .wgt = sample_wgt)