aggSurveyWeight {surveyPrev} | R Documentation |
Get survey weight by admin levels
Description
This function aggregate survey weight to particular admin levels
Usage
aggSurveyWeight(
data,
cluster.info,
admin,
poly.adm = NULL,
by.adm = NULL,
by.adm.upper = NULL
)
Arguments
data |
dataframe that contains the indicator of interests, output of getDHSindicator function |
cluster.info |
list that contains admin 1 and admin 2 information and coordinates for each cluster, output of clusterinfo function |
admin |
desired admin level for aggregation |
poly.adm |
spatial polygons dataframe |
by.adm |
the column name of column for Admin names for desired output Admin level, can be such as "NAME_1" or "NAME_2". |
by.adm.upper |
the column name of column for Admin names for upper level of your desired output Admin level when admin=2, can be "NAME_1" when by.adm="NAME_2". |
Value
This function returns the dataset that contain admin name and survey weight.
Author(s)
Qianyu Dong
Examples
## Not run:
# admin1 population
year <- 2018
country <- "Zambia"
indicator="nmr"
geo <- getDHSgeo(country = country, year = year)
dhsData <- getDHSdata(country = country, indicator=indicator, year = year)
data<- getDHSindicator(dhsData, indicator = indicator)
poly.adm1=ZambiaAdm1
poly.adm2=ZambiaAdm2
cluster.info<-clusterInfo(geo=geo, poly.adm1=poly.adm1, poly.adm2=poly.adm2,
by.adm1 = "NAME_1",by.adm2 = "NAME_2")
agg.survey1<-aggSurveyWeight(data=data,cluster.info=cluster.info,admin=1)
agg.survey2<-aggSurveyWeight(data=data,cluster.info=cluster.info,admin=2,
poly.adm = poly.adm2, by.adm="NAME_2",
by.adm.upper ="NAME_1")
## End(Not run)
[Package surveyPrev version 1.0.0 Index]