Files
party2d/data/releases/party_2d_diagnostics_report_v0.md
T
2026-06-15 16:40:43 +02:00

13 KiB

Diagnostics report

Generated: 2026-06-15 16:40:02 CEST Release: v0 Model positions source: party_positions_2026-06-12_16-35-01.csv

Purpose

The purpose of this report is to provide the appendix-style diagnostics that document how the released party-position estimates are constructed, checked, and validated. The main article reports the central validation evidence; this report keeps the larger technical tables with the release so readers can inspect item coverage, source coverage, coding orientation, harmonization, convergence, posterior uncertainty, and validation details in one reproducible place.

Overview

This report follows the structure of the technical appendix material: data and item coverage, coding and scale orientation, party-union harmonization, construct checks, model convergence, and validation. It is generated from the model-ready inputs and completed model outputs; it is not part of the raw-data setup workflow.

Data and item coverage

The model combines text-coded item counts, dimension-specific expert placements, and general left-right expert placements. Text items enter as positive/sample counts, expert items enter as aggregated ratings with scale and expert-count information, and general left-right ratings anchor the relationship between the two dimensions.

source_file dimension items
expert.csv cultural cosmopolitan--traditionalist 7
expert.csv economic left-right 5
lr_data.csv general left-right 3
text_data.csv cultural cosmopolitan--traditionalist 11
text_data.csv economic left-right 6

Source coverage

source_file source items observations party_years parties countries min_year max_year
expert.csv CHES 2 2639 1320 390 44 1999 2024
expert.csv GPS 2 538 271 271 62 2019 2019
expert.csv POPPA 1 413 413 225 31 2018 2023
expert.csv V-Party 7 21488 3076 589 65 1970 2019
lr_data.csv CHES 1 1320 1320 390 44 1999 2024
lr_data.csv Morgan 1 471 471 72 11 1945 1973
lr_data.csv POPPA 1 416 416 225 31 2018 2023
text_data.csv Manifesto Project 8 36008 4501 713 65 1920 2025
text_data.csv PolDem 9 2194 406 93 15 1972 2017

Data coding and item orientation

All indicators are oriented toward the two reported dimensions: economic left-right and cultural cosmopolitan--traditionalist. For interpretability, generated diagnostics report whether higher observed values point toward the public high pole or are reversed for reporting. Original source variable names are preserved in the tables.

Reversed items

item source dimension higher_values_indicate observations min_year max_year
internationalism_manifesto Manifesto Project cultural cosmopolitan--traditionalist cosmopolitan 4501 1920 2025
multiculturalism_manifesto Manifesto Project cultural cosmopolitan--traditionalist cosmopolitan 4501 1920 2025
economic_intervention_manifesto Manifesto Project economic left-right pro_welfare 4501 1920 2025
social_services_manifesto Manifesto Project economic left-right pro_welfare 4501 1920 2025
cultlib_poldem PolDem cultural cosmopolitan--traditionalist cosmopolitan 299 1972 2017
euro_poldem PolDem cultural cosmopolitan--traditionalist cosmopolitan 93 1978 2017
europe_poldem PolDem cultural cosmopolitan--traditionalist cosmopolitan 217 1972 2017
immig_poldem PolDem cultural cosmopolitan--traditionalist cosmopolitan 236 1972 2017
welfare_poldem PolDem economic left-right pro_welfare 349 1972 2017

Party unions and electoral coalitions

Alliance and union labels are handled through constituent mappings so the released party identifiers represent individual parties. Shared text evidence can inform constituent parties through the union mapping while expert data continue to constrain individual parties directly.

