Tamas K. Papp

Job Market Candidate

Curriculum Vitae [PDF]

Research interests

Macroeconomics, Labor markets and search frictions, Bayesian econometrics, Numerical methods

Job market paper (last updated Jan 16, 2009)

``Explaining frictional wage dispersion'' [PDF]

Abstract

Matching the magnitude of frictional wage dispersion has been difficult for most frictional search models of the labor market; only 1/30–1/4 of the frictional wage dispersion observed in the data can be accounted for using realistic calibrations. In this paper, I develop a general equilibrium model with ex ante homogeneous workers but heterogeneous firm productivities that accounts much better for the magnitude of frictional wage dispersion.
The key ingredient that makes this model different from wage posting models is the bargaining and the wage determination structure. When a firm meets an employed worker, the new firm and the incumbent firm engage in Bertrand competition in the worker's share of the match surplus; consequently the current wage of the worker depends not only on the firm's productivity, but also on the history of previous offers. I demonstrate that the latter generates about 80% of the frictional wage dispersion, and that standard wage posting models cannot achieve similar magnitudes of frictional wage dispersion with the calibration used in the paper.
In contrast to the structural estimation literature, the parametrization of the model is very parsimonious. The model is calibrated to match the worker flows, the standard deviation of log productivity and the replacement ratio, and it delivers frictional wage dispersion that matches the data very closely.

Working papers

``Embodied technological growth, on-the-job search and wage dispersion'' [PDF]

Abstract

Matching the magnitude of frictional wage dispersion has been difficult for most frictional search models of the labor market; only 1/30–1/4 of the frictional ; wage dispersion observed in the data can be accounted for using realistic calibrations in typical settings. In a companion paper, ``Explaining frictional wage dispersion'', I show that the introduction of a bargaining mechanism, derived in a general equilibrium model of on-the-job search, makes the wage offer distribution history-dependent and is successful in delivering enough wage dispersion.
In this paper I go one step further and attempt to get closer to the source of the firms' productivity dispersion by introducing embodied technological growth, which generates an endogenous productivity distribution among firms. I show that this model also generates large wage dispersion. Comparative statics indicate that wage dispersion is increasing in embodied technological growth; the model also predicts a procyclical wage dispersion with an elasticity of approx. 3 wrt changes in aggregate productivity.

Software

Below you find a list of software packages I maintain, most of them are for numerical/scientific computing. I use them for numerical solution of economic models, but most of them should have more general application. All packages are licensed under the LLGPL unless otherwise stated.

In 2007, I gradually switched from R to Common Lisp for all the numerical work I do. Bugs, if any, will still be fixed in R packages, but don't expect new development.

All the packages are hosted on Github or available as tarballs. Please send patches created with git-diff. R packages install using the package mechanism of R.

Actively supported packages

ffa

Glue code to interface Common Lisp arrays to foreign (C, Fortran) code, taking advantage of implementation-specific capabilities where possible.

home GIT

cl-colors

Named RGB colors package for Common Lisp.

home GIT

cl-cairo2

Cairo bindings for Common Lisp.

home GIT

Packages that are maintained but awaiting cleanup

cl-numlib

A collection of diverse numerical functions (basic utility functions, numerical integration, univariate and multivariate optimization, rootfinding (with automatic bracketing), random numbers) for Common Lisp.

home GIT

array-operations

Common array operations, for possibly multidimensional arrays

home GIT

affi

An affine indexing package that provides convenience functions for traversing slices of arrays, optionally with index permutations and other convenient transformations. A driver clause for iterate is provided, along with map-subarray, a simple yet powerful function for mapping arrays into each other using affine indexes.

home tarball

cl-sparsematrix

A simple (generalized) sparse matrix library for Common Lisp using hash tables. Has utility functions and basic numerical operations, also an interface to UMFpack for solving sparse linear systems. Documentation is available in PDF and LaTeX formats in the package.

home tarball

Legacy packages, no longer under active development

klin

klin is an R package for solving linear equations with Kronecker structure. Given a matrix A which is the Kronecker product of matrices, it solves Ax=b for x or calculates x given A and b. It also includes least square calculation.

tarball

Copyright Tamás K Papp, 2004--2008. You are welcome to use anything on this website for research and educational purposes. Contact me with questions or comments.

php hit counter