mp_interpolate

0th

Percentile

Interpolate values within election periods

As the Manifesto Project's variables are collected election-wise, values for the time/years in between elections are not naturally available. mp_interpolate allows to approximate them by several methods from the abjacent observations.

Usage
mp_interpolate(df, vars = "(^rile$)|(^per((\\d{3}(_\\d)?)|\\d{4})$)",
  by = "year", approx = functional::Curry(zoo::na.approx, na.rm = FALSE),
  ...)
Arguments
df

a data.frame with observations to be interpolated

vars

a regular expression matching the names of the variables to be interpolated

by

increment of the interpolation sequence, passed to seq.Date

approx

Interpolation function, defaults to zoo's na.approx

...

Further arguments, passed on to approx

Aliases
  • mp_interpolate
Examples
# NOT RUN {
mp_interpolate(mp_maindataset(), method = "constant")
mp_interpolate(mp_maindataset(), approx = na.spline, maxgap = 3)
# }
Documentation reproduced from package manifestoR, version 1.2.4, License: GPL (>= 3)

Community examples

Looks like there are no examples yet.