Learn R Programming

redist (version 3.0.7)

group_frac: Calculate Group Percent by District

Description

redist.group.percent computes the percentage that a group makes up in each district across a matrix of maps.

Usage

group_frac(
  map,
  group_pop,
  total_pop = map[[attr(map, "pop_col")]],
  .data = cur_plans()
)

redist.group.percent( plans, group_pop, total_pop, ncores = 1, district_membership, grouppop, fullpop )

Arguments

map

a redist_map object

group_pop

A numeric vector with the population of the group for every precinct.

total_pop

A numeric vector with the population for every precinct.

.data

a redist_plans object

plans

A matrix with one row for each precinct and one column for each map. Required.

ncores

Number of cores to use for parallel computing. Default is 1.

district_membership

Deprecated, use plans. A matrix with one row for each precinct and one column for each map. Required.

grouppop

Deprecated, use group_pop. A numeric vector with the population of the group for every precinct.

fullpop

Deprecated, use total_pop. A numeric vector with the population for every precinct.

Value

matrix with percent for each district

Examples

Run this code
# NOT RUN {
data(fl25)
data(fl25_enum)

cd <- fl25_enum$plans[, fl25_enum$pop_dev <= 0.05]

redist.group.percent(plans = cd,
                    group_pop = fl25$BlackPop,
                    total_pop = fl25$TotPop)

# }

Run the code above in your browser using DataLab