manifestoR: Access and Process Data and Documents of the Manifesto Project

Provides access to coded election programmes from the Manifesto Corpus and to the Manifesto Project's Main Dataset and routines to analyse this data. The Manifesto Project ( collects and analyses election programmes across time and space to measure the political preferences of parties. The Manifesto Corpus contains the collected and annotated election programmes in the Corpus format of the package 'tm' to enable easy use of text processing and text mining functionality. Specific functions for scaling of coded political texts are included.

AuthorJirka Lewandowski [aut, cre], Nicolas Merz [aut], Sven Regel [ctb], Pola Lehmann [ctb]
Date of publication2016-07-22 18:51:41
MaintainerJirka Lewandowski <>
LicenseGPL (>= 3)

View on CRAN

Man pages

aggregate_pers: Aggregate category percentages in groups

attach_year: Compute year from date variable in MPDS

categories: Lists of categories and category relations

clarity_dimensions: Default programmatic clarity dimensions from...

cmp_codes: Process CMP codings

codes: Access the codes of a Manifesto Document or Corpus

corpusupdate: Check for Updates of Corpus in Manifesto Project DB

count_codes: Count the codings from a ManifestoDocument

formatids: Format ids for web API queries

formatmpds: Format the main data set

franzmann_kaiser: Left-Right Scores based on Franzmann & Kaiser Method

get_mpdb: Download content from the Manifesto Database

get_viacache: Get API results via cache

iff: Apply a function if and only if test is TRUE

issue_attention_diversity: Issue Attention Diversity

ManifestoAvailability: Manifesto Availability Information class

ManifestoCorpus: Manifesto Corpus class

ManifestoDocument: Manifesto Document

ManifestoDocumentMeta: Manifesto Document Metadata

manifestoR: Access and process data and documents of the Manifesto...

ManifestoSource: Data Source for Manifesto Corpus

median_voter: Median Voter position

mp_availability: Availability information for election programmes

mp_bootstrap: Compute bootstrap distributions for scaling functions

mp_cite: Print Manifesto Corpus citation information

mp_clarity: Programmatic clarity measures (PC)

mp_coreversions: List the available versions of the Manifesto Project's Main...

mp_corpus: Get documents from the Manifesto Corpus Database

mp_corpusversions: List the available versions of the Manifesto Project's Corpus

mpdb_api_request: Manifesto Project DB API request

mp_emptycache: Empty the manifestoR's cache

mp_interpolate: Interpolate values within election periods

mp_load_cache: Load manifestoR's cache

mp_maindataset: Access the Manifesto Project's Main Dataset

mp_metadata: Get meta data for election programmes

mp_nicheness: Party nicheness measures

mp_rmps: Relative measure of party size (RMPS)

mp_save_cache: Save manifestoR's cache

mp_scale: Scaling annotated manifesto documents

mp_setapikey: Set the API key for the Manifesto Documents Database.

mp_use_corpus_version: Use a specific version of the Manifesto Project Corpus

mp_view_originals: View original documents from the Manifesto Corpus Database

na_action: Replace NAs in vector with fixed value

null_to_na: Convert NULL to NA

prefix: Prefix a string of text

readManifesto: Reader for 'ManifestoSource' Replicates cases in a data.frame

rescale: Simple linear rescaling of positions

rile: RILE

scale: Scaling functions

split_belgium: Split Belgium party system into separate groups

vanilla: Vanilla Scaling by Gabel & Huber


