The United Nations Environment Program did a very unusual and far-sighted thing last year: it asked the CSIRO to produce a version of its biophysical model of the Australian economy for developing countries, and to pair that with an economic model which had to be non-equilibrium in nature.
The Stocks and Flows Resource Modelling team at CSIRO Sustainable Ecosystems, which maintains this biophysical model, approached me in July to see whether I would be willing to attempt the development of that nonequilibrium multisectoral economic model.
The CSIRO’s biophysical model uses a software package called WhatIf? that is designed for multi-dimensional aggregation of data and extrapolation of the trends that data displays. Resource data is stored at as disaggregated a level as possible (population, for example, is disaggregated by age, sex and location), and then aggregated to the national and global level. A similar exercise applies for consumer demand, which is driven by an age-based profile of the population, allied to the consumption patterns that apply for each age cohort across all industries in an economy, and the resource requirements of output in that industry.
As I document in this paper, the project to develop a monetary, multi-sectoral, nonequilibrium model of production was successful, while the CSIRO successfully adapted their Australian stocks and flows model to the available Asian data. The CSIRO and I presented our results to the UNEP group in November.
The video quality is pretty terrible–I’ve learnt a bit about filming since then–but nonetheless here they are. The videos “speak for themselves”, so I’ll let them do just that.
Franzi Poldi’s explanation of the CSIRO’s of the Asia-Pacific Stocks and Flows Model:
Steve Keen's Debtwatch Podcast
My explanation of my multisectoral monetary model (and the PPT file for my talk):
Steve Keen's Debtwatch Podcast



