Giter Site home page Giter Site logo

Comments (5)

wmay avatar wmay commented on September 21, 2024 1

I actually stumbled across an explanation of that recently! In the paper "Measuring Bias and Uncertainty in DW-NOMINATE Ideal Point Estimates via the Parametric Bootstrap". So that's the approach I'm following now.

It requires a few changes to my code:

  • I just updated the dwnominate function to allow DW-NOMINATE estimates as starting values.
  • I also want to set up the roll call starting estimates so that they get passed to DW-NOMINATE.

Right now the roll call starting values aren't used, and from what I understand they usually don't make much of a difference to the final estimates. (But correct me if I'm wrong.) For replication purposes I'd like to have that working, though.

And once I get that organized I'll try reproducing the scores again.

from dwnominate.

wmay avatar wmay commented on September 21, 2024

I just added a common_space function based on the description of the common space procedure in Spatial Models of Parliamentary Voting. This is the procedure used to calculate starting estimates for the official scores (at least according to the book), so this gets us a lot closer to being able to reproduce official scores, at least approximately.

The main remaining obstacle is the spatially unstable periods in US congressional history. Keith Poole says they calculated common space scores for the stable periods and then pieced together the results, but doesn't provide any more detail that I've seen.

I don't expect to exactly reproduce the official scores, but I think if we find a reasonable way to "piece together" the common space scores from the different periods, that would be good enough for researchers to use the resulting DW-NOMINATE scores as a substitute for the official scores.

from dwnominate.

HowardLR avatar HowardLR commented on September 21, 2024

One reason you may be unable to exactly reproduce current DW=NOMINATE scores on voteview.com is that the UCLA folks do not reestimate everything from 1789 but patch on to estimates at a certain date.

from dwnominate.

HowardLR avatar HowardLR commented on September 21, 2024

from dwnominate.

wmay avatar wmay commented on September 21, 2024

I definitely can't exactly reproduce the scores, if only due to minor code and compiler differences. And I'm not planning to implement the patching-on method used by Voteview any time soon. So I guess I'll have to find some other way to approach or frame this issue.

from dwnominate.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.