Finds the residual standard deviation when using the expected representation for any group in a political body to predict observed representation as described in Gerring, Jerzak and Oncel (2024).
SDRepresentation(PopShares, BodyN, a = -0.5, b = 1, nMonte = 10000)A scalar summary of the amount of representation not explained by a random sampling model. More precisely, this function returns the the residual standard deviation when using the expected degree of representation to predict observed representation under a random sampling model.
A numeric vector containing the group-level population proportions.
A positive integer denoting the size of the political body in question.
Parameters controlling the affine transformation for how the representation measure is summarized.
That is, a and b control how the expected L1 deviation of the population shares from the body shares
is re-weighted. The expected L1 deviation is the average value of the absolute deviation of the population from body shares under
a random sampling model. This expected L1 deviation is multiplied by a; b is as an additive re-scaling term: a*E[L1]+b.
By default, a=-0.5 and b=1 so that the expected Rose Index of Proportionality is used in the calculation.
A positive integer denoting number of Monte Carlo iterations used to approximate the variance of representation under a random sampling model.
John Gerring, Connor T. Jerzak, Erzen Oncel. (2024), The Composition of Descriptive Representation, American Political Science Review, 118(2): 784-801. tools:::Rd_expr_doi("10.1017/S0003055423000680")
ExpectedRepresentation for calculating expected representation scores under random sampling.
ObservedRepresentation for calculating representation scores from observed data.
SDRep <- SDRepresentation(PopShares = c(1/4, 2/4, 1/4),
BodyN = 50)
print( SDRep )
Run the code above in your browser using DataLab