aggregate_cee_codes Man page
aggregate_pers Man page
attach_year Man page
clarity_dimensions Man page
code_layers Man page
codes Man page
codes<- Man page
codes.ManifestoCorpus Man page
codes<-.ManifestoDocument Man page
codes.ManifestoDocument Man page
corpus_scaling Man page
count_codes Man page
document_scaling Man page
fk_smoothing Man page
formatids Man page
formatmpds Man page
franzmann_kaiser Man page
get_mpdb Man page
get_viacache Man page
iff Man page
iffn Man page
issue_attention_diversity Man page
logit_rile Man page
ManifestoAvailability Man page
ManifestoCorpus Man page
ManifestoDocument Man page
ManifestoDocumentMeta Man page
ManifestoJSONSource Man page
manifestoR Man page
manifestoR-package Man page
ManifestoSource Man page
median_voter Man page
median_voter_single Man page
mp_availability Man page
mp_bootstrap Man page
mp_check_for_corpus_update Man page
mp_cite Man page
mp_clarity Man page
mp_coreversions Man page
mp_corpus Man page
mp_corpusversions Man page
mpdb_api_request Man page
mp_emptycache Man page
mp_interpolate Man page
mp_load_cache Man page
mp_maindataset Man page
mp_metadata Man page
mp_nicheness Man page
mp_rmps Man page
mp_save_cache Man page
mp_scale Man page
mp_setapikey Man page
mp_southamerica_dataset Man page
mp_update_cache Man page
mp_use_corpus_version Man page
mp_view_originals Man page
mp_which_corpus_version Man page
mp_which_dataset_versions Man page
na_replace Man page
nicheness_bischof Man page
nicheness_meyer_miller Man page
null_to_na Man page
prefix Man page
read_fk_issue_structure Man page
readManifesto Man page
recode_v5_to_v4 Man page Man page
rescale Man page
rile Man page
rile_l Man page
rile_r Man page
scale_bipolar Man page
scale_logit Man page
scale_ratio Man page
scale_weighted Man page
split_belgium Man page
v4_categories Man page
v5_v4_aggregation_relations Man page
vanilla Man page


manifestoR/R/scaling_bootstrap.R manifestoR/R/db_api.R manifestoR/R/scaling_general.R manifestoR/R/issue_attention.R manifestoR/R/pipe_helpers.R manifestoR/R/manifesto.R manifestoR/R/globals.R manifestoR/R/corpus.R manifestoR/R/cache.R manifestoR/R/scaling_functions.R manifestoR/R/nicheness.R manifestoR/R/dataset.R manifestoR/R/scaling_rile.R manifestoR/R/codes.R manifestoR/R/clarity.R
manifestoR/man/rile.Rd manifestoR/man/prefix.Rd manifestoR/man/franzmann_kaiser.Rd manifestoR/man/mp_maindataset.Rd manifestoR/man/attach_year.Rd manifestoR/man/split_belgium.Rd manifestoR/man/mp_cite.Rd manifestoR/man/codes.Rd manifestoR/man/scale.Rd manifestoR/man/mp_nicheness.Rd manifestoR/man/get_mpdb.Rd manifestoR/man/corpusupdate.Rd manifestoR/man/mp_corpus.Rd manifestoR/man/categories.Rd manifestoR/man/na_action.Rd manifestoR/man/mp_corpusversions.Rd manifestoR/man/mp_clarity.Rd manifestoR/man/mp_scale.Rd manifestoR/man/ManifestoDocumentMeta.Rd manifestoR/man/mp_use_corpus_version.Rd manifestoR/man/mp_setapikey.Rd manifestoR/man/clarity_dimensions.Rd manifestoR/man/mp_emptycache.Rd manifestoR/man/count_codes.Rd manifestoR/man/aggregate_pers.Rd manifestoR/man/mp_availability.Rd manifestoR/man/formatmpds.Rd manifestoR/man/ manifestoR/man/mp_bootstrap.Rd manifestoR/man/cmp_codes.Rd manifestoR/man/iff.Rd manifestoR/man/median_voter.Rd manifestoR/man/mp_interpolate.Rd manifestoR/man/mp_load_cache.Rd manifestoR/man/null_to_na.Rd manifestoR/man/mp_save_cache.Rd manifestoR/man/rescale.Rd manifestoR/man/formatids.Rd manifestoR/man/ManifestoAvailability.Rd manifestoR/man/mp_view_originals.Rd manifestoR/man/manifestoR.Rd manifestoR/man/mp_metadata.Rd manifestoR/man/ManifestoCorpus.Rd manifestoR/man/readManifesto.Rd manifestoR/man/mpdb_api_request.Rd manifestoR/man/ManifestoSource.Rd manifestoR/man/vanilla.Rd manifestoR/man/issue_attention_diversity.Rd manifestoR/man/ManifestoDocument.Rd manifestoR/man/mp_rmps.Rd manifestoR/man/mp_coreversions.Rd manifestoR/man/get_viacache.Rd

Questions? Problems? Suggestions? or email at

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.