27 June 2011

Migration from 7 to 8

by Antti Ripatti

My inner engineer wanted to get employed. I employed it to make the migration of the Bank of Finlands’s Aino model from Iris 7 to 8. The code now works without error messages, but is not tested yet (engineers’ bad habit). For those who have not made migration yet might benefit the following issues that the engineer met.

09 April 2011

Know your neighbour

by Jaromir Benes

The neighbourhood function is a simple tool for examining and visualising the behaviour of an objective function (such as data likelihood or posterior density) in the neighbourhood of parameter estimates.

29 March 2011

K-step-ahead Kalman predictions

by Jaromir Benes

This post is about the 'ahead' option available in the IRIS Kalman filter, and the associated plotpred function.

LaTeX not found?

by Jaromir Benes

Got LaTeX installed on your computer, and still IRIS cannot find it? No problem. You can always fix it manually.

09 March 2011

SSTATE function and SSTATE objects

by Jaromir Benes

Calculating the steady state of a non-linear model – or its balanced-growth path, for that matter – is sometimes a bit of challenge in which you can (and often really need to) play all sorts of tricks. In IRIS, there are two basic ways how to handle and tame steady states.

03 March 2011

Forecasts how we like them

by Jaromir Benes

Practitioners know that a good forecast is about a good story in the first place and – contrary to popular belief – not so much about very accurate numbers. And also that good forecasts can only be produced by putting together a large amount of information that has often little to do with a particular model itself while still using that model, and not by pushing a button on a black box. In other words, we usually need to add lots of various types of judgmental adjustments (or tunes, or whatever we call them) to our models and forecasts. In this post, I show a simple taxonomy of judgmental adjustments (JAs) that are available in IRIS.

25 February 2011

To linearise, or to log-linearise

by Jaromir Benes

In non-linear models, IRIS lets you choose for each individual variable if you want it linearised or log-linearised. This is what the !log_variables and !allbut keywords are good for. Here are a few tips regarding the choice.

23 February 2011

Cross-correlated shocks

by Jaromir Benes

No problem any longer. You can set cross-correlation between any two shocks using a new syntax.

22 February 2011

Complex numbers... What the heck?

by Jaromir Benes

This post is mostly for those of you who came across IRIS only recently. And it was inspired by an amusing (no offence meant:) exchange on the Dynare discussion forum. In IRIS, complex numbers are used in several contexts that have nothing to do with complex numbers themselves. It is simply the convenient fact that they can carry two pieces of information within a single number (the real part and the imaginary part) that we make use of.

21 February 2011

Why did TCORULE become outdated?

by Jaromir Benes

The tcorule function was designed to solve a time-consistent optimal policy rule problem. It became outdated by distribution 8.20110201. Why is that? The function was in fact replaced with a more powerful tool.

Shock contribution graphs in reports

by Jaromir Benes

When simulating the contributions of shocks to the paths of endogenous variables (using the 'contributions' option in the simulate function) you can easily graph the results by the 'conbar' function designed specifically to that end. The contribution graphs are now also available in reports, thanks to an extension of the 'plotfunc' option of the series objects.