1 Introduction

As documented by Shiller (2007, 2008a, b), boom and bust home price cycles have occurred for centuries, yet the recent boom-bust development dwarfs anything seen before. Since the late 1990s, dramatic home price rallies have been observed in countries such as Australia, Canada, China, France, India, Ireland, Italy, Korea, Russia, Spain, the United Kingdom, and the United States. Some of these price movements can be called spectacular. From 1996 to 2008, for instance, real home prices in London nearly tripled. Another impressive example concerns Las Vegas, where real home prices increased by 10 percent in 2003, followed by a 49 percent increase in 2004. For the United States as a whole, real home prices increased by 85 percent between 1997 and 2006. Then the United States’ housing market burst and policy makers around the world started to face severe macroeconomic problems.Footnote 1

Shiller (2005, 2008b) argues that this dramatic price increase is hard to explain from an economic point of view since economic fundamentals such as population growth, construction costs, interest rates or real rents do not match up with the observed home price increases. The boom of the early 2000s across cities/countries also suggests that something very broad and general has been at work. This development cannot therefore be linked to factors specific to any of these markets. Shiller (2005, 2008b) concludes that speculative thinking among investors, the use of heuristics such as extrapolative expectations, market psychology in the form of optimism and pessimism, herd behavior and social contagion of new ideas (new era thinking), and positive feedback dynamics are elements that play an important role in determining housing prices. This view contrasts with the standard theoretical approach to house price fluctuations, based on rational expectations and market ‘fundamentals’. In addition, leaving aside Schiller’s recent contribution, the literature on housing price dynamics has long been concerned with the difficulties encountered by the standard approach for explaining, at least qualitatively, the occurrence of booms and busts as well as a number of empirical features of house prices, as briefly summarized in the next subsection.

1.1 A brief review of the related housing literature

Most of the existing studies on housing market dynamics make use of various perfect foresight/rational expectations settings. In this literature, house market fluctuations are essentially viewed as an ‘equilibrium response’ to exogenous factors, namely, as the adjustment process of the price and the stock of housing towards a new steady state position, due to external shocks impinging on economic ‘fundamentals’ of the housing market (such as population, real income, interest rates, ...).Footnote 2 However, the rational expectations/efficient markets view generally fails to capture the observed dynamics during house price booms and busts and during highly volatile periods, as repeatedly reported by the literature testing for housing market ‘efficiency’ and the presence of bubbles (see., e.g. Clayton 1996, Abraham and Hendershott 1996 and the survey articles by Cho 1996 and Maier and Herath 2009). In particular, a number of empirical studies have presented evidence that changes in house prices are partly predictable, based on past price movements and on other measures capturing the price deviation from some fundamental benchmark (such as ‘rent-to-price ratios’), which is at odds with market efficiency implied by the rational expectations assumption (see, e.g. Case and Shiller 1989, 1990, Capozza and Seguin 1996, Clayton 1998, and Schindler 2011 for very recent evidence from the S&P/Case-Shiller house price indices). There is also large empirical evidence that house prices tend to display ‘momentum’ and strong positive serial correlation over short periods, whereas they exhibit mean reversion over longer periods (Capozza et al. 2004; Gao et al. 2009).

Parallel to this, other studies have started to explore the impact of alternative, backward-looking expectations schemes (mostly ‘adaptive’ or ‘naïve’ expectations) on house price dynamics (see Wheaton 1999; Malpezzi and Wachter 2005; Glaeser et al. 2008, among others). This branch of literature provides a different perspective on the determinants of house price fluctuations, and shows how the adjustments triggered by exogenous ‘fundamental’ shocks are largely amplified - and may repeatedly ‘overshoot’ the new long-run equilibrium - due to the combination of backward-looking expectations on the demand side and the production lags on the supply side. Despite such contributions, there is still a lack of theoretical studies that can suggest simple qualitative explanations for the tendency of housing markets to display dramatic boom / bust episodes.

1.2 Motivation and outline

The goal of our paper is therefore to develop a simple model of a speculative housing market to account for these observations. This may be done, in our view, by explicitly introducing behavioral heterogeneity in speculative demand as well as the possibility of endogenous changes in market sentiment.Footnote 3 Our approach is inspired by recent work on agent-based financial market models (see Hommes 2006 and LeBaron 2006 for comprehensive surveys). In these models, the dynamics of financial markets depends on the expectation formation and behavioral rules of boundedly rational heterogeneous interacting agents. As indicated by a number of empirical papers (summarized in Menkhoff and Taylor 2007), financial market participants rely on technical and fundamental trading rules when they determine their orders. Note that extrapolating technical trading rules add a positive feedback to the dynamics of financial markets and thus tend to be destabilizing. By predicting some kind of mean reversion, the effect of fundamental analysis is likely to be stabilizing. Within agent-based financial market models, the impact of these rules is usually time-varying – and it is precisely this that may give rise to complex endogenous dynamics.

