A Matlab function to estimate choice model parameters from paired-comparison data

Abstract

Tversky (1972) has proposed a family of models for paired-comparison data that generalize the Bradley—Terry—Luce (BTL) model and can, therefore, apply to a diversity of situations in which the BTL model is doomed to fail. In this article, we present a Matlab function that makes it easy to specify any of these general models (EBA, Pretree, or BTL) and to estimate their parameters. The program eliminates the time-consuming task of constructing the likelihood function by hand for every single model. The usage of the program is illustratedby several examples. Features of the algorithm are outlined. The purpose of this article is to facilitate the use of probabilistic choice models in the analysis of data resulting from paired comparisons.

References

  1. Akaike, H. (1977). On entropy maximization principle. In P. R. Krishnaiah (Ed.),Applications of statistics (pp. 27–41). Amsterdam: North-Holland.

    Google Scholar 

  2. Bradley, R. A. (1955). Rank analysis of incomplete block designs: III. Some large-sample results on estimation and power for a method of paired comparisons.Biometrika,42, 450–470.

    Google Scholar 

  3. Bradley, R. A., &Terry, M. E. (1952). Rank analysis of incomplete block designs: I. The method of paired comparisons.Biometrika,39, 324–345.

    Google Scholar 

  4. Debreu, G. (1960). Review of R. D. Luce’s Individual choice behavior: A theoretical analysis.American Economic Review,50, 186–188.

    Google Scholar 

  5. Lagarias, J.C., Reeds, J. A., Wright, M.H., &Wright, P.E. (1998). Convergence properties of the Nelder-Mead simplex method in low dimensions.SIAM Journal on Optimization,9, 112–147.

    Article  Google Scholar 

  6. Luce, R. D. (1959).Individual choice behavior: A theoretical analysis. New York: Wiley.

    Google Scholar 

  7. Luce, R. D., &Suppes, P. (1965). Preference, utility, and subjective probability. In R. D. Luce, R. R. Bush, & E. Galanter (Eds.),Handbook of mathematical psychology (Vol. 3, pp. 249–410). New York: Wiley.

    Google Scholar 

  8. Nelder, J. A., &Mead, R. (1965). A simplex method for function minimization.Computer Journal,7, 308–313.

    Google Scholar 

  9. Rumelhart, D. L., &Greeno, J. G. (1971). Similarity between stimuli: An experimental test of the Luce and Restle choice models.Journal of Mathematical Psychology,8, 370–381.

    Article  Google Scholar 

  10. Tversky, A. (1972). Elimination by aspects: A theory of choice.Psychological Review,79, 281–299.

    Article  Google Scholar 

  11. Tversky, A., &Sattath, S. (1979). Preference trees.Psychological Review,86, 542–573.

    Article  Google Scholar 

  12. Wickens, T. D. (1982).Models for behavior: Stochastic processes in psychology. San Francisco: Freeman.

    Google Scholar 

Download references

Author information

Affiliations

Authors

Corresponding author

Correspondence to Florian Wickelmaier.

Additional information

This article was completed while the authors were employed at the Sound Quality Research Unit at Aalborg University. This unit receives financial support from Delta Acoustics & Vibration, Brüel & Kjær, and Bang & Olufsen, as well as from the Danish National Agency for Industry and Trade (EFS) and the Danish Technical Research Council (STVF).

Electronic supplementary material

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Wickelmaier, F., Schmid, C. A Matlab function to estimate choice model parameters from paired-comparison data. Behavior Research Methods, Instruments, & Computers 36, 29–40 (2004). https://doi.org/10.3758/BF03195547

Download citation

Keywords

  • Likelihood Function
  • Local Extremum
  • Saturated Model
  • Cell Array
  • Optional Return