Comments (5)
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.
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.
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.
from dwnominate.
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)
- Major Error 20 HOT 1
- Fortran errors aren't passed to R HOT 3
- Weights Parameter Output HOT 4
- Need more explanation of starting estimates
- Build broken on Windows HOT 12
- Error: NAs in foreign function call (arg 14) HOT 11
- No license for DW-NOMINATE.FOR HOT 1
- Installation fails on Mac (gfortran problem) HOT 3
- Problem with polarity HOT 1
- Issue with installation HOT 2
- Rewrite DW-NOMINATE in R HOT 2
- FAQ disappeared from the website
- Remove extra lapack dependency on Windows
- BLAS/LAPACK routine 'DSYEV DORGLQRowwiseD' gave error code -5
- Running dwnominate on the Swedish parliament HOT 2
- Dependency basicspace was removed from CRAN HOT 1
- Segfault with more than 111 sessions
- Fortran shouldn't write to stdout HOT 1
- segfault in dwnominate on Mac OS HOT 19
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dwnominate.