I am a macroeconomist interested in asset pricing, monetary policy and fiscal policy. My research primarily focuses on economic theory and econometrics at the intersection of macroeconomics, sovereign debt and financial markets with a particular focus on the term structure of interest rate.
Research
Working Papers
Publications
Code
-
Peso Problems in the Estimation of the C-CAPM
with Juan Carlos Parra-Alvarez and Andreas SchrimpfQuantitative Economics 13 (2022): P. 259–313. Link[Matlab implementation]
Notes
- This folder contains programs to simulate rare disaster and long-run risk (LRR) models and estimate C-CAPM parameters using Matlab.
- The file main.m simulates the rare disaster and the LRR models and estimates the traditional C-CAPM parameters based on simulated data.
The file can be used to replicate the simulation results in Tables A.6 to A.11.
Type 'help main' for complementary files available in the folder and for details.
- The file empirical_estimates.m estimates the traditional C-CAPM parameters based on empirical data. The file can be used to replicate
the empirical results in Tables A.1 an A.2.
Type 'help empirical_estimates' for details.
-
Risk Matters: Breaking Certainty Equivalence in Linear Approximations
with Juan Carlos Parra-Alvarez and Hamza PolattimurJournal of Economic Dynamics and Control 133 (2021): 104248. Link[Matlab implementation]
Notes Matlab
-
The file SGM_PPP_2021_Matlab.m computes a first-order perturbation approximation to the Stochastic Growth Model.
It builds a first-order Taylor series expansion to the costates variables using Proposition 1, Theorem 2 and Proposition 3 in the paper.
The model has \( n_x=2 \) state variables (\(x =\) capital, \(K\), and productivity, \(A\)) and \( n_y=2 \) costate variables (\( y = V_K\) and \( V_A \)). The perturbation parameter is denoted by \( \eta \geq 0\).
The user must provide the following inputs:
*Input 1: Parameter values
*Input 2: Symbolic definition of control and state variables
*Input 3: Coefficients \(a \in \mathbb{R}^{n_x \times 1}\), \(b \in \mathbb{R}^{n_x \times 1}\) and \(c \in \mathbb{R}^{n_x^2 \times 1}\) of the system of quasilinear PDEs
*Input 4: Deterministic steady state, DSS: \((x,y,\eta) = (x_{ss},y_{ss},0)\).Matrices a, b and c define the model class \[H(x,y,y_x,y_{xx}) = a(x,y) + y_x b(x,y) + \eta y_{xx} c = 0\] that summarizes the equilibrium in the economy.
The solution is given by the policy function \(y = g(x,\eta)\) which is approximated as \[g(x,\eta) = g(x_{ss},0) + g_x (x-x_{ss}) + g_{\eta}\eta.\]
Using the approximation to the costate functions, the code also reports a first-order approximation to the control variables defined by the first order condition \(u = u(x,y)\). For the Stochastic Growth Model, \(u =\) consumption. Its approximation is given by \[u(x,\eta) = u(x_{ss},0) + u_x (x-x_{ss}) + u_{\eta}\eta.\]
- The file SGM_PPP_2021_simple_Matlab.m is a simplified version of SGM_PPP_2021_Matlab.m where only the costate for the capital stock \(y = V_K\) is approximated. See Section 3.3 of the paper.
Notes Mathematica
-
The file SGM_PPP_2021_Mathematica.nb computes a first- and second-order perturbation
approximation to the Stochastic Growth Model. The approximations are built using a brute force approach -
it successively computes the derivatives of the unknown policy functions \((y,u)=((V_K,V_A),C)\) and evaluates
them at the \(D_{SS}, (x,y,\eta) = (x_{ss},y_{ss},0)\).
The first step is to define the functional \(F(x,\eta) = H(x,g(x,\eta),g_x(x,\eta),g_{xx}(x,\eta)) = 0.\) From there, the code computes successively all the required derivatives to build the approximats to the policy functions:
"Perfect-foresight" component \[F_x(x,\eta) = F_{xx}(x,\eta) = F_{xxx}(x,\eta) = F_{xxxx}(x,\eta) = 0\] and "Stochastic" component \[F_\eta = F_{x\eta} = F_{xx\eta} = F_{\eta\eta} = 0.\]
-
The file SGM_PPP_2021_Matlab.m computes a first-order perturbation approximation to the Stochastic Growth Model.
It builds a first-order Taylor series expansion to the costates variables using Proposition 1, Theorem 2 and Proposition 3 in the paper.
-
Numerical Solution of Dynamic Equilibrium Models under Poisson Uncertainty
with Timo TrimbornJournal of Economic Dynamics and Control 37 (2013): P. 2606-2662. Link[Matlab implementation]
Notes
- Choose the directory "Waveform" as current Matlab directory.
- Execute "rbc.m" to start the calculations. The Figures show the policy function, the deviation from the last iteration, and absulte and relative errors (if available).
- To modify the model open "rbc.m" (main file), "funcODE.m" (set of differential equations), and "findss.m" (steady state conditions).
Contact
Department of Economics
Von-Melle-Park 5
20146 Hamburg
Legal & Privacy
Legal notice
Website operator and person responsible for the content
Prof. Dr. Olaf Posch
Universität Hamburg
Department of Economics
Von-Melle-Park 5
20146 Hamburg
Germany
Contact
Phone: +49 40 42838 4630
Email: olaf.posch@uni-hamburg.de
Universität Hamburg is stated here solely as Prof. Dr. Olaf Posch's institutional affiliation and postal contact address. This website is independently operated and hosted via Vercel and is not an official website operated by Universität Hamburg.
Liability for content and external links
The content of this website has been prepared with due care. However, no guarantee is given that the information is complete, correct, or up to date.
This website contains links to external websites operated by third parties. The respective providers are responsible for their content. If we become aware of unlawful content on a linked website, the relevant link will be removed.
Copyright
Unless otherwise indicated, the content made available on this website is protected by applicable copyright law. Third-party materials remain subject to the rights of their respective rights holders. Reproduction, editing, distribution, or other use beyond what is permitted by law requires the consent of the relevant rights holder.
Privacy policy
1. Controller
The controller within the meaning of the General Data Protection Regulation (GDPR) for this independently operated website is:
Prof. Dr. Olaf Posch
Universität Hamburg
Department of Economics
Von-Melle-Park 5
20146 Hamburg
Germany
Email: olaf.posch@uni-hamburg.de
2. Hosting via Vercel
This website is hosted by Vercel Inc., 440 N Barranca Ave #4133, Covina, CA 91723, USA ("Vercel"). When you access this website, Vercel processes technical information required to deliver and secure the website. Depending on the request and Vercel's infrastructure, this may include the IP address, date and time of the request, requested URL, browser and device information, referrer information, and technical log and diagnostic data.
The processing is carried out for the purpose of securely and reliably providing this website, detecting and preventing abuse, and maintaining the technical operation of the service. The legal basis is Art. 6(1)(f) GDPR. The legitimate interest lies in the secure, stable, and efficient provision of the website.
Vercel may process data using infrastructure and subprocessors outside the European Economic Area. Where required, Vercel provides contractual safeguards for such transfers, including mechanisms described in its Data Processing Addendum.
Technical data is retained only for as long as required for the respective hosting, security, and operational purposes and in accordance with Vercel's applicable retention rules and the configuration of this website.
Further information is available in Vercel's privacy documentation at vercel.com/legal/privacy-policy and its Data Processing Addendum at vercel.com/legal/dpa.
3. MathJax via jsDelivr
This website currently loads MathJax from the jsDelivr content delivery network in order to display mathematical notation. When a page using MathJax is loaded, the visitor's browser establishes a connection to jsDelivr's servers. In doing so, technical connection data, in particular the visitor's IP address and request information, may be transmitted to the CDN provider.
The legal basis for this processing is Art. 6(1)(f) GDPR. The legitimate interest lies in the correct and efficient presentation of mathematical content on the website. If MathJax is self-hosted in the future, this external request and this section can be removed.
4. Cookies and local storage
This website does not itself use cookies, advertising trackers, or browser storage for analytics or marketing purposes. If additional Vercel features such as Web Analytics, Speed Insights, or other tracking or measurement services are enabled in the future, this privacy policy must be reviewed and updated before or when those features are activated.
5. Contact by email
If you contact Prof. Dr. Olaf Posch by email, the information you provide will be processed in order to respond to your enquiry and, where necessary, for subsequent correspondence. Depending on the nature of the enquiry, the legal basis is Art. 6(1)(b) GDPR or Art. 6(1)(f) GDPR.
6. External links
This website contains links to third-party services, including Universität Hamburg, Google Scholar, X, journal websites, and other research platforms. No personal data is transmitted to those providers merely because an ordinary text link appears on this website. If you follow such a link, the privacy practices of the respective third-party provider apply.
7. Your rights
Subject to the applicable legal requirements, you have the right to request access to personal data concerning you (Art. 15 GDPR), rectification (Art. 16 GDPR), erasure (Art. 17 GDPR), restriction of processing (Art. 18 GDPR), data portability where applicable (Art. 20 GDPR), and to object to processing based on legitimate interests (Art. 21 GDPR). You also have the right to lodge a complaint with a competent data protection supervisory authority (Art. 77 GDPR).
8. Updates to this privacy policy
This privacy policy may be updated if the technical setup, hosting configuration, or services used on this website change.