Learn R Programming

pseudohouseholds (version 0.1.1)

validate_phhs: Validate Pseudohouseholds (PHHs)

Description

This function runs two tests to ensure that PHHs meet minimal criteria for validity: it checks to see whether PHH populations sum accurately to region populations, and whether each populated region has at least one PHH. Results are returned in a data frame, and any failing regions are returned in a list- column that can be used for filtering and further analysis. Note that these tests may fail if PHHs were generated without using population data.

Usage

validate_phhs(phhs, regions, region_idcol, region_popcol)

Value

A data frame containing test outputs.

Arguments

phhs

A data frame containing a set of PHHs.

regions

A simple feature object, sf tibble where each row is a region, used to generate the PHHs.

region_idcol

Character, the name of the column in both `phhs` and `regions` containing regional identifiers.

region_popcol

Character, the name of the column in both `phhs` and `regions` containing population data.

Examples

Run this code
phhs <- get_phhs_single(region = region_shp, region_idcol = "region_id",
region_popcol = "population", roads = road_shp, roads_idcol = "road_id")
validate_phhs(phhs = phhs, regions = region_shp, region_idcol = "region_id",
region_popcol = "population")

Run the code above in your browser using DataLab