For instance, in the models of Kirman (1991, 1993) and Lux (1995, 1997, 1998), agents switch between technical and fundamental analysis due to a herding mechanism, leading to periods where markets are relatively stable (dominance of fundamental analysis) or unstable (dominance of technical analysis). In Brock and Hommes (1997, 1998), the agents select their trading strategies with respect to their past profitability, i.e. this type of model incorporates an evolutionary learning process. Again, endogenous competition between trading strategies may lead to complex price dynamics. Other influential models include Day and Huang (1990), Chiarella (1992), de Grauwe et al. (1993), Chiarella et al. (2002), Westerhoff and Dieci (2006) and de Grauwe and Grimaldi (2006).

Such speculative forces are essential to our model. As pointed out by Shiller (2005, 2008b), the same forces of human psychology that drive international financial markets also have the potential to affect other markets. In particular, this seems to be true for housing markets. Note that by now ample empirical evidence exists to show that human agents generally act in a boundedly rational manner (Kahneman et al. 1986; Smith 1991). Moreover, in many situations people seem to rely on rather simple heuristic principles when asked to forecast economic variables (Hommes et al. 2005; Heemeijer et al. 2009). The model we develop in this paper may thus be regarded as a stylized mathematical representation of what is going on in speculative housing markets.Footnote 4 General theoretical and empirical evidence on (nonlinear) speculative bubbles is, for instance, provided by Rosser (1997, 2000).

The structure of our setup is as follows. We assume that housing prices adjust with respect to excess demand in the usual way. The supply of houses is determined by the depreciation of houses and new constructions, which, in turn, depend positively on housing prices. We discriminate between real and speculative demand for houses. As usual, real demand for houses depends negatively on housing prices. Speculative demand for houses is caused by agents’ expected future housing prices. For simplicity, agents rely on only two heuristics when they make their predictions. Some agents believe that housing prices will return to a long-run fundamental steady state. However, other agents speculate on the persistence of bull and bear markets. The relative importance of these competing heuristics is due to market circumstances. To be precise, we assume that the more housing prices deviate from the long-run fundamental steady state, the more agents are convinced that some kind of mean reversion is about to set in. The underlying argument is that agents are aware that any bubble will ultimately burst, a situation where mean reversion rules predict the direction of the market movement correctly. A related rule selection scenario is used, for instance, in He and Westerhoff (2005) to understand the cyclical behavior of commodity prices.

The dynamics of our model is due to a two-dimensional nonlinear discrete-time dynamical system. We analytically show that our model may have up to three fixed points. Besides a so-called long-run fundamental steady state, two further steady states may also exist: one located below and one above this value. We determine the region of the parameter space in which the long-run fundamental steady state is locally asymptotically stable. Interestingly, for particular parameter combinations speculative forces can stabilize an otherwise unstable fixed point (via a so-called subcritical flip bifurcation). However, for other possibly more realistic parameter combinations, the impact of speculation is destabilizing. The long-run fundamental steady state of our model may lose its stability via a so-called pitchfork bifurcation, after which two new nonfundamental steady states emerge, or via a so-called Neimark-Sacker bifurcation, after which (quasi-)periodic housing price dynamics set in. The latter scenario becomes more likely when the supply curve is sufficiently sloped (elastic). Finally, we present some numerical examples of boom and bust housing price cycles. These price paths appear to be quite irregular since both real and speculative forces jointly impact on the formation of housing prices and, in turn, realized prices affect agents’ demand and supply decisions.

The rest of our paper is organized as follows. In Section 2, we introduce a simple housing market model in which speculative forces are absent. In Section 3, the model is extended and includes the expectation formation behavior of heterogeneous agents. Section 4 concludes our paper. A number of results are derived in Appendix 1. Appendix 2 provides a brief discussion of alternative formulations of the model.

2 The model without speculation

In this section, we first present our basic housing market model without speculative activity. We also characterize the dynamical system of our model which drives housing prices and the stock of houses, i.e. the model’s two state variables.

2.1 Setup

Housing prices evolve with respect to demand and supply. Using a standard linear price adjustment function, the housing price P in period t + 1 is modeled as

$$ P_{t+1} =P_{t}+a(D_{t}-S_{t}) , $$
(1)

where a > 0 is a price adjustment parameter and D and S stand for the total demand and total supply of houses, respectively. Obviously, housing prices increase if demand exceeds supply, and vice versa. Without loss of generality, we set the scaling parameter a = 1.

The total demand for houses consists of two components

$$ D_t =D_t^R +D_t^S , $$
(2)