metric category value
constituent_mappings all 106
unique_union_or_alliance_ids all 76
unique_constituent_party_ids all 100
mappings_by_country AR 5
mappings_by_country AU 2
mappings_by_country BA 1
mappings_by_country BE 4
mappings_by_country BG 5
mappings_by_country BR 6
mappings_by_country CH 1
mappings_by_country CL 8
mappings_by_country CZ 4
mappings_by_country DE 3
mappings_by_country EC 1
mappings_by_country EE 3
mappings_by_country ES 3
mappings_by_country FR 4
mappings_by_country GR 3
mappings_by_country HR 4
mappings_by_country IE 1
mappings_by_country IL 2
mappings_by_country IT 8
mappings_by_country LK 3
mappings_by_country LT 4
mappings_by_country LU 1
mappings_by_country LV 6
mappings_by_country MD 1
mappings_by_country ME 1
mappings_by_country MX 2
mappings_by_country NL 1

Party-family coverage

Party-family classifications are used for construct-validity diagnostics and coverage summaries. The table below reports coverage in the completed model output by family code.

family parties party_years countries min_year max_year
soc 86 2892 37 1944 2025
con 82 2425 34 1944 2024
lib 81 2063 35 1944 2025
chr 41 1596 24 1945 2025
com 49 1241 27 1944 2025
right 50 975 26 1946 2025
eco 30 723 24 1960 2024
agr 12 592 10 1944 2024
spec 25 520 14 1949 2024
other 2 40 2 1992 2024

Construct-validity family means

Substantive party-family means provide a construct-validity check: families should follow the expected ordering on the economic left-right and cultural cosmopolitan--traditionalist dimensions.

family_name n_parties n_obs mean_economic sd_economic mean_cultural sd_cultural
Communist/Far Left 49 1241 0.12 0.09 0.383 0.18
Green/Ecological 30 723 0.267 0.115 0.251 0.092
Social Democratic 86 2892 0.331 0.124 0.378 0.138
Christian Democratic 41 1596 0.596 0.119 0.529 0.14
Radical Right 50 975 0.622 0.19 0.72 0.151
Conservative 82 2425 0.652 0.178 0.538 0.143
Liberal 81 2063 0.657 0.152 0.371 0.132

Temporal-stability flags

The model permits movement through random walks, but unusually large one-year changes are flagged for inspection rather than treated as automatic errors.

party_id country dimension year_from year_to val_from val_to annual_change
556 LT cultural cosmopolitan--traditionalist 2019 2020 0.771 0.529 0.242
1663 IL cultural cosmopolitan--traditionalist 2021 2022 0.142 0.356 0.214
455 IL cultural cosmopolitan--traditionalist 1997 1998 0.457 0.643 0.186
455 IL cultural cosmopolitan--traditionalist 1996 1997 0.277 0.457 0.18
8393 LV cultural cosmopolitan--traditionalist 2018 2019 0.439 0.263 0.176
281 BE cultural cosmopolitan--traditionalist 1977 1978 0.671 0.843 0.173
556 LT cultural cosmopolitan--traditionalist 2001 2002 0.319 0.491 0.172
964 IS economic left-right 2016 2017 0.691 0.521 0.17
298 NL cultural cosmopolitan--traditionalist 2018 2019 0.761 0.593 0.168
901 FI economic left-right 1992 1993 0.486 0.647 0.161
467 SI cultural cosmopolitan--traditionalist 2018 2019 0.564 0.404 0.16
1221 IT economic left-right 2007 2008 0.56 0.4 0.159
901 FI economic left-right 1991 1992 0.327 0.486 0.159
455 IL cultural cosmopolitan--traditionalist 1998 1999 0.643 0.797 0.154
1221 IT economic left-right 2006 2007 0.709 0.56 0.149
2211 UA economic left-right 2006 2007 0.417 0.562 0.145
631 CH economic left-right 2018 2019 0.613 0.757 0.144
298 NL cultural cosmopolitan--traditionalist 2019 2020 0.593 0.735 0.142
556 LT cultural cosmopolitan--traditionalist 2000 2001 0.181 0.319 0.138
1417 IL cultural cosmopolitan--traditionalist 1968 1969 0.498 0.635 0.137

Model convergence diagnostics

Convergence is assessed using split R-hat and effective sample size over monitored parameters.

