Weekly Update of "Common Space" DW-NOMINATE Scores

(Joint House and Senate Scaling)

Jeff Lewis, Nolan McCarty, Keith Poole, and Howard Rosenthal


Updated 14 February 2016 (Updates only occur when Congress is in Session)


This is the twenty-third release of WeeklyCommon Space DW-NOMINATE scores for the House and Senate and the third for the second session of the 114th Congress. The House and Senate were scaled as if they were one legislature using the 650 Legislators who served in both the House and Senate as "glue" (bridge observations). That is, we estimated a single ideal point for each member of Congress based upon his/her entire record of service in Congress. In the Poole-Rosenthal framework we used the Constant model so that each unique legislator has the same ideal point throughout his or her career.

In order to easily update the Common Space DW-NOMINATE scores when new roll calls are cast in Congress we had to write a new DW-NOMINATE program that required as input only the roll call matrix from Congresses 1 to 114 and the previous Legislator and Roll Call output files for Congresses 1 - 113 from the former program. Jeff Lewis wrote a batch file that combines PERL and Python scripts to combine all the roll call vote matrices together and then run the program. When we have everything completed these scores will be posted at UCLA and the links below will go there with updated numbers of roll calls and legislators.

The New DW-NOMINATE program uses LBFGS to simultaneously estimate the roll call paraments and to simultaneously estimate the legislator parameters. Beta and the 2nd dimension weight are estimated using the Brent local minimization algorithm (Brent, Richard. 2002. Algorithms for Minimization Without Derivatives. New York: Dover). Legislators and the Roll Call Midpoints are constrained to lie in the unit circle.

As of 14 February 2016 there were a total of 103,955 roll calls of which 93,175 were scalable. The number of unique legislators is 12,043 (LaHood (R-IL) has now voted enough times to be scaled, and Charles Stewart III found a duplicate ID number in the 114th -- thanks Charles!) producing a total of 17,298,683 choices. The second dimension weight is 0.4155 and Beta is 7.7792. The correct classification is 87.33 percent with an APRE of 0.6263 and a geometric mean probability of 0.7554.

In order to calculate distances from these Common Space DW-NOMINATE scores you must multiply the second dimension by the weight parameter. To calculate the choice probabilities you must apply both the second dimension weight and the Beta parameter. Use the Yea and Nay outcome coordinates with considerable caution because, as we explain in Congress: A Political Economic History of Roll Call Voting, they are poorly identified. However, the cutting line is identified and can be used safely.

Please note that these files contain scores for most Presidents. For Presidents prior to Eisenhower these are based on roll calls corresponding to Presidential requests. These roll calls were compiled by an NSF project headed by Elaine Swift (Study No. 3371, Database of Congressional Historical Statistics, 1789-1989). Many of these scores are based upon a small number of roll calls so use them with caution!

In the files below the House Coordinates for each Congress are stacked on top of the Senate coordinates. If you have questions or need help with these files please send us e-mail at jblewis_at_ucla.edu (Jeff Lewis) or ktpoole_at_uga.edu (Keith Poole).

Please note that at the end of each Congress we will post a final set of coordinates with bootstrapped standard errors on our Common Space DW-NOMINATE download page.

The format of the legislator files is:


 1.  Congress Number
 2.  ICPSR ID Number:  5 digit code assigned by the ICPSR as
                       corrected by Howard Rosenthal and myself.
 3.  State Code:  2 digit ICPSR State Code.
 4.  Congressional District Number (0 if Senate or President)
 5.  State Name
 6.  Party Code:  100 = Dem., 200 = Repub. (See PARTY3.DAT)
 7.  Name
 8.  1st Dimension Coordinate
 9.  2nd Dimension Coordinate
10.  Log-Likelihood
11.  Number of Votes
12.  Number of Classification Errors
13.  Geometric Mean Probability
The format of the roll call files is:
 1.  Congress Number
 2.  Roll Call Number
 3.  Spread on 1st Dimension    -- if the roll call was not scaled, there
 4.  Midpoint on 1st Dimension  -- are 0.000's in all four fields
 5.  Spread on 2nd Dimension    --
 6.  Midpoint on 2nd Dimension  --

Legislator Estimates 1st to 114th Houses and Senates (Text File, 47,041 lines, 14 February 2016)
Legislator Estimates 1st to 114th Houses and Senates (STATA 14 File, 47,041 lines, 14 February 2016)
Legislator Estimates 1st to 114th Houses and Senates (STATA 12 File, 47,041 lines, 14 February 2016)
Legislator Estimates 1st to 114th Houses and Senates (STATA 9 File, 47,041 lines, 14 February 2016)
Legislator Estimates 1st to 114th Houses and Senates (EVIEWS 9 File, 47,041 lines, 14 February 2016)

Roll Call Estimates 1st to 114th Houses and Senates (Text File, 103,955 lines, 14 February 2016)
Roll Call Estimates 1st to 114th Houses and Senates (STATA 14 File, 103,955 lines, 14 February 2016)
Roll Call Estimates 1st to 114th Houses and Senates (STATA 12 File, 103,955 lines, 14 February 2016)
Roll Call Estimates 1st to 114th Houses and Senates (STATA 9 File, 103,955 lines, 14 February 2016)
Roll Call Estimates 1st to 114th Houses and Senates (EVIEWS 9 File, 103,955 lines, 14 February 2016)

Below is STATA output showing regressions of these new coordinates onto the old coordinates for Congresses 1 - 113. All the r-squares are greater than 0.9812 so that the new program is producing essentially the same coordinates as the old program. However, note that as roll calls are added (1,149 2015-16) that will slightly change the scores for Represenatives/Senators who served in the 114th and previous Congresses.