where \(D_t^R \) is the real demand for houses and \(D_t^S \) is the speculative demand for houses.

The real demand for houses is expressed as

$$ D_t^R =b-cP_t . $$
(3)

Parameters b and c are both positive. As usual, demand depends negatively on the (current) price. In this section, we set \(D_t^S =0\), i.e. we exclude speculative forces for the moment. By basing \(D_t^R \) on current housing price P t only, we model the real demand component as simply as possible and we shift to the second (speculative) component any aspect of the decision process involving expectations about future prices.Footnote 5 Note that in theoretical real estate literature, a similar simplifying view has been adopted in a number of studies focusing on the impact of speculative demand on real estate cycles (see, e.g. Malpezzi and Wachter 2005 and references therein).

The supply of houses is given as

$$ S_t =S_{t-1} -\left( {1-d} \right)S_{t-1} +eP_t =dS_{t-1} +eP_t . $$
(4)

The expression (1 − d), with 0 < d < 1, represents the housing depreciation rate. The second term on the right-hand side stands for the construction of new houses. Since e > 0, (Eq. 4) states that the higher the price, the more new houses are built. Note that we exclude any kinds of production lags, for simplicity, nor do we model the price expectations of the producers.Footnote 6 Assuming that the construction and delivery of new houses for a given period depends on the price construction firms observe in that period implicitly requires that the period is in fact long enough (parameter values chosen in the numerical example in Section 3.3 are compatible with a period of one year). A further possible justification for this assumption comes from the observation that a widespread practice in the housing market consists in pre-selling constructions that are still at the planning or development stages. The housing stock thus includes this ‘pre-sales’ market. This implies that prices prevailing during the development period are at least as important for building decisions as expected future prices (see, e.g. Leung et al. 2007; Chan et al. 2008).

A few final clarifying comments may be pertinent. Note that S and D are ‘stock variables’, namely, the supply of houses S indicates the total stock of houses, whereas D represents total housing demand, in the sense of the desired holding of houses. In the price adjustment Eq. 1, we match – in each time step – total demand and total supply quantities to determine the next period’s housing price. Alternatively, the model could be formulated in terms of ‘flow variables’ (demand for new houses and new constructions), which would generate qualitatively similar dynamic phenomena. The strict connections between the two formulations become clear within a more general model setup, developed in Appendix 2.

2.2 Dynamical system, fixed point and stability analysis

Recall that \(D_t^S =0\) and a = 1. Introducing the auxiliary variable Z t = S t − 1, it is possible to reduce Eqs. 14 to

