Hostname: page-component-77f85d65b8-mblfh Total loading time: 0 Render date: 2026-03-26T12:06:14.649Z Has data issue: false hasContentIssue false

Hierarchical Bayesian Aldrich–McKelvey Scaling

Published online by Cambridge University Press:  08 June 2023

Jørgen Bølstad*
Affiliation:
Department of Political Science, University of Oslo, Oslo, Norway. E-mail: jorgen.bolstad@stv.uio.no
*
Corresponding author Jørgen Bølstad
Rights & Permissions [Opens in a new window]

Abstract

Estimating the ideological positions of political actors is an important step toward answering a number of substantive questions in political science. Survey scales provide useful data for such estimation, but also present a challenge, as respondents tend to interpret the scales differently. The Aldrich–McKelvey model addresses this challenge, but the existing implementations of the model still have notable shortcomings. Focusing on the Bayesian version of the model (BAM), the analyses in this article demonstrate that the model is prone to overfitting and yields poor results for a considerable share of respondents. The article addresses these shortcomings by developing a hierarchical Bayesian version of the model (HBAM). The new version treats self-placements as data to be included in the likelihood function while also modifying the likelihood to allow for scale flipping. The resulting model outperforms the existing Bayesian version both on real data and in a Monte Carlo study. An R package implementing the models in Stan is provided to facilitate future use.

Information

Type
Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2023. Published by Cambridge University Press on behalf of the Society for Political Methodology
Figure 0

Figure 1 Prior simulation for $\beta _i$ in the HBAM model, integrating over all relevant hyperpriors.

Figure 1

Table 1 Estimated ELPDs based on a 10-fold cross-validation. ELPD is the theoretical expected log pointwise predictive density for a new dataset, whereas $\mathrm{SE}_{\widehat {\mathrm{ELPD}}}$ is the standard error of the ELPD estimate.

Figure 2

Figure 2 Estimated shifting over self-placements. The plots summarize posterior median $\alpha _i$ estimates.

Figure 3

Figure 3 Estimated stretching over self-placements. The plots summarize medians of absolute values of posterior draws for $\beta _i$.

Figure 4

Figure 4 Posterior distribution for the position of a specific respondent compared to the population. The gray areas summarize the draws for one of the respondents for which the BAM model produces a problematic distribution. The black lines show the density of the draws for all respondents. The horizontal axes have been capped at $\pm $10, although the draws produced by the unpooled model range from below $-$10,000 to above 10,000.

Figure 5

Figure 5 Respondent position estimates over self-placements. The estimates are posterior medians.

Figure 6

Figure 6 Respondent position estimates from the HBAM model over estimates from the BAM model. The estimates are posterior medians.

Figure 7

Table 2 Summary of marginal posterior distributions for the hyperparameters in the HBAM model.

Figure 8

Figure 7 Results for posterior median respondent positions in the Monte Carlo study. The lines show loess smoothed curves, summarizing the correlations between estimates and true respondent positions in 1,000 trials per panel. The dots represent a random sample of 250 results per model (dark gray for the BAM model and light gray for the HBAM model). J is the number of stimuli, $\psi $ is the probability that respondents do not flip the scale, and the relative error scale is $\tau $ divided by the scale length.

Figure 9

Figure 8 Shares of respondents with extremely wide credible intervals. The lines show loess smoothed curves based on 1,000 trials per panel. The dots represent a random sample of 250 results for the BAM model. J is the number of stimuli, $\psi $ is the probability that respondents do not flip the scale, and the relative error scale is $\tau $ divided by the scale length.

Supplementary material: File

Bølstad supplementary material
Download undefined(File)
File 664.6 KB
Supplementary material: Link

Bølstad Dataset

Link