metric count percentage
R-hat < 1.01 35258 100
R-hat 1.01-1.05 0 0
R-hat > 1.05 0 0
ESS > 1000 34853 98.85
ESS 400-1000 405 1.15
ESS < 400 0 0

Convergence by parameter group

dimension parameters mean_rhat max_rhat min_ess_bulk mean_ess_bulk
cultural cosmopolitan--traditionalist 17585 1.001 1.006 810.509 6889.246
economic left-right 17585 1 1.004 670.708 5573.456
lr_country_offset 65 1.001 1.004 1078.198 5434.868
lr_decade_offset 8 1 1.001 2069.676 3372.016
lr_sigma 3 1.001 1.002 1956.611 2582.401
lr_source_offset 3 1 1 3477.519 3814.374
lr_weight 3 1.002 1.002 1540.806 1560.217
mean_sigma 6 1.005 1.009 534.811 918.502

Posterior uncertainty

The completed party-position output reports posterior standard errors and interval endpoints for both dimensions. These summaries describe the typical uncertainty in the release file used by the report.

rows parties countries min_year max_year mean_economic_se median_economic_se mean_cultural_se median_cultural_se
17585 708 65 1944 2025 0.065 0.063 0.058 0.055

Validation diagnostics

The validation diagnostics combine convergent and discriminant comparisons with expert surveys, posterior predictive coverage, construct checks, and out-of-sample validation when the corresponding outputs are available.

diagnostic dimension n pearson_r spearman_r mae coverage
convergent validity economic left-right 4637 0.904 0.901 0.076 NA
convergent validity cultural cosmopolitan--traditionalist 1425 0.96 0.967 0.079 NA
posterior predictive coverage economic left-right 7455 NA NA NA 0.899
posterior predictive coverage cultural cosmopolitan--traditionalist 15539 NA NA NA 0.848

Discriminant validity

model_dim expert_dim r_pearson r_spearman n type diagnostic
economic left-right economic 0.904 0.901 4637 convergent discriminant validity
cultural cosmopolitan--traditionalist economic 0.422 0.435 4637 discriminant discriminant validity
cultural cosmopolitan--traditionalist cultural cosmopolitan--traditionalist 0.96 0.967 1425 convergent discriminant validity
economic left-right cultural cosmopolitan--traditionalist 0.393 0.398 1425 discriminant discriminant validity

External validation correlations

var dimension n pearson_r mean_absolute_error coverage_95
culsup_vparty cultural cosmopolitan--traditionalist 536 0.812 0.128 0.384
galtan_ches cultural cosmopolitan--traditionalist 222 0.959 0.079 0.523
gender_vparty cultural cosmopolitan--traditionalist 545 0.563 0.169 0.29
immig_vparty cultural cosmopolitan--traditionalist 537 0.743 0.103 0.49
lgbt_vparty cultural cosmopolitan--traditionalist 541 0.794 0.094 0.551
relig_vparty cultural cosmopolitan--traditionalist 548 0.676 0.303 0.047
lrecon_ches economic left-right 223 0.974 0.055 0.812
lrecon_poppa economic left-right 74 0.98 0.066 0.662
lrecon_vparty economic left-right 534 0.866 0.088 0.674
welf_vparty economic left-right 534 0.682 0.176 0.363

Generated tables

  • alliance_union_harmonization.csv
  • construct_family_positions.csv
  • construct_temporal_stability_flags.csv
  • external_validation_correlations.csv
  • item_coding_orientation.csv
  • item_coverage.csv
  • model_convergence_by_dimension.csv
  • model_convergence_summary.csv
  • party_family_coverage.csv
  • party_year_source_coverage.csv
  • posterior_uncertainty_summary.csv
  • posterior_validation_convergent_summary.csv
  • posterior_validation_discriminant_summary.csv
  • posterior_validation_uncertainty_summary.csv
  • reversed_items.csv
  • source_coverage.csv