This Github repository contains an implementation in Python of the Iterative Projection Fitting Procedure used to solve for equilibrium and do comparative statics in several separable matching models of the Choo and Siow 2006 family:
- the original homoskedastic model, with or without singles
- heteroskedastic extensions.
The repository also has an implementation of the estimation procedure explained in Proposition 5 of our paper. It estimates the parameters of a semilinear surplus and the expected utilities for the Choo and Siow 2006 model (homoskedastic, with singles).