I’m about halfway through the second of these videos. One of the most interesting and informative I’ve seen yet, so would be nice if you could improve the quality since you’ve “learnt a bit about filming since then”. I expect you’ve plenty of spare time … ?
Mr Keen, thank you for your blog.
For a decade or more I have been thinking about and writing about many of the concepts you have developed. I am neither as educated nor as brilliant as you are. Logic, common sense and observation have led me to the conclusions that you so eloquently have developed through mathematics, history and research.
You do not mention Kondrateiff. It would seem to me that his wave theories along with the Elliot wave theories move in somewhat the same direction as your conclusions. According to my interpretation of Kondrateiff’s theories we are entering into what some refer to as the K wave or entering the Winter of his hypothesis. Just wondering how of if his theories fit in with your conclusions and work.
A clearer version of this latest presentation, where I could actually see the visuals would be nice. This is much better than no presentation though.
I want to thank you again for your blog and your educational service to the world. You are doing a great job of putting history and theory together to make sense of the world we live in and allowing the rest of us to gain knowledge and hopefully wisdom from all your hard work.
Best Regards and may you stay healthy
Thanks economicminor.
One reason I don’t mention Kondrateiff is that my Minsky model with government (in the 1995 JPKE paper) generated “long waves” with absolutely no long-run dynamic in the model: instead the actual long run fluctuations in growth rates were the product of the complex dynamics of the system. So I have a similar feeling about K waves: while they might describe the actual shape of the trade cycle over the long term, they are due to the short run dynamics of the system and do not represent any separate long run causal mechanism.
I could be wrong of course, but with that perspective and my time constraints I haven’t paid great attention to Kondrateiff’s arguments.
Hi doggett, if someone can invent a means of extracting 48 hours from a day, then I might just find that spare time somewhere–but I suspect it’s in a Black Hole!
I can’t improve the quality of that video, but I will probably get a chance to present that paper again and at that point the filming will improve.
I’ll also put up a separate post shortly with the PPT file; should have done this with the post but I forgot. Must be a time thing….
Hi Steve,
First I want to thank you for you amazing efforts. As someone who is just about to finish a master’s degree in economics your work has been a major inspiration to move beyond the neoclassical models we are constantly fed in class.
One thing I find extremely interesting is the idea that equilibrium (if there is one at all) should be a result of the actual behavioural assumptions of the model, not something that is imposed on the model. I find it hard to understand how economists who always argue in favour of the self-stabilizing properties of capitalism find themselves in a position where they are not able to construct a model that exhibits these properties.
I do hope that I will get the opportunity to contribute to the exiting field of non-equilibrium modelling, but as someone who is just about to apply for a PhD program in economics I am not too hopeful.
Regards,
Linus
Thanks Linus,
It may actually be a good time to be aiming to do precisely that. Where are you applying to do the PhD?
The neoclassical equilibrium fetish is bizarre too, isn’t it? You’d think the fact that they can’t get even their models to exhibit endogenous stability might make them wonder whether the real world behaves the same way; but instead they are so beholden to the need to achieve equilibrium that they impose it by assumption instead.
I’m moving to Australia and Canberra shortly (if I get my de-facto visa that is), so I have started looking into ANU and the universities in Sydney.
At the moment I am finishing my last master’s course in international macroeconomics/finance and trying to spend as much as possible of my spare time reading non-orthodox literature that can give inspiration to a research proposal.
Hi Steve,
The RBA has recently published its monthly debt stats. I’m curious to see whether or not we’re at an all time high on the debt to GDP charts that you publish.
Have our economic managers managed to reignite and keep alive our debt fueled growth?
Hello Steve,
thanks for the blog. I have been reading it sometime now, and it is really good.
I have some questions regarding your modelling:
how far did you already extend your models? the next points, i don’t know if you have to implement it as different states in your model, or if they are already part of the current states (I looked at the model you showed in this presentation).
- Consumers: they can have loans as well, is this part of the deposit? In other presentations you showed private debt growth to spend ourself out of a recession.
- did you add Government already as a state in your models: (if I understand Minsky correct) the size of this ‘stock’ should scale with the accumulated investment, and than could dampen out osccillations if consumers stop spending.
- the lender of last resort. So if central banks reduce their interest rates to zero, how can you see this in your model? is this ‘hidden’ in the interest rate from the bank to the firm? or is it part of a system state (bank reserve)
- did you generally check if the debt in the model is reduced to zero, every other stock is reducing as well?
- and do you see in the end that the banks will have the only remaining stock?
Well anyway, keep up the excellent work.
Best Regards
Ignace
Hi Steve,
Here’s a story describing banks not lending, and
shows how team Obama and their focus on the finance industry
(like you describe in the video)
instead of the Main Street economy means it will likely not turn out like Team O expects.
Especially when viable businesses lack the finance to stay in business, and then end up with a negative economic feedback loop (business failure to increased unemployment to decreased tax receipts for government operations, and repeat a few cycles).
http://www.nytimes.com/2010/01/31/business/smallbusiness/31order.html?hpw
What is the best advice for Team Obama when they realize a different approach is needed?
Hi Linus,
You mention in your post:
“One thing I find extremely interesting is the idea that equilibrium (if there is one at all) should be a result of the actual behavioural assumptions of the model, not something that is imposed on the model.”
I’m actually painstakingly memorising all the mathematical derivations which begin with behavioural assumptions and with further assumptions end up with general equilibrium. I am doing a mathematics course (the exam is tomorrow) and I would not imagine economics students having to go through the pain of learning all that maths.
I think the equilibrium is derived and is based on a series of assumptions which are clearly unrealistic. The idea of equilibrium is that the economy is in a state where there is no access supply or demand and everyone has maxed out their utility. Maybe economists, dazzled by the math take equilibrium as given, but the equilibrium itself is originally derived, not assumed as far as I can tell.
Hi TruthIsThereIsNoTruth,
It is of course true that equilibriums can be derived from a set of assumptions, however a large number of macro models that I have encountered impose equilibrium conditions, even though they are sometimes presented as behavioural assumptions they are in fact equilibrium conditions. When solving models it is for example common practice to assume that some variable or market is at it’s equilibrium position, and then use that in the derivation of the solution.
The models are then used to analyse what happens when the economy is ‘shocked’ away from equilibrium, even though the solution by assumption is only valid for equilibrium. This always puzzled me. I could never understand how this was an appropriate use of mathematical methods.
Linus,
Sounds like it is as I suspected, the equilibrium is taken as given when used by economists. I’m only learning the maths up to equilibrium and finish by replicating the Black-Scholes result. This is not to say GE is a necessary condition of BS but you can get to BS via GE. After that I am done with it!
Having to learn this in a condensed summer semester has certainly thrown me out of equilibrium.
From Canada, and the rest of the world: Well done, Steve
Everybody who comes to your website could send an email to the newspapers, our leaders, TV, etc., pointing them here. How long would it be for us to get them to pay attention instead of just spending more of our money?
I believe Maple has an optimization routine. I assume Mathlab does also. If you put all your shaping constants in a table, and provide your model with a table of real-world historical data, and place your model’s output data in another table, then you can calculate the sum of squares difference between the two outputs, the optimizer can drive your model (via variations in the constants, using multiple search routines). Using this method on a reasonably fast computer and a weekend, can’t the model be automatically calibrated by itself?
Hi gcjblack,
That would work with a linear model; with a nonlinear one it would trap the model in the nearest local minimum to the initial conditions specified by your initial parameters. There’s an enormous literature on this from which a range of new techniques to avoid being trapped in local minima have developed–from genetic algorithms to simulated annealing. All of them still require enormous amounts of time and computing power. I marked a thesis recently where a ten parameter system still took a few weeks to solve on a standard PC.
Which version of MS Powerpoint do I need to open your ppt presentation?
My 2003 version can’t find a .ppt file after unzipping the download.
……../Chris
Hi Chris,
It’s using the 2007 format, but you can download a free converter/viewer from Microsoft.
Here is a few links supporting your work & conclusions. There is nothing like history to prove your case:
Inflation in France, a 77 page book, written in 1910′s in USA, discussing the 1750′s in France when they made 2 attempts at Fiat Currency, both of which were absolute disasters, in spite of trying everything to make it work.
http://mises.org/books/inflationinfrance.pdf
Link was originall discovered here: http://itulip.com/forums/showthread.php?p=146698#poststop
Another link:
http://www.theglobeandmail.com/report-on-business/commentary/brutal-economy-of-1700s-has-an-eerie-similarity/article1448623/
Steve,
I am extremely impressed by your work and truly hope your
approach gathers more interest from researchers inside and outside of the
economic community. As an engineer trained in dynamic systems and control theory,
but who has a personal interest in economics, your approach is very attractive.
In grad school I would always ask my econ friends about the lack of differential
equations in their field of study and your site has provided some answers.
Now on to some comments on your model:
I appears your multi-sector dynamic economic model can be
expressed as a nonlinear state space system
xdot=f(x,u)
where x is a nx1 vector of state variables, xdot is the time
derivative of the state vector x and u is a vector of inputs . Is it true that
you consider no exogenous inputs so that the right hand side of xdot is really
just f(x)?
If so it would be interesting to add an exogenous input of
money flow from the central bank into the Bank Reserve state variable (BR). I believe this would enter the equations in
the 1st column and last row of the flow matrix described in fig 20. Then one could start to analyze the dynamic
system with a central bank as a feedback control law i.e. u=fc(x) where this
law is limited in some way. This would be interesting because you could then
show the concept of “pushing on a string” dynamically. The CB could increase BR but only the algebraic
equations describing behavioral aspects of how much various sectors borrow
would determine if these dollars in BR actually get lent out.
Finally it seems to me that another way of describing the double
entry book keeping system is by introducing what we like to call an output equation
y=h(x)
where y is a mx1 vector of output variables and is an
algebraic function of the system state vector
x.
Now we can construct h(x) in order to describe as many things
about the system that we want. For instance we can define elements of the output
vector such that y1 = Firm Net Assets, y2=Firm Liabilities and y3=Firm Net
Worth. All of these output variables can be constructed as algebraic functions
of the system states without having to touch(augment ) the dynamic system
equations.
Finally when modeling physical dynamic system we like to use
the concept that the number of states in the system are related to the number of energy
storage elements. I completely agree with you that we should not blindly port
over concepts from physics like energy conservation. Money is not conserved. However
it is appealing to me that many of the state variables in your system can be
thought of as wealth storage elements. The states describing deposit accounts and
loans can all be considered assets of the entity that owns them and consequently
stores of wealth. However I am not quite
sure who really owns the BR storage element and how it is valued. I recall the bank can’t treat it as part of
their assets but it is of some value to them since they can derive future profits
from it if they can loan it out.
Looking forward to hearing your thoughts.
Oh yeah,
It would interesting to formalize bank lending being capital vs reserve constrained. These would introduce saturation nonlinearities in the RHS of the state space system i.e. inside f(x).
Re #20 CSIRO-UNEP
Thanks mmb,
Yes that’s generally true (no exogenous inputs) but I have modelled that in two papers (One Two) to assess the impact of an “exogenous” input of size X and its impact on the economy depending on whether X is given to bankers (BR) or to debtors (FD). That shows that it’s much more effective to give bailout money to debtors.
There are algebraic relations you in my system as well, though not in the bank accounts section. I’m working with a European colleague to develop a new dynamic modelling tool, and algebraic relations aren’t yet possible there; but they will be.
The BR element is something that gets me in fights with Circuitists (and not just Chartalists!) because they have developed the convention that money is destroyed when debt is repaid. I instead argue that repayment of debt replaces one bank asset (debt) with another (which I label BR for Bank Reserves but which JKH might suggest would be better called Bank Equity). This is similar to what Keynes called “the revolving fund of finance” and I model it as such in this paper.
Sorry for a staccato reply but (as others may have noticed!) I’m busy as hell now and letting a lot of comments go because I don’t have spare time.
Re #21. Yes mmb, that is an interesting additional issue that my systems engineer colleague Trond Andresen has tackled in a very interesting set of papers.
Re #22. Thanks for the links I’m reading them now. The BR state variable is indeed a tricky one I am still trying to wrap my head around. I am having difficulty resolving BR as a bank asset or bank equity with the seigniorage issues you mentioned in previous papers/lectures.
With regards to my notion of an output equation and “algebraic relations”, I was just noticing how additional ways of looking at the dynamic system can be accomplished using this state space theory construct. For instance one could take various elements from your flow matrix and duplicate them in the output function y=h(x). The output function is just “accounting” to me or a particular way of looking at the underlying dynamic system.
Re #23. I have indeed found Trond’s Basel paper very interesting. His treatment of a central banks (CB) and capital ratios appears clearer to me after seeing it represented in equations!
In comparing your multi-sector model paper with his I have noticed that he creates an algebraic relationship between aggregate bank assets (A) and liabilities (L) by constraining lending such that a fixed capital ratio is maintained.
One of the rules of state space theory is that in order for a variable to qualify as a system state, it cannot be expressed as an algebraic function of one or more other system states.
So aggregate bank assets (A) becomes a state variable while bank liabilities (L) become an output variable i.e. L=h(A)
In his treatment of bank reserves held at the CB he creates an additional constraint when he forces a certain central bank interest rate policy and government deficit spending to force an algebraic relationship between reserves (R) and assests (A).
I’m wondering if this treatment can be modeled so that the constraints are expressed as inequalities so A and L are both independent state variables as long as the system is not against the constraint captial ratio constraint.
It is all extremely facinating!
Re #25. Interesting thoughts mmb. Trond is very approachable–drop him an email about it: trond.andresen at itk.ntnu.no.
The BR account is something that JKH might argue would be better called BE for Bank Equity.
The point about seignorage is that a lender can’t directly spend money it creates on commodities–though it can earn an income from that money via interest payments and spend that. Hence the initial separation of BR from BD (or BI–I’m still working out how to label these various accounts in my deliberately skeletal model): BR is not a source of spending by the bank whereas BD is.