tri.sample {elec}R Documentation

Sample from List of Precincts PPEB

Description

tri.sample selects a sample of precincts PPEB. Namely, samples n times, with replacement, from the precincts proportional to the weights of the precincts.

Usage

tri.sample(
  Z,
  n,
  seed = NULL,
  print.trail = FALSE,
  simplify = TRUE,
  return.precincts = TRUE,
  PID = "PID",
  known = "known"
)

Arguments

Z

elec.data object

n

Either a audit.plan.tri object (that contains n) or an integer which is the size of the sample

seed

Seed to use.

print.trail

Print diagnostics and info on the selection process.

simplify

If TRUE, return a data frame of unique precincts sampled, with counts of how many times they were sampled. Otherwise return repeatedly sampled precincts seperately.

return.precincts

Return the precincts, or just the precint IDs

PID

The name of the column in Z\$V holding unique precinct IDs

known

Name of column in Z\$V of TRUE/FALSE, where TRUE are precincts that are considered “known”, and thus should not be sampled for whatever reason.

Details

The weights, if passed, are in the “e.max” column of Z\$V.

Value

a sample of precincts.

Author(s)

Luke W. Miratrix

See Also

trinomial.bound elec.data tri.calc.sample

Examples


data(santa.cruz)
Z = elec.data( santa.cruz, C.names=c("danner","leopold") )
samp = tri.calc.sample( Z, beta=0.75, guess.N = 10, p_d = 0.05,
               swing=10, power=0.9, bound="e.plus" )
tri.sample( Z, samp, seed=541227 )


[Package elec version 0.1.2.2 Index]