mp_scale: Scaling annotated manifesto documents

Description Usage Arguments See Also

View source: R/scaling_general.R

Description

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.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
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


manifestoR documentation built on Jan. 13, 2021, 9:53 a.m.