part_resp: Calculate Responsiveness

View source: R/partisan.R

part_respR Documentation

Calculate Responsiveness

Description

Calculate Responsiveness

Usage

part_resp(plans, shp, dvote, rvote, v = 0.5, bandwidth = 0.01)

Arguments

plans

redist_plans object or plans_matrix where each row indicates a district assignment and each column is a plan

shp

redist_map object, tibble, or data frame containing other columns

dvote

unqouted name of column in shp with total population

rvote

unqouted name of column in shp with group population

v

vote share to calculate bias at. Numeric. Default is 0.5.

bandwidth

Defaults to 0.01. A value between 0 and 1 for the step size to estimate the slope.

Value

numeric vector

References

Jonathan N. Katz, Gary King, and Elizabeth Rosenblatt. 2020. Theoretical Foundations and Empirical Evaluations of Partisan Fairness in District-Based Democracies. American Political Science Review, 114, 1, Pp. 164-178.

Examples

data(nh)
data(nh_m)
# For a single plan:
part_resp(plans = nh$r_2020, shp = nh, rvote = nrv, dvote = ndv)

# Or many plans:
part_resp(plans = nh_m[, 3:5], shp = nh, rvote = nrv, dvote = ndv)


redistmetrics documentation built on April 11, 2022, 5:08 p.m.