POLS 8505: MEASUREMENT THEORY
Clyde H. Coombs
Born: 22 July 1912
Died: 4 February 1988

Spring Semester AY2014-2015
Department of Political Science
School of Public and International Affairs
University of Georgia
Athens, GA 30602
Classroom: Baldwin 301
Time: 3:35-6:35 Mondays
Instructor: Keith T. Poole
Office: Baldwin 304D
E-Mail: [email protected]
WebSite: Voteview Home Page or Office Hours: 2:00 - 4:00PM Thursdays or By Appointment
The following texts will be used in this course:
- Armstrong, David, Ryan Bakker, Royce Carroll, Christopher Hare, Keith Poole, and Howard
Rosenthal. 2014. Analyzing Spatial Models of Choice and Judgment with R, New York: CRC Press.
- Poole, Keith T. 2005. Spatial Models of Parliamentary Voting, New York: Cambridge University Press.
- Coombs, Clyde. 1964. A Theory of Data. New York: John Wiley (Selected Chapters).
- Borg, Ingwer and Patrick Groenen. 2005. Modern Multidimensional Scaling: Theory and Applications (2nd Edition). New York: Springer-Verlag.
- An Introduction to R. (Reference Work by R Development Core Team)
- Using R for Data Analysis and Graphics: An Introduction. (Reference Work by J. H. Maindonald on R Graphics)
Requirements
This course is concerned with dimensional analysis, that is, the measurement of latent dimensions in data matrices. A working knowledge
of OLS multiple regression analysis and STATA is required for this course. Students will be required to use two statistical packages
-- R and WINBUGS/JAGS. We will also use a variety of "canned" programs that perform various kinds of dimensional
analyses.
Grades will be determined by regularly assigned class problems.
Useful Links -- R
PCH Symbols in R
Octal References for Math Symbols that can be used in PlotMath in R
Miscellaneous Useful R Programs
Useful Links -- EPSILON
EPSILON HomePage -- Lugaru Software Ltd.
Useful Epsilon Commands
Epsilon Keyboard Macro Examples
Epsilon Text File Macro Examples
Useful Links -- Old Homeworks
Old Homeworks: 2001 - 2011
Useful Links -- How to Install GNU C/C++ and FORTRAN Compilers for WINDOWS and MAC
Machines
How to Install GNU Compilers
Useful Links -- How to Install JAGS on the MAC
How to Install JAGS
Useful Links -- JAGS for WINDOWS 64 bit
Sourcefore JAGS 3.4 -- Runs on 64 bit WINDOWS and 64 bit R
Problem Sets (2015)
Homework 1: Due 20 January 2015 (NOTE THAT THIS IS A TUESDAY!)
Homework 2: Due 26 January 2015
Homework 3: Due 2 February 2015
Homework 4: Due 9 February 2015
Homework 5: Due 16 February 2015
Homework 6: Due 23 February 2015
Homework 7: Due 2 March 2015
Homework 8: Due 16 March 2015
Homework 9: Due 30 March 2015
Homework 10: Due 6 April 2015
Homework 11: Due 13 April 2015
Homework 12: Due 20 April 2015
Homework 13: Due 27 April 2015
Course Outline
- Clyde Coombs' Theory of Data: Similarities and Preferential Choice
Assignment:
- Analyzing Issue Scales
Assignment:
- Armstrong et al., Chapter 3
- Aldrich, John H. and Richard D. McKelvey. 1977. "A Method of Scaling with Applications
to the 1968 and 1972 Presidential Elections."American Political Science Review, 71:111-130.
- Palfrey, Thomas R. and Keith T. Poole. 1987. "The Relationship Between Information,
Ideology, and Voting Behavior."American Journal of Political Science, 31:511-530.
- Christopher Hare, David A. Armstrong II, Ryan Bakker, Royce Carroll, and Keith T.
Poole. 2014. "Using Bayesian Aldrich-McKelvey Scaling to Study Citizens' Ideological Preferences
and Perceptions."American Journal of Political Science, forthcoming.
- Poole, Keith T. 1998. "Recovering a Basic Space From a Set of Issue Scales."American Journal of Political Science, 42:954-993.
- Poole, Keith T. 1998. "How to Use the Black Box." A Supplement to "Recovering a Basic Space From a Set of Issue Scales" that shows
in detail how to apply the various programs used in the article.
- Poole, Keith T. 2001. "The Relationship Between the Aldrich-McKelvey Scaling Solution
and the Individual Differences Problem." Manuscript, University of Houston.
- Notes on The Basic Space Model
- Likert, Rensis. 1932. "A Technique for the Measurement of Attitudes."Archives of Psychology, 22(1932-33):5-55.
- Classical Scaling of Similarities Data
Assignment:
- Armstrong et al., Chapter 4.1
- Borg and Groenen, Chapter 2, 3, 4, 6, 12
- Double-Centering a Matrix of Squared Distances
double_center_seven_points_eigen.r -- Simple R Program that Illustrates Double-Centering and Graphs the Eigenvalues
of the Double-Centered Matrix (uses seven_points_example.txt)
double_center_nations_eigen.r -- Simple R Program that Illustrates Double-Centering Nations Similarities Data and
Graphs the Eigenvalues of the Double-Centered Matrix (and shows the negative eigenvalues)
- Eigenvalues and Eigenvectors
- Solving the Metric Similarities Problem
metric_mds_nations_poole_1984.r -- R Program that Illustrates Metric MDS Scaling Developed by Poole, Psychometrika, 1984
smacof_metric_senate_90.r -- R program that applies Metric MDS to the agreement score matrix for the 90th U.S. Senate.
metric_mds_nations2_geometry.r -- R Program that Illustrates Metric Multidimensional Scaling -- Conditional Minimum
Algorithm, Nedler-Mead, Simulated Annealing, and BFGS
similarities_missing_2015.r -- R Program that Illustrates How to Create Similarities Matrices and use Double
Centering Even if there is Missing Data
similarities_missing_2015_eigenvalues.r -- R Program that Illustrates How to Create Similarities Matrices and use Double
Centering Even if there is Missing Data. This version also graphs the first 20 eigenvalues.
- Singular Value Decomposition
svd_example_2007.r -- Simple R Program that Illustrates Singular Value Decomposition
svd_example.r -- Illustrates SVD on a dataset of 106th variables
rotate2.r -- Illustrates Orthogonal Procrustes Rotation using original D-NOMINATE scores and current DW-NOMINATE scores
rotate3.r -- Illustrates Orthogonal Procrustes Rotation using original D-NOMINATE scores and
current DW-NOMINATE scores. Linear and General Linear Models used to Regress D-NOMINATE
onto DW-NOMINATE
rotate4.r -- Illustrates a more efficient Orthogonal Procrustes Rotation using original D-NOMINATE
scores and current DW-NOMINATE scores. Linear and General Linear Models used to Regress
D-NOMINATE onto DW-NOMINATE
svd_example_3_2007.r -- R Program that Illustrates Point Clouds Singular Vectors
svd_new_example_1_2007.r -- R Program that Illustrates Ratios of First Two Singular Values
- The Log Normal Model of Relational Data
Plot_Log_Normal.r -- Program that illustrates the log-normal model of distances.
Weisberg_and_Rusk_log_normal.r -- R Program that replicates the Weisberg and Rusk analysis of the 1968 Candidate
Feeling Thermometers Only with a Log-Normal Model of the Candidate Correlations
nes1968_first_11.dta -- Stata 11 File for the 1968 National Election Study. Data drawn from Stata file.
crime_rates_BG_log_normal.r -- R Program that analyzes the U.S. crime data on page 4 of Borg and Groenen with
a Log-Normal Model of the Crime Correlations
- Non-Metric Multidimensional Scaling
Assignment:
- Armstrong et al., Chapter 4.2
- Borg and Groenen, Chapters 7, 8, 9, 10, 11, 13
- Notes on Non-Metric Multidimensional Scaling
- Gleason, Terry C. 1967. "A General Model for Non-Metric Multidimensional Scaling." Working Paper MMPP 67-3, University of Michigan Mathematical Psychology Program.
- Weisberg, Herbert F. 1984. "Scaling Objectives and Procedures." In Theory Building and Data Analysis in the Social Sciences. Edited by Herbert Asher, Herbert F. Weisberg, John Kessel, and W. Phillips Shively.
- Weisberg, Herbert F. 1974. "Dimensionland: An Excursion into Spaces."American Journal of Political Science, 18:743-776.
- Rabinowitz, George. 1975. "An Introduction to Nonmetric Multidimensional Scaling."American Journal of Political Science, 19:343-390.
- Weisberg, Herbert F. and and Jerrold G. Rusk. 1970. "Dimensions of Candidate Evaluation."The American Political Science Review, 64:1167-1185.
- Rusk, Jerrold G. and Herbert F. Weisberg. 1972. "Perceptions of Presidential Candidates."Midwest Journal of Political Science, 16(3):388-410.
- Shepard, Roger N. 1987. "Toward a Universal Law of Generalization for Psychological
Science."Science, 237:1317-1323.
- Ennis, Daniel M., Joseph J. Palen, and Kenneth Mullen. 1988. "A Multidimensional Stochastic
Theory of Similarity."Journal of Mathematical Psychology, 32:449-465.
- Nosofsky, Robert M. 1988. "On Exemplar-Based Exemplar Representations: Reply to Ennis
(1988)."Journal of Experimental Psychology: General, 117:412-414.
- Bayesian Multidimensional Scaling
- Assignment:
- Unfolding Analysis of Rating Scale Data -- Interest Group Ratings and Thermometer
Scores
Assignment:
- Armstrong et al., Chapter 5
- Borg and Groenen, Chapters 14, 15, 16 (14, 15 1997 edition)
- Solving the Thermometer Problem
-
- Wang, Ming-Mei, Peter H. Schonemann, and Jerrold G. Rusk. 1975. "A Conjugate Gradient
Algorithm for the Multidimensional Analysis of Preference Data."Multivariate Behavioral Research, 10:45-80.
- Rabinowitz, George. 1976. "A Procedure for Ordering Object Pairs Consistent With The
Multidimensional Unfolding Model."Psychometrika, 41(3):349-373.
- Poole, Keith T. 1984. "Least Squares Metric, Unidimensional Unfolding."Psychometrika, 49:311-323.
- Poole, Keith T. 1990. "Least Squares Metric, Unidimensional Scaling of Multivariate
Linear Models."Psychometrika, 55:123-149.
- Poole, Keith T. and Howard Rosenthal. 1984. "U.S. Presidential Elections 1968-80:
A Spatial Analysis."American Journal of Political Science, 28(2):282-312.
- Cahoon, Lawrence S., Melvin J. Hinich, and Peter C. Ordeshook. 1976. "A Multidimensional
Statistical Procedure for Spatial Analysis." Manuscript, Carnegie-Mellon University.
- Unfolding Analysis of Binary Choice Data
-
- Parametric Methods
Assignment:
-
- Armstrong et al., Chapter 6.1-6.5
- Package MCMCPack -- Andrew Martin and Kevin Quinn (PDF)
- MCMCPack (HTML)
- Poole, Chapters 4, 5, 6
- Clinton, Joshua D., Simon D. Jackman, and Douglas Rivers. 2004. "The Statistical Analysis
of Roll Call Data: A Unified Approach." American Political Science Review, 98:355-370.
- Martin, Andrew D. and Kevin M. Quinn. 2002. "Dynamic Ideal Point Estimation via Markov
Chain Monte Carlo for the U.S. Supreme Court, 1953-1999." Political Analysis, 10:134-153.
- Londregan, John B. 2000. "Estimating Legislators' Preferred Points." Political Analysis, 8:35-36.
- Lewis, Jeffrey B. and Keith T. Poole. 2003. "Measuring Bias and Uncertainty in Ideal
Point Estimates via the Parametric Bootstrap." Working Paper, UCLA and UH, 20 May 2003.
- Neal, Radford M. 2003. "Slice Sampling." Annals of Statistics, 31(3):705-767.
- The NOMINATE Model
-
wnominate_in_R.r -- -- Simple R Program that does W-NOMINATE that illustrates ways to write out the
coordinates.
wnominate_hou108.r -- Runs W-NOMINATE on 108th US House; plots legislator coordinates and specific roll
call vote.
wnominate_senate_111_DADT.r -- Runs W-NOMINATE on the 111th US Senate; plots legislator coordinates on the repeal of "Don't Ask Don't Tell roll
call vote.
oc_senate_111_DADT.r -- Runs Optimal Classification on the 111th US Senate; plots legislator coordinates on the repeal of "Don't Ask Don't Tell roll
call vote. Illustrates the Difference between W-NOMINATE and Optimal Classification.
wnominate_house_113_coombs_mesh.r -- R program that runs WNOMINATE, writes the legislator and roll call coordinates
to disk, outputs the summary plot of the results, and makes a plot of the Coombs Mesh
and a histogram of the cutting line angles.
- The Quadratic Utility Model
- The One Parameter IRT (Rasch) Model
-
- Notes on the NOMINATE Model
- Royce Carroll, Jeffrey B. Lewis, James Lo, Keith T. Poole, and Howard Rosenthal. 2013.
"The Structure of Utility in Spatial Models of Voting." American Journal of Political Science 57(4): 1008-1028.
- Non-Parametric Methods [Optimal Classification (OC)]
- Assignment:
-
      Â