mp_scale

0th

Percentile

Scaling annotated manifesto documents

Since scaling functions such as scale_weighted only apply to data.frames with code percentages, the function mp_scale makes them applies them to a ManifestoCorpus or ManifestoDocument.

document_scaling creates a function applicable to a ManifestoDocument from the scaling function

corpus_scaling creates a function applicable to a ManifestoCorpus from the scaling function

Usage
mp_scale(data, scalingfun = rile,
  scalingname = as.character(substitute(scalingfun)),
  recode_v5_to_v4 = (scalingname == "rile"), ...)

document_scaling(scalingfun, returndf = FALSE, scalingname = "scaling", recode_v5_to_v4 = FALSE, ...)

corpus_scaling(scalingfun, scalingname = "scaling", ...)

Arguments
data

ManifestoDocument or ManifestoCorpus with coding annotations or a data.frame with category percentages

scalingfun

a scaling function, i.e. a function that takes a data.frame with category percentages and returns scaled positions, e.g. scale_weighted.

scalingname

the name of the scale which will be used as a column name when a data.frame is produced

recode_v5_to_v4

recode handbook version 5 scheme to version 4 before scaling; this parameter is only relevant if data is a ManifestoDocument or ManifestoCorpus, but not for data.frames with code percentages

...

further arguments passed on to the scaling function scalingfun, or count_codes

returndf

if this flag is TRUE, a data.frame with category percentage values, scaling result and, if available party and date is returned by the returned function

See Also

scale

Aliases
  • mp_scale
  • document_scaling
  • corpus_scaling
Documentation reproduced from package manifestoR, version 1.2.4, License: GPL (>= 3)

Community examples

Looks like there are no examples yet.