$$ \left\{ {\begin{array}{l} P_{t+1} =\left( {1-c-e} \right)P_t -dZ_t +b \\ Z_{t+1} =eP_t +dZ_t \\ \end{array}} \right., $$
(5)

which is a two-dimensional discrete-time linear dynamical system.

By imposing \(Z_{t+1} =Z_t =\bar{{Z}}\) and \(P_{t+1} =P_t =\bar{{P}}\) into Eq. 5, we obtain the model’s unique fixed point

$$ \bar{{Z}}=\frac{e}{1-d}\bar{{P}} $$
(6)

and

$$ \bar{{P}}=\frac{\left( {1-d} \right)b}{e+c\left( {1-d} \right)}. $$
(7)

It follows that \(\bar{{P}}\) and \(\bar{{Z}}\) are always positive. In the following, we call \(\bar{{P}}\) the long-run fundamental steady state of our model, or simply the fundamental value. As revealed by Eq. 7, an increase in parameter b leads to an increase in the fundamental value, while an increase in parameters e, c and d yields the opposite, which is, of course, in agreement with common economic sense.

The parameter matrix of our linear map is given as

$$ J=\left( {{\begin{array}{*{20}c} {1-c-e} \hfill & \quad{-d} \hfill \\ e \hfill & \quad {d} \hfill \\ \end{array} }} \right), $$
(8)

where tr = 1 − c − e + d and det = d(1 − c) denote the trace and the determinant of J, respectively. The fixed point of the linear model (Eq. 5) is globally asymptotically stable if the following three conditions jointly hold (see, e.g. Medio and Lines 2001 and Gandolfo 2009): (i) 1 + tr + det > 0, (ii) 1 − tr + det > 0 and (iii) 1 −  det > 0. Applying these conditions, we obtain

$$ 2-\frac{e}{1+d}-c>0, $$
(9)
$$ c\left( {1-d} \right)+e>0, $$
(10)

and

$$ 1-d+cd>0. $$
(11)

Note that the latter two conditions are always true. Inequality 9 implies that the fixed point of our model may lose its stability when parameters c or e increase (demand or supply schedules become more sloped), and when parameter d decreases (the depreciation rate increases). The stability domain of the fixed point is independent of parameter b, the autonomous demand term. Again, this is consistent with economic intuition.

3 The model with speculation

Now we are ready to include speculative activity in our model. Afterwards, in Section 3.2, we derive the model’s dynamical system, its fixed points and the conditions for their local asymptotic stability. Section 3 ends with a few numerical examples of housing price dynamics.

3.1 Speculative demand

We assume that speculative forces entail an extrapolating and a mean reverting component. The relative importance of both components is time-varying since agents change their forecasting rules with respect to market circumstances. For simplicity, we do not track the activities of individual agents in this paper. Our approach may therefore also be interpreted as a model with a boundedly rational representative agent who uses a nonlinear mix of different forecasting rules. The representative agent then updates his/her mix in each time step. Note also that the total demand for houses in our model is simply given as the sum of the real demand for houses and the speculative demand for houses. For instance, if the speculative demand for houses is negative (positive), this decreases (increases) the total demand for houses. A negative speculative demand is simply interpreted as a correction term of the agents’ real demand for houses.Footnote 7

Speculative demand driven by the extrapolating component is formalized as

$$ D_t^E =f\left( {P_t -\bar{{P}}} \right). $$
(12)

The reaction parameter f is positive. When the housing price is above (below) its fundamental value, Eq. 12 implies that its followers optimistically (pessimistically) believe in a further price increase (decrease). In other terms, they are confident in the continuation of the housing bubble next period. Accordingly, their speculative demand is positive (negative). This simple yet elegant formulation goes back to Day and Huang (1990), and has been applied in a number of theoretical papers focussing on speculative dynamics (two recent examples are Huang et al. 2010 and Tramontana et al. 2010, while Brock and Hommes 1998 is an earlier example).Footnote 8 According to Eq. 12, rising prices lead to an increase in demand, i.e. the nature of Eq. 12 is indeed extrapolating.

Speculative demand generated by the mean-reverting component is written as

$$ D_t^{MR} =g\left( {\bar{{P}}-P_t } \right), $$
(13)

where g is a positive reaction parameter. For instance, if the housing price is below its fundamental value, agents using Eq. 13 expect a price rise and consequently increase their demand for houses.

The total speculative demand is defined as

$$ D_t^S =W_t D_t^E +\left( {1-W_t } \right)D_t^{MR} , $$
(14)

where W and 1 − W stand for the impacts of the extrapolation and mean reversion demand components. Recall that the total demand for houses (Eq. 2) now consists of real demand for houses (Eq. 3), buffeted by speculative demand for houses (Eq. 14).

How do agents choose between the two speculative demand strategies? Following a formulation by He and Westerhoff (2005), which may be traced back to the work of de Grauwe et al. (1993), we assume that the agents update their behavior in every time step with respect to market circumstances.Footnote 9 To be precise, the relative impact of extrapolators is formalized as

$$ W_t =\frac{1}{1+h\left( {P_t -\bar{{P}}} \right)^2}, $$
(15)

where h is a positive parameter. The intuition behind the bell-shaped curve (Eq. 15) is as follows. Agents seek to exploit price trends (i.e. bull and bear markets). However, the more the price deviates from its fundamental value, the more agents come to the conclusion that a fundamental market correction is about to set in, and they consequently switch to the mean reverting predictor.Footnote 10 Note that the higher parameter h, the faster the agents abandon extrapolating behavior as the mispricing increases (i.e. the tails of Eq. 15 decline with increasing h). Equation 15 is the most parsimonious way (in terms of dimension of the dynamical system) to model endogenous switching between different behavioral rules. As discussed in Section 1.2, other approaches have often been adopted in the literature, in particular the evolutionary learning approach through ‘discrete choice’ among alternative rules/predictors, based on past fitness of the rules.Footnote 11 However, Westerhoff and Wieland (2010) suggest that there is a close analogy between the discrete choice approach and our formulation, if agents are forward looking in their strategy selection and the ‘attractiveness’ of each rule is properly specified.

Examples for the total demand curve (Eq. 2), including the speculative component (12)–(15), are drawn in Fig. 1 for increasing values of the extrapolation parameter f (black lines), together with the real demand (Eq. 3) (grey lines). A low extrapolation parameter doesn’t produce significant nonlinearities and the total demand curve is simply downward-sloped (top left panel). For larger values of f, however, a portion of the demand curve around the fundamental price becomes upward-sloped, i.e. a price rise within this interval results in an increase of the total demand (top right and bottom left panels). Larger values of f entail an even stronger nonlinearity and increase the amplitude of such an intermediate interval (bottom right panel).

Fig. 1
figure 1

Real demand (grey lines) and total demand (black lines). Parameters c, d, e, g and h as in the ‘Neimark-Sacker’ scenario in Table 1 and b = 200. The extrapolation parameter f is equal to 0.05 (top left), 1 (top right), 2 (bottom left) and 6 (bottom right), respectively

3.2 Dynamical system, fixed points and stability analysis

The results we now present are derived in Appendix 1. Let us define the state variables in deviations, \(\pi_t =P_t -\bar{{P}}\) and \(\zeta_t =Z_t -\bar{{Z}}\). It is then possible to rewrite our model as a two-dimensional discrete-time nonlinear dynamical system

$$ \left\{ {\begin{array}{l} \pi_{t+1} =(1-c-e)\pi_t +\frac{f\pi_t -gh\pi_t^3 }{1+h\pi_t^2 }-d\zeta _t \\ \zeta_{t+1} =e\pi_t +d\zeta_t \\ \end{array}} \right.. $$
(16)

The dynamical system 16 may have up to three fixed points. For π we find

$$ \bar{{\pi }}_1 =0 $$
(17)

and

$$ \bar{{\pi }}_{2,3} =\pm \sqrt {\frac{\left( {1-d} \right)\left( {f-c} \right)-e}{h\left( {e+\left( {1-d} \right)\left( {c+g} \right)} \right)}} . $$
(18)

The denominator of Eq. 18 is always positive. The latter two fixed points thus only exist if f > c + e/(1 − d) > 0 (implying a positive nominator). Hence, if the reaction parameter of the extrapolation rule exceeds a certain critical level, the model possesses three fixed points. The housing prices may then permanently be located above or below the fundamental steady state. For the model’s second state variable, we obtain \(\bar{{\zeta }}_{1,2,3} =\frac{e}{1-d}\bar{{\pi }}_{1,2,3} \). Accordingly, the equilibrium supply of houses is relatively high (low) if the equilibrium housing price is located in the bull (bear) market. Should the price properly reflect its fundamental value, the supply of houses is as in Section 2.

Moreover, the fixed point (\(\bar{{\pi }}_1 =0\), \(\bar{{\zeta }}_1 =0\)) is locally asymptotically stable if the following inequalities jointly hold

$$ f>c+\frac{e}{1+d}-2, $$
(19)
$$ f<c+\frac{e}{1-d}, $$
(20)

and

$$ f<c+\frac{1}{d}-1. $$
(21)

Note first that condition 19 is certainly satisfied within the parameter region in which the model without speculation is stable (this follows immediately from a comparison with condition 9). However, what is interesting here is that when the first inequality is violated, since f drops below a certain critical level (but the other two inequalities hold), we observe a (subcritical) flip bifurcation. When the second inequality is violated, since f increases (but the other two inequalities hold), we observe a (supercritical) pitchfork bifurcation. Finally, when the third inequality is violated, since f increases (but the other two inequalities hold), we observe a (supercritical) Neimark-Sacker bifurcation.

Let us illustrate these interesting findings. Figure 2 shows four bifurcation diagrams in which we vary the bifurcation parameter f as indicated on the axis. The other parameters are given in Table 1.Footnote 12 The top panel reveals that the fundamental steady state becomes (locally) attracting if f becomes larger than about 0.019. Hence, speculative forces have a stabilizing impact in this situation.

Fig. 2
figure 2

Bifurcation scenarios. The first panel shows a (subcritical) flip bifurcation, the second and third panels show a (supercritical) pitchfork bifurcation for two different sets of initial conditions, and the fourth panel shows a (supercritical) Neimark-Sacker bifurcation. Parameter settings as in Table 1, except that parameter f is varied as indicated on the axis

Table 1 Parameter settings for numerical results

However, the picture changes dramatically in the other bifurcation scenarios. The next two panels show the emergence of a supercritical pitchfork bifurcation. If f is equal to 0.615, the fundamental steady state loses its local asymptotic stability and two new nonfundamental steady states appear around it. The two bifurcation diagrams only differ with respect to the chosen initial conditions. Note that housing prices may persistently be higher (second panel) or lower (third panel) than the fundamental steady state. If f increases further, we observe cyclical or even chaotic price dynamics restricted to either the bull or the bear market.Footnote 13 For f larger than about 7.27, we find that housing prices endogenously switch between bull and bear market regions (we will discuss this phenomenon in further detail in the next subsection with the help of Fig. 4, top panels).

The bottom panel depicts a supercritical Neimark-Sacker bifurcation. As f exceeds the value of 0.07, the fundamental steady state becomes unstable and instead we observe quasi-periodic motion. Note that the amplitude of the price fluctuations increases with f. The bifurcation diagram also reveals some periodic windows and areas where the dynamics is apparently chaotic (the latter feature will also be revisited in the next subsection, jointly with Fig. 4, bottom panels).

It is also instructive to represent the region of local asymptotic stability of the fundamental steady state in the plane of the parameters (c, f) by taking the supply parameter e and the depreciation parameter (1 − d) as given.Footnote 14 Parameters c and f are particularly important since our analysis stresses the joint effect of real and speculative demand. Note first that each of the three inequalities 19, 20, and 21 results in a half-plane in (c, f) parameter space. The straight lines which bound these half-planes have identical slopes but different intercepts. We can thus easily identify two possible qualitative cases, which we denote as “Case 1” and “Case 2” in Fig. 3. Since e > 0 and 0 < d < 1, the inequalities \(\frac{e}{1-d}>\frac{e}{1+d}-2\), \(\frac{e}{1-d}>0\) and \(\mbox{\thinspace }\frac{1}{d}-1>0\) always hold. In the qualitative sketches of “Case 1” and “Case 2” it is assumed that parameters e and d are selected in such a way that e < 2(1 + d), i.e. \(\frac{e}{1+d}-2<0\). The pictures would also remain qualitatively the same in the case \(0\le \frac{e}{1+d}-2<\mbox{\thinspace }\frac{1}{d}-1\), except that now the bottom line would lie entirely in the positive quadrant.Footnote 15

Fig. 3
figure 3

Qualitative representation of the local asymptotic stability region of the ‘fundamental steady state’ in the plane of the parameters (c, f), taking parameters e and d as given. The left (right) panel depicts “Case 1” (“Case 2”), i.e. a situation where the supply curve is relatively sloped (flat)

However, the qualitative situation e <2(1 + d) is particularly informative. In this case, an interval of positive values of parameter c exists such that (given the selected values of parameters d, e) the steady state of the model without speculation is stable. Such an interval, given as (0, 2 − e/(1 + d)), is represented in bold on the horizontal axis. In the opposite case, the model without speculative demand would be unstable for any value of c.

Let us now compare “Case 1” with “Case 2”. The bifurcation scenario sketched in “Case 1” occurs when the following condition (which is easily interpreted graphically) holds

$$ \frac{e}{1-d}>\mbox{\thinspace }\frac{1}{d}-1, $$
(22)

or, equivalently, e > (1 − d)2/d. “Case 1” thus occurs if the supply is sufficiently elastic or if the depreciation rate is small enough. By contrast, the condition for “Case 2” is e < (1 − d)2/d for which the supply must be more inelastic or the depreciation rate higher.

In “Case 1” we observe a Neimark-Sacker bifurcation if the extrapolating component of the demand (governed by parameter f) is sufficiently strong. However, as discussed before, it is also possible for a (subcritical) flip bifurcation to occur if parameter f becomes small enough (assuming that parameter c is outside the range of stability of the model without speculative demand). The latter bifurcation can be regarded as the possibility that a sufficiently strong component of extrapolative demand stabilizes an otherwise unstable steady state via a reverse subcritical flip bifurcation.

The above considerations about the Flip bifurcation also remain true in “Case 2”. However, instead of a Neimark-Sacker bifurcation there is a pitchfork bifurcation when the extrapolative demand becomes strong enough. The latter gives rise to two further locally stable nonfundamental steady states. The destabilizing impact of speculative demand may therefore give rise to different ‘local’ bifurcations scenarios, associated to different characteristics of the supply-side of the economy. The above analysis also highlights the stabilizing role played by (elasticity of) real demand, at least for what concerns local stability. The stability plots in Fig. 3 and conditions 1921 show that a higher value of parameter c (within the range 0 ≤ c ≤ 2 − e/(1 + d)) can enlarge the stability domain of parameter f, thus partially offsetting the effect of speculative demand.

3.3 Some numerical examples

The goal of this subsection is to study the types of dynamic behavior our model may produce in greater detail. In particular, we will investigate two examples, both given in Fig. 4. The first example, presented in the first two panels, corresponds to the pitchfork bifurcation scenario depicted in the second and third panel of Fig. 2, for which we now assume f = 7.28. The first (second) panel in Fig. 4 shows housing prices (the stock of houses) in deviations from the fundamental steady state. As can be seen, our model is able to generate complex bull and bear market dynamics. Housing prices fluctuate in an intricate manner for some time above their long-run steady state value. Then, out of the blue, housing markets crash, after which housing prices fluctuate below their steady state value. Overall, the duration of bull and bear market episodes is quite unpredictable (this becomes more evident if one inspects longer simulation runs). Moreover, the stock of houses adjusts gradually over time: it increases during bull markets and decreases during bear markets. If a bull (bear) market lasts long enough, the stock of houses eventually exceeds (drops below) its long-run equilibrium value. For shorter bull (bear) market episodes this is not necessarily the case.

Fig. 4
figure 4

Some snapshots of the model dynamics. The top two panels show examples of persistent bull and bear market dynamics (housing prices and the stock of houses, both in deviations from the fundamental steady state). The parameter setting corresponds to the pitchfork bifurcation scenario, as indicated in Table 1. The bottom two panels show examples of bubbles and crashes (housing prices and the stock of houses, in deviations from the fundamental steady state). The parameter setting corresponds to the Neimark-Sacker bifurcation scenario, as indicated in Table 1

A second example of intricate housing price cycles is given in the third and fourth panels of Fig. 4. The underlying parameter setting is that used in the bottom panel of Fig. 2 with f = 6, i.e. after the Neimark-Sacker bifurcation. Now the dynamics is characterized by irregular bubbles and crashes. Housing prices may increase for a number of periods. At some point, however, a correction sets in, which usually leads to a severe crash. It is interesting to note that the model is able to generate boom and bust cycles with quite different appearances. Both the duration and amplitude of the cycles vary to some degree.Footnote 16 This is also mirrored in the development of the stock of houses.

Recall that real home prices in London more than doubled from 1983 to 1988 and then fell 47 percent by 1996. From 1996 to 2008, real home prices in London nearly tripled again. However, the latter development was briefly interrupted between mid-2004 to mid-2005, when real home prices decreased by about 6 percent. This downturn was then quickly reversed with annual growth rates of 9 percent. According to Shiller (2007), such irregularities in boom and bust cycles are hard to explain with standard economic thinking since one would expect a price dip to mark the end of a bubble and lead directly to a crash. We find it worthwhile to point out that our model may endogenously generate such price dynamics.

In the panels of Fig. 5, we present from top to bottom π t versus ζ t , π t versus ζ t − 1, and π t versus π t − 1, respectively. The left-hand (right-hand) panels are based on the dynamics of the top (bottom) panels of Fig. 4. The appearance of strange attractors underlines the complexity of the dynamics our model is able to produce. However, these panels also indicate a number of striking differences between the dynamics of the ‘pitchfork’ scenario (top panels of Fig. 4) and the ‘Neimark-Sacker’ scenario (bottom panels of Fig. 4). In all three panels on the left-hand side, we can make out a positive relation between the plotted variables, that is, we observe that prices tend to increase with the current and previous period’s stock of houses and that prices display some kind of persistence (i.e. high prices tend to be followed by high prices, and likewise for low prices). Note that positive serial correlation between housing prices has been widely reported by the empirical literature, as discussed Section 1.1. With respect to the persistence of prices, we find a similar effect on the right-hand side.Footnote 17 However, the relation between the price of houses and the stock of houses is now negative.

Fig. 5
figure 5

Emergence of strange attractors. In the panels from top to bottom, we plot π t versus ζ t , π t versus ζ t − 1, and π t versus π t − 1, respectively. The left-hand panels are based on the dynamics of the pitchfork scenario (top panels of Fig. 4) whereas the right-hand panels belong to the dynamics of the Neimark-Sacker scenario (bottom panels of Fig. 4)

Let us finally try to sketch the events that may drive housing price bubbles. Suppose, for instance, that prices are slightly above the fundamental value. Then the majority of agents is optimistic and expects a price increase. As a result, demand for houses increases and prices are pushed upwards for a certain period. During this process, however, the market appears to be increasingly overvalued and agents start to switch to mean reversion expectations. Then some kind of adjustment towards the fundamental value sets in. If this adjustment is rather strong, we may even observe a crash. Otherwise, the rally continues after the price dip. Such possibly different scenarios depend on the interactions between real demand, speculative forces, and the existing stock of houses. Roughly speaking, as long as housing prices are high, new constructions increase the stock of houses. During a downwards movement, however, the demand for houses may be considerably lower than the supply of houses, amplifying any price reduction.

This story is in line with the conclusion of Shiller (2008b), who argues that there has been a tendency in many cities for home prices to rise and crash, but to show little long-term trend. Prices rise while people are optimistic, but forces are set in motion for them to crash when they get too high. In our model, these forces contain a speculative component (dominance of regressive expectations) as well as a real component (excess supply of houses).

3.4 The impact of supply-side behavior

So far, our setup focuses only on speculative demand behavior. On the supply side, our assumptions imply that the amount of new constructions, being proportional to the current market price, is strictly positive at each time step,Footnote 18 irrespective of the fact that the price level may be too low, and of the possible accumulation of unsold houses from previous periods. One consequence of this working assumption is that price deviations from the fundamental value display some sort of symmetry, i.e. positive and negative deviations are of roughly the same average size, as is clear from the numerical examples of the previous subsection. We now brieflyFootnote 19 provide an example in which the linear supply function 4 is changed into the following piecewise linear supply function

$$ S_t =\left\{ {\begin{array}{l} dS_{t-1} \quad \quad \quad \quad \mbox{if\thinspace }P_t <P_{\rm min} \mbox{\thinspace and\thinspace }P_t -P_{t-1} <-\gamma \\ dS_{t-1} +eP_t \mbox{\thinspace }\quad \;\;\,\mbox{otherwise} \\ \end{array}} \right., $$
(23)

with γ ≥ 0. Through Eq. 23, construction of new houses stops whenever prices are ‘too low’ and a certain amount of excess supply (i.e. unsold houses) has accumulated from the previous period (note from Eq. 1 that conditionP t  − P t − 1 < − γ is equivalent to S t − 1 − D t − 1 > γ/a). Hence, Eq. 23 accounts for the tendency to postpone construction of new houses if the market circumstances appear not promising. This is a simple but realistic behavioral assumption.

Despite the fact that the overall law of motion of the system now becomes discontinuous, this additional ‘speculative’ component on the supply side does not seem to alter the key qualitative features of the model, i.e. its ability to generate complex housing price dynamics. Rather, the model now tends to produce more asymmetric price fluctuations. An example for this is presented in Fig. 6 where we use the Neimark-Sacker parameter setting and set, in addition, γ = 0 and \(P_{\min } =\bar{{P}}-1\). As can bee seen from the top panel, the price path is now characterized by an increased frequency of high realization (compared with the situation displayed in the third panel of Fig. 4). This is even more obvious from a comparison of the price sample distributions, changing from almost symmetric in the original setting (bottom left panel of Fig. 6, corresponding to the third panel of Fig. 4) to right skewed in the new setting (bottom right panel of Fig. 6). Moreover, average and median prices, which are close to the fundamental value (i.e. close to zero) in the original setting increase for the new supply function. Overall, these results suggest that the introduction of the option to delay the building of new housing in some market circumstances interacts with speculative and real activity on the demand side and makes the price dynamics even more jagged.

Fig. 6
figure 6

A piecewise linear supply function. The top panel shows the evolution of housing prices and the bottom right panel shows the corresponding distribution of these prices. Parameter setting as in the Neimark-Sacker scenario (with b = 200) but \(P_{\rm min} =\bar{{P}}-1\) and γ = 0. The bottom left panel shows the distribution of housing prices for the original model with the Neimark-Sacker parameter setting. In the right panel, the sample mean is 0.76, the median is 0.59 and the skewness is 0.13 whereas in the left panel, the mean is 0.00, the median is 0.00 and the skewness is −0.01

4 Conclusions

In this paper we develop a simple model of a speculative housing market to improve our understanding of boom and bust housing prices cycles. The key feature of our model is that the demand for houses is affected by speculative forces. While some agents are convinced that housing prices converge towards their long-run fundamental value, other agents optimistically (pessimistically) believe in the persistence of bull and bear market dynamics. Since agents change their prediction strategies from time to time with respect to market circumstances, our model is nonlinear. We find that such speculative forces, interacting with the real demand and the evolving stock of houses, may imply the (co)existence of (strange) attractors, and can lead to complex price dynamics. In particular, our model has the potential to generate intricate bubbles and crashes, as observed recently in many housing price markets around the world.

We see our model as a first formal behavioral contribution to understand the intricate dynamics of housing markets. Clearly, more work is needed to better understand the functioning of housing markets and to be able to derive effective stabilization programs for housing markets. Broadly speaking, the analysis of our stylized model has highlighted the impact of the exogenous parameters characterizing the real demand and supply-side of the economy, not only on the long-run ‘fundamental equilibrium’, but also on the likely types of bifurcation occurring when speculative forces tend to prevail, as well as on the nature of price fluctuations. In this respect, it is clear that such parameters could be affected by policy interventions in various ways, thus providing policy makers the opportunity to dampen the effects of speculative activity. Finally, we would like to point out a number of directions into which our model could be developed. First, one could assume that the speculative demand component is explicitly driven by past housing price changes. Second, one may consider that speculators base their choice of forecasting rules on criteria such as past realized profits or prediction errors, thus strengthening the connections between our approach and the ‘evolutionary finance’ literature. Third, there are various ways how one could make the supply side of the model more realistic. For instance, one could introduce production lags and price expectations on the part of the producers. Alternatively, one could model the speculative activity of the supply side and the developers’ decisions in more detail. Fourth, one could also try to embed a behavioral, speculative housing market approach such as ours into a macroeconomic model. Finally, in the future it will become increasingly important to bring behavioral models to the data, and one could thus try to calibrate or estimate models such as ours. Given the importance of housing markets and their role for the real economy we hope that more effort is directed towards these important issues.