Hostname: page-component-74656f9884-rngvg Total loading time: 0 Render date: 2026-11-05T18:56:47.207Z Has data issue: false hasContentIssue false

Scaling Data from Multiple Sources

Published online by Cambridge University Press:  23 November 2020

Ted Enamorado*
Affiliation:
Assistant Professor, Department of Political Science, Washington University in St. Louis, St. Louis, MO 63130, USA. Email: ted@wustl.edu, URL: http://www.tedenamorado.com
Gabriel López-Moctezuma
Affiliation:
Assistant Professor, Division of the Humanities and Social Sciences, California Institute of Technology, Pasadena, CA 91125, USA. Email: glmoctezuma@caltech.edu, URL: http://glmoctezuma.com
Marc Ratkovic
Affiliation:
Assistant Professor, Department of Politics, Princeton University, Princeton, NJ 08544, USA. Email: ratkovic@princeton.edu, URL: http://www.princeton.edu/~ratkovic
*
Corresponding author Ted Enamorado
Rights & Permissions [Opens in a new window]

Abstract

We introduce a method for scaling two datasets from different sources. The proposed method estimates a latent factor common to both datasets as well as an idiosyncratic factor unique to each. In addition, it offers a flexible modeling strategy that permits the scaled locations to be a function of covariates, and efficient implementation allows for inference through resampling. A simulation study shows that our proposed method improves over existing alternatives in capturing the variation common to both datasets, as well as the latent factors specific to each. We apply our proposed method to vote and speech data from the 112th U.S. Senate. We recover a shared subspace that aligns with a standard ideological dimension running from liberals to conservatives, while recovering the words most associated with each senator’s location. In addition, we estimate a word-specific subspace that ranges from national security to budget concerns, and a vote-specific subspace with Tea Party senators on one extreme and senior committee leaders on the other.

Information

Type
Article
Copyright
© The Author(s) 2020. Published by Cambridge University Press on behalf of the Society for Political Methodology
Figure 0

Figure 1 Correlation between common subspace ($Z_{S;1}$) and its estimate, by method. Sample size is in columns ($N \in \{ 20, 50, 100\}$) and $K_{(2)} \in \{20, 100, \ldots , 5,000\}$ is in rows. The x-axis ranges from 0 to 1 and measures the correlation between the true and estimated values. The proposed method, MD2S, is compared to V-BIBFA and INDSCAL, as described in the text. All methods improve in N, but MD2S outperforms the rest along N and $K_{(2)}$.

Figure 1

Figure 2 Correlation between idiosyncratic locations for $\mathbf {Y}_{(m)}$ and their estimates, by method. The left and right figures are structured identically to Figure 1. Consider the left figure. Looking down rows, MD2S estimates for $Z_{(1);1}$ is invariant to changes in $\mathbf {Y}_{(2)}$. Other methods are similarly stable. Looking across columns, as N increases, MD2S performs best. Now, consider the right-hand figure. Looking across columns, all methods improve as N increases. As both N and $K_{(2)}$ increase, the performance of V-BIBFA deteriorates, while MD2S improves. For $N \in \{50,100\}$ and $K_{(2)}> 100$, MD2S is outperforming all other methods in recovering $Z_{(2);1}$. When $K_{(2)} \ge 1,000$ and $N \ge 50$, MD2S recovers $Z_{(2);1}$ near exactly, and quite a bit better than all other methods.

Figure 2

Figure 3 Estimating dimensions. The three panels above present the results from the permutation test for the number of dimensions under three different settings. We use the same data generation process described in section 4, fixing $K_{(1)} = 40$. For panel (a), $N = 50$ and $K_{(2)} = 100$; for panel (b), $N = 100$ and $K_{(2)} = 100$; and for panel (c), $N = 100$ and $K_{(2)} = 1,000$. Values in the boxplot that fall below the dotted line at $p=$ 0.10 were estimated as systematic dimensions; those above were considered noise. As the three panels show, as we increase both the number of observations N and the number of features ($K_{(2)}$) of the larger dataset, MD2S is able to detect the correct dimensionality. Note that for each of the 1,000 simulations per setting, 1,000 permuted datasets were used to recover a p value.

Figure 3

Table 1 Permutation test. % represents the percentage of explained variance for each dimension. Using any p value threshold between $0.01$ and $0.71$ gives us two dimensions for the shared subspace and three for the idiosyncratic word and votes subspaces. Number of permuted datasets: 5,000.

Figure 4

Figure 4 Shared subspace locations estimated via MD2S for the members of the 112th U.S. Senate.

Figure 5

Figure 5 Idiosyncratic vote subspace locations estimated via MD2S for the members of the 112th U.S. Senate.

Figure 6

Figure 6 Idiosyncratic word subspace locations estimated via MD2S for the members of the 112th U.S. Senate. First dimension.

Supplementary material: Link

Enamorado et al. Dataset

Link
Supplementary material: PDF

Enamorado et al. Supplementary Materials

Enamorado et al. Supplementary Materials

Download Enamorado et al. Supplementary Materials(PDF)
PDF 502.1 KB