| utils {laeken} | R Documentation |
Utility functions for indicators on social exclusion and poverty
Description
Test for class, print and take subsets of indicators on social exclusion and poverty.
Usage
is.indicator(x)
is.arpr(x)
is.qsr(x)
is.rmpg(x)
is.gini(x)
is.prop(x)
is.gpg(x)
## S3 method for class 'indicator'
print(x, ...)
## S3 method for class 'arpr'
print(x, ...)
## S3 method for class 'rmpg'
print(x, ...)
## S3 method for class 'indicator'
subset(x, years = NULL, strata = NULL, ...)
## S3 method for class 'arpr'
subset(x, years = NULL, strata = NULL, ...)
## S3 method for class 'rmpg'
subset(x, years = NULL, strata = NULL, ...)
Arguments
x |
for |
... |
additional arguments to be passed to and from methods. |
years |
an optional numeric vector giving the years to be extracted. |
strata |
an optional vector giving the domains of the breakdown to be extracted. |
Value
is.indicator returns TRUE if x inherits from
class "indicator" and FALSE otherwise.
is.arpr returns TRUE if x inherits from class
"arpr" and FALSE otherwise.
is.qsr returns TRUE if x inherits from class
"qsr" and FALSE otherwise.
is.rmpg returns TRUE if x inherits from class
"rmpg" and FALSE otherwise.
is.gini returns TRUE if x inherits from class
"gini" and FALSE otherwise.
is.gini returns TRUE if x inherits from class
"gini" and FALSE otherwise.
print.indicator, print.arpr and print.rmpg return
x invisibly.
subset.indicator, subset.arpr and subset.rmpg return a
subset of x of the same class.
References
A. Alfons and M. Templ (2013) Estimation of Social Exclusion Indicators from Complex Surveys: The R Package laeken. Journal of Statistical Software, 54(15), 1–25. doi:10.18637/jss.v054.i15
See Also
Examples
data(eusilc)
# at-risk-of-poverty rate
a <- arpr("eqIncome", weights = "rb050",
breakdown = "db040", data = eusilc)
print(a)
is.arpr(a)
is.indicator(a)
subset(a, strata = c("Lower Austria", "Vienna"))
# quintile share ratio
q <- qsr("eqIncome", weights = "rb050",
breakdown = "db040", data = eusilc)
print(q)
is.qsr(q)
is.indicator(q)
subset(q, strata = c("Lower Austria", "Vienna"))
# relative median at-risk-of-poverty gap
r <- rmpg("eqIncome", weights = "rb050",
breakdown = "db040", data = eusilc)
print(r)
is.rmpg(r)
is.indicator(r)
subset(r, strata = c("Lower Austria", "Vienna"))
# Gini coefficient
g <- gini("eqIncome", weights = "rb050",
breakdown = "db040", data = eusilc)
print(g)
is.gini(g)
is.indicator(g)
subset(g, strata = c("Lower Austria", "Vienna"))