. regress dwnom1new dwnom1
      Source |       SS           df       MS      Number of obs   =    46,506
-------------+----------------------------------   F(1, 46504)     >  99999.00
       Model |  6385.64049         1  6385.64049   Prob > F        =    0.0000
    Residual |  11.3421588    46,504  .000243896   R-squared       =    0.9982
-------------+----------------------------------   Adj R-squared   =    0.9982
       Total |  6396.98265    46,505  .137554729   Root MSE        =    .01562
------------------------------------------------------------------------------
   dwnom1new |      Coef.   Std. Err.      t    P>|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
      dwnom1 |   .9793393   .0001914  5116.81   0.000     .9789642    .9797145
       _cons |  -.0012841   .0000724   -17.73   0.000    -.0014261   -.0011422
------------------------------------------------------------------------------
. regress dwnom2new dwnom2
      Source |       SS           df       MS      Number of obs   =    46,506
-------------+----------------------------------   F(1, 46504)     >  99999.00
       Model |  9958.95464         1  9958.95464   Prob > F        =    0.0000
    Residual |  189.448737    46,504  .004073816   R-squared       =    0.9813
-------------+----------------------------------   Adj R-squared   =    0.9813
       Total |  10148.4034    46,505  .218221769   Root MSE        =    .06383
------------------------------------------------------------------------------
   dwnom2new |      Coef.   Std. Err.      t    P>|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
      dwnom2 |   1.002857   .0006414  1563.53   0.000       1.0016    1.004114
       _cons |   .0128497    .000296    43.41   0.000     .0122695    .0134299
------------------------------------------------------------------------------
. regress spread1new spread1 if (vardum==1)
      Source |       SS           df       MS      Number of obs   =    92,182
-------------+----------------------------------   F(1, 92180)     >  99999.00
       Model |  10195.6369         1  10195.6369   Prob > F        =    0.0000
    Residual |  42.1002906    92,180  .000456718   R-squared       =    0.9959
-------------+----------------------------------   Adj R-squared   =    0.9959
       Total |  10237.7372    92,181  .111061251   Root MSE        =    .02137
------------------------------------------------------------------------------
  spread1new |      Coef.   Std. Err.      t    P>|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
     spread1 |   1.013435   .0002145  4724.80   0.000     1.013014    1.013855
       _cons |  -.0000423   .0000704    -0.60   0.548    -.0001803    .0000958
------------------------------------------------------------------------------
. regress mid1new mid1 if (vardum==1)
      Source |       SS           df       MS      Number of obs   =    92,182
-------------+----------------------------------   F(1, 92180)     >  99999.00
       Model |  12069.9068         1  12069.9068   Prob > F        =    0.0000
    Residual |  50.4191774    92,180  .000546964   R-squared       =    0.9958
-------------+----------------------------------   Adj R-squared   =    0.9958
       Total |   12120.326    92,181  .131483993   Root MSE        =    .02339
------------------------------------------------------------------------------
     mid1new |      Coef.   Std. Err.      t    P>|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
        mid1 |   .9907327   .0002109  4697.56   0.000     .9903193     .991146
       _cons |  -.0003666    .000077    -4.76   0.000    -.0005176   -.0002156
------------------------------------------------------------------------------
. regress spread2new spread2 if (vardum==1)
      Source |       SS           df       MS      Number of obs   =    92,182
-------------+----------------------------------   F(1, 92180)     >  99999.00
       Model |  22248.7878         1  22248.7878   Prob > F        =    0.0000
    Residual |   425.70187    92,180  .004618159   R-squared       =    0.9812
-------------+----------------------------------   Adj R-squared   =    0.9812
       Total |  22674.4897    92,181  .245977909   Root MSE        =    .06796
------------------------------------------------------------------------------
  spread2new |      Coef.   Std. Err.      t    P>|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
     spread2 |   1.024921    .000467  2194.92   0.000     1.024006    1.025836
       _cons |   .0000458   .0002238     0.20   0.838    -.0003929    .0004846
------------------------------------------------------------------------------
. regress mid2new mid2 if (vardum==1)
      Source |       SS           df       MS      Number of obs   =    92,182
-------------+----------------------------------   F(1, 92180)     >  99999.00
       Model |  29293.8271         1  29293.8271   Prob > F        =    0.0000
    Residual |  106.406336    92,180  .001154332   R-squared       =    0.9964
-------------+----------------------------------   Adj R-squared   =    0.9964
       Total |  29400.2334    92,181  .318940274   Root MSE        =    .03398
------------------------------------------------------------------------------
     mid2new |      Coef.   Std. Err.      t    P>|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
        mid2 |   .9967346   .0001979  5037.59   0.000     .9963468    .9971224
       _cons |   .0002521   .0001119     2.25   0.024     .0000327    .0004715
------------------------------------------------------------------------------

 

Site Links

VOTEVIEW Blog
NOMINATE Data, Roll Call Data, and Software
Course Web Pages: University of Georgia (2010 - )
Course Web Pages: UC San Diego (2004 - 2010)
University of San Diego Law School (2005)
Course Web Pages: University of Houston (2000 - 2005)
Course Web Pages: Carnegie-Mellon University (1997 - 2000)
Analyzing Spatial Models of Choice and Judgment with R
Spatial Models of Parliamentary Voting
Recent Working Papers
Analyses of Recent Politics
About This Website
K7MOA Log Books: 1960 - 2016
Bio of Keith T. Poole
Related Links