# Poverty line needs to be expressed in monthly international dollar values
# The conversion from daily to monthly values needs to happen at a higher level
# in the functions call stack for efficiency purposes
poverty_line <- 1.9 * 365 / 12
# default_ppp
# This will need to be provided directly by a potential end-users
# For production use: This value will be fed directly to the function depending
# on the requested country / year.
ppp_value <- 58.16
# requested mean
# This is the survey mean in internationl dollars
# The conversion from LCU to international dollars needs to happen at a higher
# level in the fucntion call stack for efficiency purposes.
# This parameter is also used for interpolation computation to query the welfare
# distribution using a different mean.
welfare_mean <- 225
out <- wbpip:::md_compute_pip_stats(welfare = df$welfare,
population = df$weight,
povline = poverty_line,
default_ppp = ppp_value,
requested_mean = welfare_mean)
out
#> $poverty_line
#> [1] 57.79167
#>
#> $mean
#> [1] 225
#>
#> $median
#> [1] 132.9027
#>
#> $headcount
#> [1] 0.1418472
#>
#> $poverty_gap
#> [1] 0.051882
#>
#> $poverty_severity
#> [1] 0.02683585
#>
#> $watts
#> [1] 0.07785021
#>
#> $gini
#> [1] 0.5147999
#>
#> $mld
#> [1] 0.473487
#>
#> $polarization
#> [1] 0.469777
#>
#> $deciles
#> [1] 0.01348020 0.02630982 0.03516682 0.04436668 0.05461301 0.06523872
#> [7] 0.08463966 0.10850619 0.15757546 0.41010343