Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline...
Transcript of Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline...
![Page 1: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/1.jpg)
Financial models withinteracting heterogeneous agents:
modeling assumptions and mathematical toolsfrom discrete dynamical system theory.
Minicourse for the PhD Program in Methods and Modelsfor Economic Decisions, Insubria University
Marina Pireddu
University of Milano-BicoccaDept. of Mathematics and its Applications
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 1 / 112
![Page 2: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/2.jpg)
Outline
1 2D discrete dynamical systems
2 Other Heterogeneous Agents Models
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 2 / 112
![Page 3: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/3.jpg)
2D discrete dynamical systems
Classification of 2D discrete dynamical systems
Consider the map F : R2 → R2, F = (f1, f2), withfi : R2 → R, (x1, x2)→ fi(x1, x2), i ∈ 1,2.
A first-order 2D discrete dynamical system is a sequence of vectorsXt = (x1,t , x2,t ), for t = 0,1,2, . . . , such that each vector after the first isrelated just to the previous vector by the relationship Xt+1 = F (Xt ),where F : R2 → R2.
If F is linear, i.e., F (Xt ) = AXt with A =
(a11 a12
a21 a22
), 2× 2 matrix,
the system is said to be linear;
if F is nonlinear, i.e., if F is not linear, then the system is said to benonlinear.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 3 / 112
![Page 4: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/4.jpg)
2D discrete dynamical systems
Classification of 2D discrete dynamical systems
Consider the map F : R2 → R2, F = (f1, f2), withfi : R2 → R, (x1, x2)→ fi(x1, x2), i ∈ 1,2.
A first-order 2D discrete dynamical system is a sequence of vectorsXt = (x1,t , x2,t ), for t = 0,1,2, . . . , such that each vector after the first isrelated just to the previous vector by the relationship Xt+1 = F (Xt ),where F : R2 → R2.
If F is linear, i.e., F (Xt ) = AXt with A =
(a11 a12
a21 a22
), 2× 2 matrix,
the system is said to be linear;
if F is nonlinear, i.e., if F is not linear, then the system is said to benonlinear.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 3 / 112
![Page 5: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/5.jpg)
2D discrete dynamical systems
Classification of 2D discrete dynamical systems
Consider the map F : R2 → R2, F = (f1, f2), withfi : R2 → R, (x1, x2)→ fi(x1, x2), i ∈ 1,2.
A first-order 2D discrete dynamical system is a sequence of vectorsXt = (x1,t , x2,t ), for t = 0,1,2, . . . , such that each vector after the first isrelated just to the previous vector by the relationship Xt+1 = F (Xt ),where F : R2 → R2.
If F is linear, i.e., F (Xt ) = AXt with A =
(a11 a12
a21 a22
), 2× 2 matrix,
the system is said to be linear;
if F is nonlinear, i.e., if F is not linear, then the system is said to benonlinear.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 3 / 112
![Page 6: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/6.jpg)
2D discrete dynamical systems
Classification of 2D discrete dynamical systems
Consider the map F : R2 → R2, F = (f1, f2), withfi : R2 → R, (x1, x2)→ fi(x1, x2), i ∈ 1,2.
A first-order 2D discrete dynamical system is a sequence of vectorsXt = (x1,t , x2,t ), for t = 0,1,2, . . . , such that each vector after the first isrelated just to the previous vector by the relationship Xt+1 = F (Xt ),where F : R2 → R2.
If F is linear, i.e., F (Xt ) = AXt with A =
(a11 a12
a21 a22
), 2× 2 matrix,
the system is said to be linear;
if F is nonlinear, i.e., if F is not linear, then the system is said to benonlinear.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 3 / 112
![Page 7: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/7.jpg)
2D discrete dynamical systems
Classification of 2D discrete dynamical systems
Consider the map F : R2 → R2, F = (f1, f2), withfi : R2 → R, (x1, x2)→ fi(x1, x2), i ∈ 1,2.
A first-order 2D discrete dynamical system is a sequence of vectorsXt = (x1,t , x2,t ), for t = 0,1,2, . . . , such that each vector after the first isrelated just to the previous vector by the relationship Xt+1 = F (Xt ),where F : R2 → R2.
If F is linear, i.e., F (Xt ) = AXt with A =
(a11 a12
a21 a22
), 2× 2 matrix,
the system is said to be linear;
if F is nonlinear, i.e., if F is not linear, then the system is said to benonlinear.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 3 / 112
![Page 8: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/8.jpg)
2D discrete dynamical systems
Equilibria and stability of 2D discrete dynamicalsystems
If Xt+1 = F (Xt ) is a 2D discrete dynamical system, then X ∗ = (x∗1 , x∗2 )
is a fixed point or equilibrium point of the system if F (X ∗) = X ∗, i.e.,fi(x∗1 , x
∗2 ) = x∗i , i ∈ 1,2.
For 2D linear systems, X ∗ = (0,0) is always an equilibrium.
Rather than the Euclidean distance, in R2 we use the norm ‖ · ‖1defined as ‖(x1, x2)‖1 = |x1|+ |x2|.
For ease of notation, we will denote ‖ · ‖1 simply by | · |.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 4 / 112
![Page 9: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/9.jpg)
2D discrete dynamical systems
Equilibria and stability of 2D discrete dynamicalsystems
If Xt+1 = F (Xt ) is a 2D discrete dynamical system, then X ∗ = (x∗1 , x∗2 )
is a fixed point or equilibrium point of the system if F (X ∗) = X ∗, i.e.,fi(x∗1 , x
∗2 ) = x∗i , i ∈ 1,2.
For 2D linear systems, X ∗ = (0,0) is always an equilibrium.
Rather than the Euclidean distance, in R2 we use the norm ‖ · ‖1defined as ‖(x1, x2)‖1 = |x1|+ |x2|.
For ease of notation, we will denote ‖ · ‖1 simply by | · |.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 4 / 112
![Page 10: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/10.jpg)
2D discrete dynamical systems
Equilibria and stability of 2D discrete dynamicalsystems
If Xt+1 = F (Xt ) is a 2D discrete dynamical system, then X ∗ = (x∗1 , x∗2 )
is a fixed point or equilibrium point of the system if F (X ∗) = X ∗, i.e.,fi(x∗1 , x
∗2 ) = x∗i , i ∈ 1,2.
For 2D linear systems, X ∗ = (0,0) is always an equilibrium.
Rather than the Euclidean distance, in R2 we use the norm ‖ · ‖1defined as ‖(x1, x2)‖1 = |x1|+ |x2|.
For ease of notation, we will denote ‖ · ‖1 simply by | · |.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 4 / 112
![Page 11: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/11.jpg)
2D discrete dynamical systems
Equilibria and stability of 2D discrete dynamicalsystems
If Xt+1 = F (Xt ) is a 2D discrete dynamical system, then X ∗ = (x∗1 , x∗2 )
is a fixed point or equilibrium point of the system if F (X ∗) = X ∗, i.e.,fi(x∗1 , x
∗2 ) = x∗i , i ∈ 1,2.
For 2D linear systems, X ∗ = (0,0) is always an equilibrium.
Rather than the Euclidean distance, in R2 we use the norm ‖ · ‖1defined as ‖(x1, x2)‖1 = |x1|+ |x2|.
For ease of notation, we will denote ‖ · ‖1 simply by | · |.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 4 / 112
![Page 12: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/12.jpg)
2D discrete dynamical systems
Equilibria and stability of 2D discrete dynamicalsystems
If Xt+1 = F (Xt ) is a 2D discrete dynamical system, then X ∗ = (x∗1 , x∗2 )
is a fixed point or equilibrium point of the system if F (X ∗) = X ∗, i.e.,fi(x∗1 , x
∗2 ) = x∗i , i ∈ 1,2.
For 2D linear systems, X ∗ = (0,0) is always an equilibrium.
Rather than the Euclidean distance, in R2 we use the norm ‖ · ‖1defined as ‖(x1, x2)‖1 = |x1|+ |x2|.
For ease of notation, we will denote ‖ · ‖1 simply by | · |.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 4 / 112
![Page 13: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/13.jpg)
2D discrete dynamical systems
Given Xt+1 = F (Xt ), with F : R2 → R2, the equilibrium point X ∗ ∈ R2 isstable if for all ε > 0 there exists δ > 0 such that for all X ∈ R2 with|X − X ∗| < δ it holds that |F t (X )− X ∗| < ε, for all t ∈ N \ 0.
If X ∗ is not stable then it is called unstable.
If X ∗ is stable and attracting, i.e., there exists η > 0 such that for allX ∈ R2 with |X − X ∗| < η it holds that limt→+∞ F t (X ) = X ∗, for t ∈ N,then X ∗ is called locally asymptotically stable.
If η = +∞, then X ∗ is called globally asymptotically stable.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 5 / 112
![Page 14: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/14.jpg)
2D discrete dynamical systems
Given Xt+1 = F (Xt ), with F : R2 → R2, the equilibrium point X ∗ ∈ R2 isstable if for all ε > 0 there exists δ > 0 such that for all X ∈ R2 with|X − X ∗| < δ it holds that |F t (X )− X ∗| < ε, for all t ∈ N \ 0.
If X ∗ is not stable then it is called unstable.
If X ∗ is stable and attracting, i.e., there exists η > 0 such that for allX ∈ R2 with |X − X ∗| < η it holds that limt→+∞ F t (X ) = X ∗, for t ∈ N,then X ∗ is called locally asymptotically stable.
If η = +∞, then X ∗ is called globally asymptotically stable.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 5 / 112
![Page 15: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/15.jpg)
2D discrete dynamical systems
Given Xt+1 = F (Xt ), with F : R2 → R2, the equilibrium point X ∗ ∈ R2 isstable if for all ε > 0 there exists δ > 0 such that for all X ∈ R2 with|X − X ∗| < δ it holds that |F t (X )− X ∗| < ε, for all t ∈ N \ 0.
If X ∗ is not stable then it is called unstable.
If X ∗ is stable and attracting, i.e., there exists η > 0 such that for allX ∈ R2 with |X − X ∗| < η it holds that limt→+∞ F t (X ) = X ∗, for t ∈ N,then X ∗ is called locally asymptotically stable.
If η = +∞, then X ∗ is called globally asymptotically stable.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 5 / 112
![Page 16: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/16.jpg)
2D discrete dynamical systems
Given Xt+1 = F (Xt ), with F : R2 → R2, the equilibrium point X ∗ ∈ R2 isstable if for all ε > 0 there exists δ > 0 such that for all X ∈ R2 with|X − X ∗| < δ it holds that |F t (X )− X ∗| < ε, for all t ∈ N \ 0.
If X ∗ is not stable then it is called unstable.
If X ∗ is stable and attracting, i.e., there exists η > 0 such that for allX ∈ R2 with |X − X ∗| < η it holds that limt→+∞ F t (X ) = X ∗, for t ∈ N,then X ∗ is called locally asymptotically stable.
If η = +∞, then X ∗ is called globally asymptotically stable.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 5 / 112
![Page 17: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/17.jpg)
2D discrete dynamical systems
X ∗ = (0,0) is globally asymptotically stable
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 6 / 112
![Page 18: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/18.jpg)
2D discrete dynamical systems
X ∗ = (0,0) is unstable
These are phase portraits in the (x1, x2)-plane.
They are useful to draw 2D orbits X0, F (X0), F 2(X0), . . . .
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 7 / 112
![Page 19: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/19.jpg)
2D discrete dynamical systems
X ∗ = (0,0) is unstable
These are phase portraits in the (x1, x2)-plane.
They are useful to draw 2D orbits X0, F (X0), F 2(X0), . . . .
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 7 / 112
![Page 20: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/20.jpg)
2D discrete dynamical systems
X ∗ = (0,0) is unstable
These are phase portraits in the (x1, x2)-plane.
They are useful to draw 2D orbits X0, F (X0), F 2(X0), . . . .
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 7 / 112
![Page 21: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/21.jpg)
2D discrete dynamical systems
How do we check local stability?
First, we will deal with 2D linear dynamical systems.
Then, we will consider 2D nonlinear dynamical systems.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 8 / 112
![Page 22: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/22.jpg)
2D discrete dynamical systems
How do we check local stability?
First, we will deal with 2D linear dynamical systems.
Then, we will consider 2D nonlinear dynamical systems.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 8 / 112
![Page 23: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/23.jpg)
2D discrete dynamical systems
How do we check local stability?
First, we will deal with 2D linear dynamical systems.
Then, we will consider 2D nonlinear dynamical systems.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 8 / 112
![Page 24: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/24.jpg)
2D discrete dynamical systems
Local stability of 2D linear dynamical systems
We want to study the stability, at the equilibrium X ∗ = (0,0), of
F (Xt ) = AXt
with A =
(a11 a12
a21 a22
), 2× 2 matrix.
Given a 2× 2 matrix A, we define its spectral radius, and we denote itby ρ(A), as:
ρ(A) = max|λ1|, |λ2|, λ1 and λ2 eigenvalues of A.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 9 / 112
![Page 25: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/25.jpg)
2D discrete dynamical systems
Local stability of 2D linear dynamical systems
We want to study the stability, at the equilibrium X ∗ = (0,0), of
F (Xt ) = AXt
with A =
(a11 a12
a21 a22
), 2× 2 matrix.
Given a 2× 2 matrix A, we define its spectral radius, and we denote itby ρ(A), as:
ρ(A) = max|λ1|, |λ2|, λ1 and λ2 eigenvalues of A.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 9 / 112
![Page 26: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/26.jpg)
2D discrete dynamical systems
Local stability of 2D linear dynamical systems
We want to study the stability, at the equilibrium X ∗ = (0,0), of
F (Xt ) = AXt
with A =
(a11 a12
a21 a22
), 2× 2 matrix.
Given a 2× 2 matrix A, we define its spectral radius, and we denote itby ρ(A), as:
ρ(A) = max|λ1|, |λ2|, λ1 and λ2 eigenvalues of A.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 9 / 112
![Page 27: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/27.jpg)
2D discrete dynamical systems
TheoremFor F (Xt ) = AXt it holds that:
(i) if ρ(A) < 1, then X ∗ = (0,0) is globally asymptotically stable;(ii) if ρ(A) > 1, then X ∗ = (0,0) is unstable;(iii) if ρ(A) = 1, then X ∗ = (0,0) may be unstable or not.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 10 / 112
![Page 28: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/28.jpg)
2D discrete dynamical systems
TheoremFor F (Xt ) = AXt it holds that:
(i) if ρ(A) < 1, then X ∗ = (0,0) is globally asymptotically stable;(ii) if ρ(A) > 1, then X ∗ = (0,0) is unstable;(iii) if ρ(A) = 1, then X ∗ = (0,0) may be unstable or not.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 10 / 112
![Page 29: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/29.jpg)
2D discrete dynamical systems
TheoremFor F (Xt ) = AXt it holds that:
(i) if ρ(A) < 1, then X ∗ = (0,0) is globally asymptotically stable;(ii) if ρ(A) > 1, then X ∗ = (0,0) is unstable;(iii) if ρ(A) = 1, then X ∗ = (0,0) may be unstable or not.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 10 / 112
![Page 30: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/30.jpg)
2D discrete dynamical systems
Navigating the Trace-Determinant plane
We recall that, given A =
(a11 a12
a21 a22
),
the trace of A, denoted by tr(A), is defined as tr(A) = a11 + a22;the determinant of A, denoted by det(A), is defined asdet(A) = a11a22 − a12a21.
TheoremLet A be a 2× 2 matrix. Then ρ(A) < 1⇔ |tr(A)| − 1 < det(A) < 1.
Corollary (Jury conditions)Let A be a 2× 2 matrix. Thenρ(A) < 1⇔ 1 + tr(A) + det(A) > 0, 1− tr(A) + det(A) > 0 anddet(A) < 1.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 11 / 112
![Page 31: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/31.jpg)
2D discrete dynamical systems
Navigating the Trace-Determinant plane
We recall that, given A =
(a11 a12
a21 a22
),
the trace of A, denoted by tr(A), is defined as tr(A) = a11 + a22;the determinant of A, denoted by det(A), is defined asdet(A) = a11a22 − a12a21.
TheoremLet A be a 2× 2 matrix. Then ρ(A) < 1⇔ |tr(A)| − 1 < det(A) < 1.
Corollary (Jury conditions)Let A be a 2× 2 matrix. Thenρ(A) < 1⇔ 1 + tr(A) + det(A) > 0, 1− tr(A) + det(A) > 0 anddet(A) < 1.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 11 / 112
![Page 32: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/32.jpg)
2D discrete dynamical systems
Navigating the Trace-Determinant plane
We recall that, given A =
(a11 a12
a21 a22
),
the trace of A, denoted by tr(A), is defined as tr(A) = a11 + a22;the determinant of A, denoted by det(A), is defined asdet(A) = a11a22 − a12a21.
TheoremLet A be a 2× 2 matrix. Then ρ(A) < 1⇔ |tr(A)| − 1 < det(A) < 1.
Corollary (Jury conditions)Let A be a 2× 2 matrix. Thenρ(A) < 1⇔ 1 + tr(A) + det(A) > 0, 1− tr(A) + det(A) > 0 anddet(A) < 1.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 11 / 112
![Page 33: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/33.jpg)
2D discrete dynamical systems
Navigating the Trace-Determinant plane
We recall that, given A =
(a11 a12
a21 a22
),
the trace of A, denoted by tr(A), is defined as tr(A) = a11 + a22;the determinant of A, denoted by det(A), is defined asdet(A) = a11a22 − a12a21.
TheoremLet A be a 2× 2 matrix. Then ρ(A) < 1⇔ |tr(A)| − 1 < det(A) < 1.
Corollary (Jury conditions)Let A be a 2× 2 matrix. Thenρ(A) < 1⇔ 1 + tr(A) + det(A) > 0, 1− tr(A) + det(A) > 0 anddet(A) < 1.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 11 / 112
![Page 34: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/34.jpg)
2D discrete dynamical systems
Navigating the Trace-Determinant plane
We recall that, given A =
(a11 a12
a21 a22
),
the trace of A, denoted by tr(A), is defined as tr(A) = a11 + a22;the determinant of A, denoted by det(A), is defined asdet(A) = a11a22 − a12a21.
TheoremLet A be a 2× 2 matrix. Then ρ(A) < 1⇔ |tr(A)| − 1 < det(A) < 1.
Corollary (Jury conditions)Let A be a 2× 2 matrix. Thenρ(A) < 1⇔ 1 + tr(A) + det(A) > 0, 1− tr(A) + det(A) > 0 anddet(A) < 1.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 11 / 112
![Page 35: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/35.jpg)
2D discrete dynamical systems
Both eigenvalues are real when tr(A)2 − 4 det(A) ≥ 0.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 12 / 112
![Page 36: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/36.jpg)
2D discrete dynamical systems
Both eigenvalues are real when tr(A)2 − 4 det(A) ≥ 0.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 12 / 112
![Page 37: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/37.jpg)
2D discrete dynamical systems
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 13 / 112
![Page 38: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/38.jpg)
2D discrete dynamical systems
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 14 / 112
![Page 39: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/39.jpg)
2D discrete dynamical systems
Local stability of 2D nonlinear dynamical systems
If we are considering a nonlinear 2D system, i.e., Xt+1 = F (Xt ), forsome generic map F ∈ C1 having X ∗ as fixed point, then our matrix isJ = DF (X ∗), i.e., the Jacobian matrix of F computed at X ∗.
Indeed, if F : Ω→ R2, F ∈ C1(Ω), Ω ⊆ R2 open set and X ∗ ∈ Ω is afixed point of F , then we can linearize F in a neighborhood of X ∗ asfollows:
F (X )− X ∗ = DF (X ∗)(X − X ∗) + G(X − X ∗),
with G(X − X ∗) = o(|X − X ∗|) as X − X ∗ → 0.
Setting Y = X − X ∗ and H(Y ) = F (Y + X ∗)− X ∗, we obtain that0 = (0,0) is a fixed point of H and
H(Y ) = DH(0)Y + G(Y ),
with G(Y ) = o(|Y |) as Y → 0.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 15 / 112
![Page 40: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/40.jpg)
2D discrete dynamical systems
Local stability of 2D nonlinear dynamical systems
If we are considering a nonlinear 2D system, i.e., Xt+1 = F (Xt ), forsome generic map F ∈ C1 having X ∗ as fixed point, then our matrix isJ = DF (X ∗), i.e., the Jacobian matrix of F computed at X ∗.
Indeed, if F : Ω→ R2, F ∈ C1(Ω), Ω ⊆ R2 open set and X ∗ ∈ Ω is afixed point of F , then we can linearize F in a neighborhood of X ∗ asfollows:
F (X )− X ∗ = DF (X ∗)(X − X ∗) + G(X − X ∗),
with G(X − X ∗) = o(|X − X ∗|) as X − X ∗ → 0.
Setting Y = X − X ∗ and H(Y ) = F (Y + X ∗)− X ∗, we obtain that0 = (0,0) is a fixed point of H and
H(Y ) = DH(0)Y + G(Y ),
with G(Y ) = o(|Y |) as Y → 0.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 15 / 112
![Page 41: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/41.jpg)
2D discrete dynamical systems
Local stability of 2D nonlinear dynamical systems
If we are considering a nonlinear 2D system, i.e., Xt+1 = F (Xt ), forsome generic map F ∈ C1 having X ∗ as fixed point, then our matrix isJ = DF (X ∗), i.e., the Jacobian matrix of F computed at X ∗.
Indeed, if F : Ω→ R2, F ∈ C1(Ω), Ω ⊆ R2 open set and X ∗ ∈ Ω is afixed point of F , then we can linearize F in a neighborhood of X ∗ asfollows:
F (X )− X ∗ = DF (X ∗)(X − X ∗) + G(X − X ∗),
with G(X − X ∗) = o(|X − X ∗|) as X − X ∗ → 0.
Setting Y = X − X ∗ and H(Y ) = F (Y + X ∗)− X ∗, we obtain that0 = (0,0) is a fixed point of H and
H(Y ) = DH(0)Y + G(Y ),
with G(Y ) = o(|Y |) as Y → 0.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 15 / 112
![Page 42: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/42.jpg)
2D discrete dynamical systems
Local stability of 2D nonlinear dynamical systems
If we are considering a nonlinear 2D system, i.e., Xt+1 = F (Xt ), forsome generic map F ∈ C1 having X ∗ as fixed point, then our matrix isJ = DF (X ∗), i.e., the Jacobian matrix of F computed at X ∗.
Indeed, if F : Ω→ R2, F ∈ C1(Ω), Ω ⊆ R2 open set and X ∗ ∈ Ω is afixed point of F , then we can linearize F in a neighborhood of X ∗ asfollows:
F (X )− X ∗ = DF (X ∗)(X − X ∗) + G(X − X ∗),
with G(X − X ∗) = o(|X − X ∗|) as X − X ∗ → 0.
Setting Y = X − X ∗ and H(Y ) = F (Y + X ∗)− X ∗, we obtain that0 = (0,0) is a fixed point of H and
H(Y ) = DH(0)Y + G(Y ),
with G(Y ) = o(|Y |) as Y → 0.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 15 / 112
![Page 43: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/43.jpg)
2D discrete dynamical systems
Local stability of 2D nonlinear dynamical systems
If we are considering a nonlinear 2D system, i.e., Xt+1 = F (Xt ), forsome generic map F ∈ C1 having X ∗ as fixed point, then our matrix isJ = DF (X ∗), i.e., the Jacobian matrix of F computed at X ∗.
Indeed, if F : Ω→ R2, F ∈ C1(Ω), Ω ⊆ R2 open set and X ∗ ∈ Ω is afixed point of F , then we can linearize F in a neighborhood of X ∗ asfollows:
F (X )− X ∗ = DF (X ∗)(X − X ∗) + G(X − X ∗),
with G(X − X ∗) = o(|X − X ∗|) as X − X ∗ → 0.
Setting Y = X − X ∗ and H(Y ) = F (Y + X ∗)− X ∗, we obtain that0 = (0,0) is a fixed point of H and
H(Y ) = DH(0)Y + G(Y ),
with G(Y ) = o(|Y |) as Y → 0.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 15 / 112
![Page 44: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/44.jpg)
2D discrete dynamical systems
Local stability of 2D nonlinear dynamical systems
If we are considering a nonlinear 2D system, i.e., Xt+1 = F (Xt ), forsome generic map F ∈ C1 having X ∗ as fixed point, then our matrix isJ = DF (X ∗), i.e., the Jacobian matrix of F computed at X ∗.
Indeed, if F : Ω→ R2, F ∈ C1(Ω), Ω ⊆ R2 open set and X ∗ ∈ Ω is afixed point of F , then we can linearize F in a neighborhood of X ∗ asfollows:
F (X )− X ∗ = DF (X ∗)(X − X ∗) + G(X − X ∗),
with G(X − X ∗) = o(|X − X ∗|) as X − X ∗ → 0.
Setting Y = X − X ∗ and H(Y ) = F (Y + X ∗)− X ∗, we obtain that0 = (0,0) is a fixed point of H and
H(Y ) = DH(0)Y + G(Y ),
with G(Y ) = o(|Y |) as Y → 0.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 15 / 112
![Page 45: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/45.jpg)
2D discrete dynamical systems
TheoremLet X ∗ be an equilibrium point of the 2D dynamical systemXt+1 = F (Xt ), with F : Ω→ R2, F ∈ C1(Ω), Ω ⊆ R2 open set.Denoting by J = DF (X ∗) the Jacobian matrix of F computed at X ∗, itholds that:
(i) if ρ(J) < 1, then X ∗ is locally asymptotically stable;
(ii) if ρ(J) > 1, then X ∗ is unstable;
(iii) if ρ(J) = 1, then X ∗ may be unstable or not.
Corollary (Jury conditions)Let X ∗ be an equilibrium point of the 2D dynamical systemXt+1 = F (Xt ), with F : Ω→ R2, F ∈ C1(Ω), Ω ⊆ R2 open set.Denoting by J = DF (X ∗) the Jacobian matrix of F computed at X ∗, itholds that, if 1 + tr(J) + det(J) > 0, 1− tr(J) + det(J) > 0 anddet(J) < 1, then X ∗ is locally asymptotically stable.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 16 / 112
![Page 46: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/46.jpg)
2D discrete dynamical systems
TheoremLet X ∗ be an equilibrium point of the 2D dynamical systemXt+1 = F (Xt ), with F : Ω→ R2, F ∈ C1(Ω), Ω ⊆ R2 open set.Denoting by J = DF (X ∗) the Jacobian matrix of F computed at X ∗, itholds that:
(i) if ρ(J) < 1, then X ∗ is locally asymptotically stable;
(ii) if ρ(J) > 1, then X ∗ is unstable;
(iii) if ρ(J) = 1, then X ∗ may be unstable or not.
Corollary (Jury conditions)Let X ∗ be an equilibrium point of the 2D dynamical systemXt+1 = F (Xt ), with F : Ω→ R2, F ∈ C1(Ω), Ω ⊆ R2 open set.Denoting by J = DF (X ∗) the Jacobian matrix of F computed at X ∗, itholds that, if 1 + tr(J) + det(J) > 0, 1− tr(J) + det(J) > 0 anddet(J) < 1, then X ∗ is locally asymptotically stable.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 16 / 112
![Page 47: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/47.jpg)
2D discrete dynamical systems
TheoremLet X ∗ be an equilibrium point of the 2D dynamical systemXt+1 = F (Xt ), with F : Ω→ R2, F ∈ C1(Ω), Ω ⊆ R2 open set.Denoting by J = DF (X ∗) the Jacobian matrix of F computed at X ∗, itholds that:
(i) if ρ(J) < 1, then X ∗ is locally asymptotically stable;
(ii) if ρ(J) > 1, then X ∗ is unstable;
(iii) if ρ(J) = 1, then X ∗ may be unstable or not.
Corollary (Jury conditions)Let X ∗ be an equilibrium point of the 2D dynamical systemXt+1 = F (Xt ), with F : Ω→ R2, F ∈ C1(Ω), Ω ⊆ R2 open set.Denoting by J = DF (X ∗) the Jacobian matrix of F computed at X ∗, itholds that, if 1 + tr(J) + det(J) > 0, 1− tr(J) + det(J) > 0 anddet(J) < 1, then X ∗ is locally asymptotically stable.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 16 / 112
![Page 48: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/48.jpg)
2D discrete dynamical systems
TheoremLet X ∗ be an equilibrium point of the 2D dynamical systemXt+1 = F (Xt ), with F : Ω→ R2, F ∈ C1(Ω), Ω ⊆ R2 open set.Denoting by J = DF (X ∗) the Jacobian matrix of F computed at X ∗, itholds that:
(i) if ρ(J) < 1, then X ∗ is locally asymptotically stable;
(ii) if ρ(J) > 1, then X ∗ is unstable;
(iii) if ρ(J) = 1, then X ∗ may be unstable or not.
Corollary (Jury conditions)Let X ∗ be an equilibrium point of the 2D dynamical systemXt+1 = F (Xt ), with F : Ω→ R2, F ∈ C1(Ω), Ω ⊆ R2 open set.Denoting by J = DF (X ∗) the Jacobian matrix of F computed at X ∗, itholds that, if 1 + tr(J) + det(J) > 0, 1− tr(J) + det(J) > 0 anddet(J) < 1, then X ∗ is locally asymptotically stable.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 16 / 112
![Page 49: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/49.jpg)
2D discrete dynamical systems
TheoremLet X ∗ be an equilibrium point of the 2D dynamical systemXt+1 = F (Xt ), with F : Ω→ R2, F ∈ C1(Ω), Ω ⊆ R2 open set.Denoting by J = DF (X ∗) the Jacobian matrix of F computed at X ∗, itholds that:
(i) if ρ(J) < 1, then X ∗ is locally asymptotically stable;
(ii) if ρ(J) > 1, then X ∗ is unstable;
(iii) if ρ(J) = 1, then X ∗ may be unstable or not.
Corollary (Jury conditions)Let X ∗ be an equilibrium point of the 2D dynamical systemXt+1 = F (Xt ), with F : Ω→ R2, F ∈ C1(Ω), Ω ⊆ R2 open set.Denoting by J = DF (X ∗) the Jacobian matrix of F computed at X ∗, itholds that, if 1 + tr(J) + det(J) > 0, 1− tr(J) + det(J) > 0 anddet(J) < 1, then X ∗ is locally asymptotically stable.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 16 / 112
![Page 50: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/50.jpg)
2D discrete dynamical systems
TheoremLet X ∗ be an equilibrium point of the 2D dynamical systemXt+1 = F (Xt ), with F : Ω→ R2, F ∈ C1(Ω), Ω ⊆ R2 open set.Denoting by J = DF (X ∗) the Jacobian matrix of F computed at X ∗, itholds that:
(i) if ρ(J) < 1, then X ∗ is locally asymptotically stable;
(ii) if ρ(J) > 1, then X ∗ is unstable;
(iii) if ρ(J) = 1, then X ∗ may be unstable or not.
Corollary (Jury conditions)Let X ∗ be an equilibrium point of the 2D dynamical systemXt+1 = F (Xt ), with F : Ω→ R2, F ∈ C1(Ω), Ω ⊆ R2 open set.Denoting by J = DF (X ∗) the Jacobian matrix of F computed at X ∗, itholds that, if 1 + tr(J) + det(J) > 0, 1− tr(J) + det(J) > 0 anddet(J) < 1, then X ∗ is locally asymptotically stable.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 16 / 112
![Page 51: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/51.jpg)
2D discrete dynamical systems
Main 2D bifurcation phenomena
Let us consider the one-parameter family of 2D mapsF (X ;µ) : R2 × R→ R, with X = (x1, x2) ∈ R2, µ ∈ R and F ∈ Cr , for asuitable r (r ≥ 5).
If (X ∗, µ∗) is a fixed point of F , then we make a change of variables, sothat our fixed point is (0,0).
Let J = DX F (0,0).
Let T = tr(J) and D = det(J).
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 17 / 112
![Page 52: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/52.jpg)
2D discrete dynamical systems
Main 2D bifurcation phenomena
Let us consider the one-parameter family of 2D mapsF (X ;µ) : R2 × R→ R, with X = (x1, x2) ∈ R2, µ ∈ R and F ∈ Cr , for asuitable r (r ≥ 5).
If (X ∗, µ∗) is a fixed point of F , then we make a change of variables, sothat our fixed point is (0,0).
Let J = DX F (0,0).
Let T = tr(J) and D = det(J).
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 17 / 112
![Page 53: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/53.jpg)
2D discrete dynamical systems
Main 2D bifurcation phenomena
Let us consider the one-parameter family of 2D mapsF (X ;µ) : R2 × R→ R, with X = (x1, x2) ∈ R2, µ ∈ R and F ∈ Cr , for asuitable r (r ≥ 5).
If (X ∗, µ∗) is a fixed point of F , then we make a change of variables, sothat our fixed point is (0,0).
Let J = DX F (0,0).
Let T = tr(J) and D = det(J).
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 17 / 112
![Page 54: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/54.jpg)
2D discrete dynamical systems
Main 2D bifurcation phenomena
Let us consider the one-parameter family of 2D mapsF (X ;µ) : R2 × R→ R, with X = (x1, x2) ∈ R2, µ ∈ R and F ∈ Cr , for asuitable r (r ≥ 5).
If (X ∗, µ∗) is a fixed point of F , then we make a change of variables, sothat our fixed point is (0,0).
Let J = DX F (0,0).
Let T = tr(J) and D = det(J).
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 17 / 112
![Page 55: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/55.jpg)
2D discrete dynamical systems
Main 2D bifurcation phenomena
Let us consider the one-parameter family of 2D mapsF (X ;µ) : R2 × R→ R, with X = (x1, x2) ∈ R2, µ ∈ R and F ∈ Cr , for asuitable r (r ≥ 5).
If (X ∗, µ∗) is a fixed point of F , then we make a change of variables, sothat our fixed point is (0,0).
Let J = DX F (0,0).
Let T = tr(J) and D = det(J).
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 17 / 112
![Page 56: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/56.jpg)
2D discrete dynamical systems
Then the following trace-determinant diagram illustrates the main 2Dbifurcation phenomena:
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 18 / 112
![Page 57: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/57.jpg)
2D discrete dynamical systems
In addition to the bifurcations introduced for the 1D case, 2D maps canundergo Neimark-Sacker bifurcations, usually associated with theexistence of a (repelling or attracting) closed invariant curve.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 19 / 112
![Page 58: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/58.jpg)
2D discrete dynamical systems
We recall the table for the 1D bifurcations
Similar conditions characterize the 2D bifurcations, when replacing∂g∂x (x∗, µ∗) = ±1 with the existence of an eigenvalue= ±1 for J.
However, some of those conditions also involve the center manifold.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 20 / 112
![Page 59: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/59.jpg)
2D discrete dynamical systems
We recall the table for the 1D bifurcations
Similar conditions characterize the 2D bifurcations, when replacing∂g∂x (x∗, µ∗) = ±1 with the existence of an eigenvalue= ±1 for J.
However, some of those conditions also involve the center manifold.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 20 / 112
![Page 60: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/60.jpg)
2D discrete dynamical systems
We recall the table for the 1D bifurcations
Similar conditions characterize the 2D bifurcations, when replacing∂g∂x (x∗, µ∗) = ±1 with the existence of an eigenvalue= ±1 for J.
However, some of those conditions also involve the center manifold.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 20 / 112
![Page 61: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/61.jpg)
2D discrete dynamical systems
The Neimark-Sacker bifurcation is characterized by the presence of apair of complex conjugate eigenvalues of modulus 1.
A 1D analogue of the Neimark-Sacker bifurcation does not exist.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 21 / 112
![Page 62: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/62.jpg)
2D discrete dynamical systems
The Neimark-Sacker bifurcation is characterized by the presence of apair of complex conjugate eigenvalues of modulus 1.
A 1D analogue of the Neimark-Sacker bifurcation does not exist.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 21 / 112
![Page 63: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/63.jpg)
2D discrete dynamical systems
References on 2D discrete dynamical systems:
– Elaydi SN (2007) Discrete Chaos, Second Edition: With Applicationsin Science and Engineering. CRC Press, Taylor & Francis Group,Boca Raton, Florida. Chapters 4-5, Paragraphs 4.1, 4.8, 4.11, 5.2
– Jury EI (1964) Theory and Application of the z-transform Method.John Wiley and Sons, New York.
– Shone R (2002) Economic Dynamics. Phase Diagrams and TheirEconomic Application, second ed. Cambridge University Press,Cambridge. Chapter 5, Paragraphs 5.1, 5.3, 5.6, 5.9
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 22 / 112
![Page 64: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/64.jpg)
Other Heterogeneous Agents Models
A 2D analysis of the model in Westerhoff (2012)
We recall the 2D framework in Westerhoff (2012) with (fully) interactingreal and financial markets:
Yt+1 = A + cYt + αPt ,
Pt+1 = Pt + η(Pt − dYt ) + σ(dYt − Pt )3.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 23 / 112
![Page 65: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/65.jpg)
Other Heterogeneous Agents Models
A 2D analysis of the model in Westerhoff (2012)
We recall the 2D framework in Westerhoff (2012) with (fully) interactingreal and financial markets:
Yt+1 = A + cYt + αPt ,
Pt+1 = Pt + η(Pt − dYt ) + σ(dYt − Pt )3.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 23 / 112
![Page 66: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/66.jpg)
Other Heterogeneous Agents Models
Proposition (interacting goods and stock markets)
The dynamics of the complete model is due to a two-dimensionalnonlinear map, given by Yt+1 = A + cYt + αPt andPt+1 = Pt + η(Pt − dYt ) + σ(dYt − Pt )
3. This map has three steadystates Y1 = A
1−c−dα , P1 = dY1 and Y 2,3 = Y1 ± α1−c−dα
√ησ ,
P2,3 = P1 ± 1−c1−c−dα
√ησ . All steady states of the model are positive if
c + dα < 1 and if A is sufficiently large. Given these requirements,steady state (Y1,P1) is unstable whereas steady states (Y 2,3,P2,3) arelocally asymptotically stable for η < (1 + c)/(1 + c + dα).
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 24 / 112
![Page 67: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/67.jpg)
Other Heterogeneous Agents Models
Proposition (interacting goods and stock markets)
The dynamics of the complete model is due to a two-dimensionalnonlinear map, given by Yt+1 = A + cYt + αPt andPt+1 = Pt + η(Pt − dYt ) + σ(dYt − Pt )
3. This map has three steadystates Y1 = A
1−c−dα , P1 = dY1 and Y 2,3 = Y1 ± α1−c−dα
√ησ ,
P2,3 = P1 ± 1−c1−c−dα
√ησ . All steady states of the model are positive if
c + dα < 1 and if A is sufficiently large. Given these requirements,steady state (Y1,P1) is unstable whereas steady states (Y 2,3,P2,3) arelocally asymptotically stable for η < (1 + c)/(1 + c + dα).
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 24 / 112
![Page 68: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/68.jpg)
Other Heterogeneous Agents Models
Proposition (interacting goods and stock markets)
The dynamics of the complete model is due to a two-dimensionalnonlinear map, given by Yt+1 = A + cYt + αPt andPt+1 = Pt + η(Pt − dYt ) + σ(dYt − Pt )
3. This map has three steadystates Y1 = A
1−c−dα , P1 = dY1 and Y 2,3 = Y1 ± α1−c−dα
√ησ ,
P2,3 = P1 ± 1−c1−c−dα
√ησ . All steady states of the model are positive if
c + dα < 1 and if A is sufficiently large. Given these requirements,steady state (Y1,P1) is unstable whereas steady states (Y 2,3,P2,3) arelocally asymptotically stable for η < (1 + c)/(1 + c + dα).
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 24 / 112
![Page 69: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/69.jpg)
Other Heterogeneous Agents Models
Indeed,
F : (0,+∞)2 → R2, F = (f1, f2), (Y ,P) 7→ fi(Y ,P), i ∈ 1,2,
withf1(Y ,P) = A + cY + αP,
f2(Y ,P) = P + η(P − dY ) + σ(dY − P)3.
Hence,∂f1∂Y
(Y ,P) = c
∂f1∂P
(Y ,P) = α
∂f2∂Y
(Y ,P) = −dη + 3dσ(dY − P)2 = d(3σ(dY − P)2 − η)
∂f2∂P
(Y ,P) = 1 + η − 3σ(dY − P)2
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 25 / 112
![Page 70: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/70.jpg)
Other Heterogeneous Agents Models
Indeed,
F : (0,+∞)2 → R2, F = (f1, f2), (Y ,P) 7→ fi(Y ,P), i ∈ 1,2,
withf1(Y ,P) = A + cY + αP,
f2(Y ,P) = P + η(P − dY ) + σ(dY − P)3.
Hence,∂f1∂Y
(Y ,P) = c
∂f1∂P
(Y ,P) = α
∂f2∂Y
(Y ,P) = −dη + 3dσ(dY − P)2 = d(3σ(dY − P)2 − η)
∂f2∂P
(Y ,P) = 1 + η − 3σ(dY − P)2
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 25 / 112
![Page 71: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/71.jpg)
Other Heterogeneous Agents Models
Thus,∂f1∂Y
(Y1,P1) =∂f1∂Y
(Y2,P2) =∂f1∂Y
(Y3,P3) = c
∂f1∂P
(Y1,P1) =∂f1∂P
(Y2,P2) =∂f1∂P
(Y3,P3) = α
∂f2∂Y
(Y1,P1) = −dη
∂f2∂P
(Y1,P1) = 1 + η
⇒ J(Y1,P1) =
(c α
−dη 1 + η
)
At (Y1,P1) we have tr(J) = c + 1 + η, det(J) = c + cη + dαη.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 26 / 112
![Page 72: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/72.jpg)
Other Heterogeneous Agents Models
Thus,∂f1∂Y
(Y1,P1) =∂f1∂Y
(Y2,P2) =∂f1∂Y
(Y3,P3) = c
∂f1∂P
(Y1,P1) =∂f1∂P
(Y2,P2) =∂f1∂P
(Y3,P3) = α
∂f2∂Y
(Y1,P1) = −dη
∂f2∂P
(Y1,P1) = 1 + η
⇒ J(Y1,P1) =
(c α
−dη 1 + η
)
At (Y1,P1) we have tr(J) = c + 1 + η, det(J) = c + cη + dαη.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 26 / 112
![Page 73: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/73.jpg)
Other Heterogeneous Agents Models
Thus,∂f1∂Y
(Y1,P1) =∂f1∂Y
(Y2,P2) =∂f1∂Y
(Y3,P3) = c
∂f1∂P
(Y1,P1) =∂f1∂P
(Y2,P2) =∂f1∂P
(Y3,P3) = α
∂f2∂Y
(Y1,P1) = −dη
∂f2∂P
(Y1,P1) = 1 + η
⇒ J(Y1,P1) =
(c α
−dη 1 + η
)
At (Y1,P1) we have tr(J) = c + 1 + η, det(J) = c + cη + dαη.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 26 / 112
![Page 74: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/74.jpg)
Other Heterogeneous Agents Models
Recalling the Jury conditions
1 + tr(J) + det(J) > 0, 1− tr(J) + det(J) > 0, det(J) < 1,
at (Y1,P1) we have:
• 1 + tr(J) + det(J) = 2 + 2c + η(1 + c + dα) > 0 OK
• 1− tr(J) + det(J) = η(c + dα− 1) > 0 NO
• det(J) = c + cη + dαη < 1
so that (Y1,P1) is always unstable.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 27 / 112
![Page 75: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/75.jpg)
Other Heterogeneous Agents Models
Recalling the Jury conditions
1 + tr(J) + det(J) > 0, 1− tr(J) + det(J) > 0, det(J) < 1,
at (Y1,P1) we have:
• 1 + tr(J) + det(J) = 2 + 2c + η(1 + c + dα) > 0 OK
• 1− tr(J) + det(J) = η(c + dα− 1) > 0 NO
• det(J) = c + cη + dαη < 1
so that (Y1,P1) is always unstable.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 27 / 112
![Page 76: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/76.jpg)
Other Heterogeneous Agents Models
Recalling the Jury conditions
1 + tr(J) + det(J) > 0, 1− tr(J) + det(J) > 0, det(J) < 1,
at (Y1,P1) we have:
• 1 + tr(J) + det(J) = 2 + 2c + η(1 + c + dα) > 0 OK
• 1− tr(J) + det(J) = η(c + dα− 1) > 0 NO
• det(J) = c + cη + dαη < 1
so that (Y1,P1) is always unstable.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 27 / 112
![Page 77: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/77.jpg)
Other Heterogeneous Agents Models
Recalling the Jury conditions
1 + tr(J) + det(J) > 0, 1− tr(J) + det(J) > 0, det(J) < 1,
at (Y1,P1) we have:
• 1 + tr(J) + det(J) = 2 + 2c + η(1 + c + dα) > 0 OK
• 1− tr(J) + det(J) = η(c + dα− 1) > 0 NO
• det(J) = c + cη + dαη < 1
so that (Y1,P1) is always unstable.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 27 / 112
![Page 78: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/78.jpg)
Other Heterogeneous Agents Models
Recalling the Jury conditions
1 + tr(J) + det(J) > 0, 1− tr(J) + det(J) > 0, det(J) < 1,
at (Y1,P1) we have:
• 1 + tr(J) + det(J) = 2 + 2c + η(1 + c + dα) > 0 OK
• 1− tr(J) + det(J) = η(c + dα− 1) > 0 NO
• det(J) = c + cη + dαη < 1
so that (Y1,P1) is always unstable.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 27 / 112
![Page 79: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/79.jpg)
Other Heterogeneous Agents Models
Since∂f2∂Y
(Y ,P) = d(3σ(dY − P)2 − η)
∂f2∂P
(Y ,P) = 1 + η − 3σ(dY − P)2
and dY 2,3 − P2,3 = ∓√
ησ , then:
∂f2∂Y
(Y2,P2) =∂f2∂Y
(Y3,P3) = d(
3ση
σ− η)
= 2dη
∂f2∂P
(Y2,P2) =∂f2∂P
(Y3,P3) = 1 + η − 3ση
σ= 1− 2η
⇒ J(Y2,P2) = J(Y3,P3) =
(c α
2dη 1− 2η
)At (Y2,P2) and (Y3,P3) we have:
tr(J) = c + 1− 2η, det(J) = c − 2cη − 2dαη.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 28 / 112
![Page 80: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/80.jpg)
Other Heterogeneous Agents Models
Since∂f2∂Y
(Y ,P) = d(3σ(dY − P)2 − η)
∂f2∂P
(Y ,P) = 1 + η − 3σ(dY − P)2
and dY 2,3 − P2,3 = ∓√
ησ , then:
∂f2∂Y
(Y2,P2) =∂f2∂Y
(Y3,P3) = d(
3ση
σ− η)
= 2dη
∂f2∂P
(Y2,P2) =∂f2∂P
(Y3,P3) = 1 + η − 3ση
σ= 1− 2η
⇒ J(Y2,P2) = J(Y3,P3) =
(c α
2dη 1− 2η
)At (Y2,P2) and (Y3,P3) we have:
tr(J) = c + 1− 2η, det(J) = c − 2cη − 2dαη.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 28 / 112
![Page 81: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/81.jpg)
Other Heterogeneous Agents Models
Since∂f2∂Y
(Y ,P) = d(3σ(dY − P)2 − η)
∂f2∂P
(Y ,P) = 1 + η − 3σ(dY − P)2
and dY 2,3 − P2,3 = ∓√
ησ , then:
∂f2∂Y
(Y2,P2) =∂f2∂Y
(Y3,P3) = d(
3ση
σ− η)
= 2dη
∂f2∂P
(Y2,P2) =∂f2∂P
(Y3,P3) = 1 + η − 3ση
σ= 1− 2η
⇒ J(Y2,P2) = J(Y3,P3) =
(c α
2dη 1− 2η
)At (Y2,P2) and (Y3,P3) we have:
tr(J) = c + 1− 2η, det(J) = c − 2cη − 2dαη.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 28 / 112
![Page 82: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/82.jpg)
Other Heterogeneous Agents Models
Since∂f2∂Y
(Y ,P) = d(3σ(dY − P)2 − η)
∂f2∂P
(Y ,P) = 1 + η − 3σ(dY − P)2
and dY 2,3 − P2,3 = ∓√
ησ , then:
∂f2∂Y
(Y2,P2) =∂f2∂Y
(Y3,P3) = d(
3ση
σ− η)
= 2dη
∂f2∂P
(Y2,P2) =∂f2∂P
(Y3,P3) = 1 + η − 3ση
σ= 1− 2η
⇒ J(Y2,P2) = J(Y3,P3) =
(c α
2dη 1− 2η
)At (Y2,P2) and (Y3,P3) we have:
tr(J) = c + 1− 2η, det(J) = c − 2cη − 2dαη.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 28 / 112
![Page 83: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/83.jpg)
Other Heterogeneous Agents Models
Since∂f2∂Y
(Y ,P) = d(3σ(dY − P)2 − η)
∂f2∂P
(Y ,P) = 1 + η − 3σ(dY − P)2
and dY 2,3 − P2,3 = ∓√
ησ , then:
∂f2∂Y
(Y2,P2) =∂f2∂Y
(Y3,P3) = d(
3ση
σ− η)
= 2dη
∂f2∂P
(Y2,P2) =∂f2∂P
(Y3,P3) = 1 + η − 3ση
σ= 1− 2η
⇒ J(Y2,P2) = J(Y3,P3) =
(c α
2dη 1− 2η
)At (Y2,P2) and (Y3,P3) we have:
tr(J) = c + 1− 2η, det(J) = c − 2cη − 2dαη.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 28 / 112
![Page 84: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/84.jpg)
Other Heterogeneous Agents Models
Hence,
• 1 + tr(J) + det(J) = 2 + 2c − 2η(1 + c + dα) > 0
• 1− tr(J) + det(J) = 2η(1− c − dα) > 0 OK
• det(J) = c − 2cη − 2dαη < 1 OK (c < 1)
The first condition is satisfied for η < 1+c1+c+dα . This ensures the stability
of both (Y2,P2) and (Y3,P3).
Without the interaction degree approach, in order to compare thesystem stability when the the real and financial markets are isolated orinterconnected, Westerhoff (2012) compares the stability conditions atthe various equilibria.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 29 / 112
![Page 85: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/85.jpg)
Other Heterogeneous Agents Models
Hence,
• 1 + tr(J) + det(J) = 2 + 2c − 2η(1 + c + dα) > 0
• 1− tr(J) + det(J) = 2η(1− c − dα) > 0 OK
• det(J) = c − 2cη − 2dαη < 1 OK (c < 1)
The first condition is satisfied for η < 1+c1+c+dα . This ensures the stability
of both (Y2,P2) and (Y3,P3).
Without the interaction degree approach, in order to compare thesystem stability when the the real and financial markets are isolated orinterconnected, Westerhoff (2012) compares the stability conditions atthe various equilibria.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 29 / 112
![Page 86: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/86.jpg)
Other Heterogeneous Agents Models
Hence,
• 1 + tr(J) + det(J) = 2 + 2c − 2η(1 + c + dα) > 0
• 1− tr(J) + det(J) = 2η(1− c − dα) > 0 OK
• det(J) = c − 2cη − 2dαη < 1 OK (c < 1)
The first condition is satisfied for η < 1+c1+c+dα . This ensures the stability
of both (Y2,P2) and (Y3,P3).
Without the interaction degree approach, in order to compare thesystem stability when the the real and financial markets are isolated orinterconnected, Westerhoff (2012) compares the stability conditions atthe various equilibria.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 29 / 112
![Page 87: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/87.jpg)
Other Heterogeneous Agents Models
We recall that for the isolated markets framework we had:
• Y ∗ = A+αP1−c is globally asymptotically stable;
• P∗1 = dY is unstable, P∗2,3 = P∗1 ±√
ησ are locally asymptotically
stable for η < η∗ = 1.
For the interacting markets framework it holds that:
• (Y1,P1) =(
A1−c−dα ,
dA1−c−dα
)is always unstable.
• (Y2,P2) and (Y3,P3) are locally asymptotically stable forη < η = 1+c
1+c+dα .
Since η < η∗, Westerhoff (2012) concludes that the interactionbetween markets impairs stability.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 30 / 112
![Page 88: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/88.jpg)
Other Heterogeneous Agents Models
We recall that for the isolated markets framework we had:
• Y ∗ = A+αP1−c is globally asymptotically stable;
• P∗1 = dY is unstable, P∗2,3 = P∗1 ±√
ησ are locally asymptotically
stable for η < η∗ = 1.
For the interacting markets framework it holds that:
• (Y1,P1) =(
A1−c−dα ,
dA1−c−dα
)is always unstable.
• (Y2,P2) and (Y3,P3) are locally asymptotically stable forη < η = 1+c
1+c+dα .
Since η < η∗, Westerhoff (2012) concludes that the interactionbetween markets impairs stability.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 30 / 112
![Page 89: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/89.jpg)
Other Heterogeneous Agents Models
We recall that for the isolated markets framework we had:
• Y ∗ = A+αP1−c is globally asymptotically stable;
• P∗1 = dY is unstable, P∗2,3 = P∗1 ±√
ησ are locally asymptotically
stable for η < η∗ = 1.
For the interacting markets framework it holds that:
• (Y1,P1) =(
A1−c−dα ,
dA1−c−dα
)is always unstable.
• (Y2,P2) and (Y3,P3) are locally asymptotically stable forη < η = 1+c
1+c+dα .
Since η < η∗, Westerhoff (2012) concludes that the interactionbetween markets impairs stability.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 30 / 112
![Page 90: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/90.jpg)
Other Heterogeneous Agents Models
We recall that for the isolated markets framework we had:
• Y ∗ = A+αP1−c is globally asymptotically stable;
• P∗1 = dY is unstable, P∗2,3 = P∗1 ±√
ησ are locally asymptotically
stable for η < η∗ = 1.
For the interacting markets framework it holds that:
• (Y1,P1) =(
A1−c−dα ,
dA1−c−dα
)is always unstable.
• (Y2,P2) and (Y3,P3) are locally asymptotically stable forη < η = 1+c
1+c+dα .
Since η < η∗, Westerhoff (2012) concludes that the interactionbetween markets impairs stability.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 30 / 112
![Page 91: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/91.jpg)
Other Heterogeneous Agents Models
We recall that for the isolated markets framework we had:
• Y ∗ = A+αP1−c is globally asymptotically stable;
• P∗1 = dY is unstable, P∗2,3 = P∗1 ±√
ησ are locally asymptotically
stable for η < η∗ = 1.
For the interacting markets framework it holds that:
• (Y1,P1) =(
A1−c−dα ,
dA1−c−dα
)is always unstable.
• (Y2,P2) and (Y3,P3) are locally asymptotically stable forη < η = 1+c
1+c+dα .
Since η < η∗, Westerhoff (2012) concludes that the interactionbetween markets impairs stability.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 30 / 112
![Page 92: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/92.jpg)
Other Heterogeneous Agents Models
Moreover, since|P2 − P1| = |P3 − P1| = 1−c
1−c−dα
√ησ >
√ησ = |P2
∗ − P∗1 | = |P3∗ − P∗1 |,
Westerhoff (2012) concludes that the interaction between marketsmakes the model’s steady-state values more extreme.
We could study instead the stability of the steady states and considerthe bifurcation diagrams w.r.t. ω ∈ [0,1] of the map Fω associated to:
Yt+1 =A + cYt + α(ωPt + (1− ω)P)
Pt+1 =Pt + η(Pt − d(ωYt + (1− ω)Y )) + σ(d(ωYt + (1− ω)Y )− Pt )3
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 31 / 112
![Page 93: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/93.jpg)
Other Heterogeneous Agents Models
Moreover, since|P2 − P1| = |P3 − P1| = 1−c
1−c−dα
√ησ >
√ησ = |P2
∗ − P∗1 | = |P3∗ − P∗1 |,
Westerhoff (2012) concludes that the interaction between marketsmakes the model’s steady-state values more extreme.
We could study instead the stability of the steady states and considerthe bifurcation diagrams w.r.t. ω ∈ [0,1] of the map Fω associated to:
Yt+1 =A + cYt + α(ωPt + (1− ω)P)
Pt+1 =Pt + η(Pt − d(ωYt + (1− ω)Y )) + σ(d(ωYt + (1− ω)Y )− Pt )3
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 31 / 112
![Page 94: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/94.jpg)
Other Heterogeneous Agents Models
The bifurcation diagram for Y and P w.r.t. ω ∈ [0,1] of the map Fωwhen A = 3, c = 0.95, α = 0.02, d = 1, η = 1.63, σ = 0.3
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 32 / 112
![Page 95: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/95.jpg)
Other Heterogeneous Agents Models
A 3D framework: the model in Naimzada and Pireddu(2015b)
In addition to the real and the financial sectors, we now introduce ashare updating mechanism between optimistic and pessimisticfundamentalists, similar to De Grauwe and Rovira Kaltwasser (2012).
The real sector is described as a Keynesian good market.
Like in Westerhoff (2012) and in Naimzada and Pireddu (2014b), wesuppose that if the stock price increases, the same does privateexpenditure.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 33 / 112
![Page 96: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/96.jpg)
Other Heterogeneous Agents Models
A 3D framework: the model in Naimzada and Pireddu(2015b)
In addition to the real and the financial sectors, we now introduce ashare updating mechanism between optimistic and pessimisticfundamentalists, similar to De Grauwe and Rovira Kaltwasser (2012).
The real sector is described as a Keynesian good market.
Like in Westerhoff (2012) and in Naimzada and Pireddu (2014b), wesuppose that if the stock price increases, the same does privateexpenditure.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 33 / 112
![Page 97: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/97.jpg)
Other Heterogeneous Agents Models
A 3D framework: the model in Naimzada and Pireddu(2015b)
In addition to the real and the financial sectors, we now introduce ashare updating mechanism between optimistic and pessimisticfundamentalists, similar to De Grauwe and Rovira Kaltwasser (2012).
The real sector is described as a Keynesian good market.
Like in Westerhoff (2012) and in Naimzada and Pireddu (2014b), wesuppose that if the stock price increases, the same does privateexpenditure.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 33 / 112
![Page 98: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/98.jpg)
Other Heterogeneous Agents Models
A 3D framework: the model in Naimzada and Pireddu(2015b)
In addition to the real and the financial sectors, we now introduce ashare updating mechanism between optimistic and pessimisticfundamentalists, similar to De Grauwe and Rovira Kaltwasser (2012).
The real sector is described as a Keynesian good market.
Like in Westerhoff (2012) and in Naimzada and Pireddu (2014b), wesuppose that if the stock price increases, the same does privateexpenditure.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 33 / 112
![Page 99: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/99.jpg)
Other Heterogeneous Agents Models
Hence, aggregate demand is given by
Zt = Ct + It + Gt = A + bYt + ωcPt ,
where
A > 0 defines autonomous expenditure;
b ∈ [0,1] is the marginal propensity to consume and invest fromcurrent income;
c ∈ [0,1] is the marginal propensity to consume and invest fromcurrent stock market wealth;
ω ∈ [0,1] represents the degree of interaction between the realand the stock markets.
Assuming a sigmoidal income adjustment mechanism, we obtain
Yt+1 = Yt + γa2
(a1 + a2
a1e−(A+bYt +ωcPt−Yt ) + a2− 1).
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 34 / 112
![Page 100: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/100.jpg)
Other Heterogeneous Agents Models
Hence, aggregate demand is given by
Zt = Ct + It + Gt = A + bYt + ωcPt ,
where
A > 0 defines autonomous expenditure;
b ∈ [0,1] is the marginal propensity to consume and invest fromcurrent income;
c ∈ [0,1] is the marginal propensity to consume and invest fromcurrent stock market wealth;
ω ∈ [0,1] represents the degree of interaction between the realand the stock markets.
Assuming a sigmoidal income adjustment mechanism, we obtain
Yt+1 = Yt + γa2
(a1 + a2
a1e−(A+bYt +ωcPt−Yt ) + a2− 1).
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 34 / 112
![Page 101: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/101.jpg)
Other Heterogeneous Agents Models
Hence, aggregate demand is given by
Zt = Ct + It + Gt = A + bYt + ωcPt ,
where
A > 0 defines autonomous expenditure;
b ∈ [0,1] is the marginal propensity to consume and invest fromcurrent income;
c ∈ [0,1] is the marginal propensity to consume and invest fromcurrent stock market wealth;
ω ∈ [0,1] represents the degree of interaction between the realand the stock markets.
Assuming a sigmoidal income adjustment mechanism, we obtain
Yt+1 = Yt + γa2
(a1 + a2
a1e−(A+bYt +ωcPt−Yt ) + a2− 1).
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 34 / 112
![Page 102: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/102.jpg)
Other Heterogeneous Agents Models
Hence, aggregate demand is given by
Zt = Ct + It + Gt = A + bYt + ωcPt ,
where
A > 0 defines autonomous expenditure;
b ∈ [0,1] is the marginal propensity to consume and invest fromcurrent income;
c ∈ [0,1] is the marginal propensity to consume and invest fromcurrent stock market wealth;
ω ∈ [0,1] represents the degree of interaction between the realand the stock markets.
Assuming a sigmoidal income adjustment mechanism, we obtain
Yt+1 = Yt + γa2
(a1 + a2
a1e−(A+bYt +ωcPt−Yt ) + a2− 1).
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 34 / 112
![Page 103: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/103.jpg)
Other Heterogeneous Agents Models
Hence, aggregate demand is given by
Zt = Ct + It + Gt = A + bYt + ωcPt ,
where
A > 0 defines autonomous expenditure;
b ∈ [0,1] is the marginal propensity to consume and invest fromcurrent income;
c ∈ [0,1] is the marginal propensity to consume and invest fromcurrent stock market wealth;
ω ∈ [0,1] represents the degree of interaction between the realand the stock markets.
Assuming a sigmoidal income adjustment mechanism, we obtain
Yt+1 = Yt + γa2
(a1 + a2
a1e−(A+bYt +ωcPt−Yt ) + a2− 1).
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 34 / 112
![Page 104: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/104.jpg)
Other Heterogeneous Agents Models
Hence, aggregate demand is given by
Zt = Ct + It + Gt = A + bYt + ωcPt ,
where
A > 0 defines autonomous expenditure;
b ∈ [0,1] is the marginal propensity to consume and invest fromcurrent income;
c ∈ [0,1] is the marginal propensity to consume and invest fromcurrent stock market wealth;
ω ∈ [0,1] represents the degree of interaction between the realand the stock markets.
Assuming a sigmoidal income adjustment mechanism, we obtain
Yt+1 = Yt + γa2
(a1 + a2
a1e−(A+bYt +ωcPt−Yt ) + a2− 1).
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 34 / 112
![Page 105: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/105.jpg)
Other Heterogeneous Agents Models
The financial sector is populated by optimistic and pessimisticfundamentalists.
Agents are not able to observe the true underlying fundamental.
Like in De Grauwe and Rovira Kaltwasser (2012), optimists(pessimists) systematically overestimate (underestimate) the referencevalue used in their decisional mechanism.
In De Grauwe and Rovira Kaltwasser (2012), the perceived referencevalues are exogenous, i.e., F opt = F ∗+a and F pes = F ∗−a, wherea > 0 is the belief bias and F ∗ is the true unobserved fundamental.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 35 / 112
![Page 106: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/106.jpg)
Other Heterogeneous Agents Models
The financial sector is populated by optimistic and pessimisticfundamentalists.
Agents are not able to observe the true underlying fundamental.
Like in De Grauwe and Rovira Kaltwasser (2012), optimists(pessimists) systematically overestimate (underestimate) the referencevalue used in their decisional mechanism.
In De Grauwe and Rovira Kaltwasser (2012), the perceived referencevalues are exogenous, i.e., F opt = F ∗+a and F pes = F ∗−a, wherea > 0 is the belief bias and F ∗ is the true unobserved fundamental.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 35 / 112
![Page 107: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/107.jpg)
Other Heterogeneous Agents Models
The financial sector is populated by optimistic and pessimisticfundamentalists.
Agents are not able to observe the true underlying fundamental.
Like in De Grauwe and Rovira Kaltwasser (2012), optimists(pessimists) systematically overestimate (underestimate) the referencevalue used in their decisional mechanism.
In De Grauwe and Rovira Kaltwasser (2012), the perceived referencevalues are exogenous, i.e., F opt = F ∗+a and F pes = F ∗−a, wherea > 0 is the belief bias and F ∗ is the true unobserved fundamental.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 35 / 112
![Page 108: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/108.jpg)
Other Heterogeneous Agents Models
The financial sector is populated by optimistic and pessimisticfundamentalists.
Agents are not able to observe the true underlying fundamental.
Like in De Grauwe and Rovira Kaltwasser (2012), optimists(pessimists) systematically overestimate (underestimate) the referencevalue used in their decisional mechanism.
In De Grauwe and Rovira Kaltwasser (2012), the perceived referencevalues are exogenous, i.e., F opt = F ∗+a and F pes = F ∗−a, wherea > 0 is the belief bias and F ∗ is the true unobserved fundamental.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 35 / 112
![Page 109: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/109.jpg)
Other Heterogeneous Agents Models
The perceived reference values are for us a weighted averagebetween an exogenous value, like in De Grauwe and RoviraKaltwasser (2012), and a term depending on the income value,similarly to Westerhoff (2012) and Naimzada and Pireddu (2014b):
F optt = (1− ω)(F ∗+a) + ω(kYt +a) = (1− ω)F ∗ + ωkYt +a
and
F pest = (1− ω)(F ∗−a) + ω(kYt−a) = (1− ω)F ∗ + ωkYt−a,
where a > 0 is the belief bias and F ∗ is the true unobservedfundamental.
Moreover, k > 0 captures the direct relationship between theperceived reference values and income, while ω ∈ [0,1] is theweighting average parameter.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 36 / 112
![Page 110: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/110.jpg)
Other Heterogeneous Agents Models
The perceived reference values are for us a weighted averagebetween an exogenous value, like in De Grauwe and RoviraKaltwasser (2012), and a term depending on the income value,similarly to Westerhoff (2012) and Naimzada and Pireddu (2014b):
F optt = (1− ω)(F ∗+a) + ω(kYt +a) = (1− ω)F ∗ + ωkYt +a
and
F pest = (1− ω)(F ∗−a) + ω(kYt−a) = (1− ω)F ∗ + ωkYt−a,
where a > 0 is the belief bias and F ∗ is the true unobservedfundamental.
Moreover, k > 0 captures the direct relationship between theperceived reference values and income, while ω ∈ [0,1] is theweighting average parameter.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 36 / 112
![Page 111: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/111.jpg)
Other Heterogeneous Agents Models
The perceived reference values are for us a weighted averagebetween an exogenous value, like in De Grauwe and RoviraKaltwasser (2012), and a term depending on the income value,similarly to Westerhoff (2012) and Naimzada and Pireddu (2014b):
F optt = (1− ω)(F ∗+a) + ω(kYt +a) = (1− ω)F ∗ + ωkYt +a
and
F pest = (1− ω)(F ∗−a) + ω(kYt−a) = (1− ω)F ∗ + ωkYt−a,
where a > 0 is the belief bias and F ∗ is the true unobservedfundamental.
Moreover, k > 0 captures the direct relationship between theperceived reference values and income, while ω ∈ [0,1] is theweighting average parameter.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 36 / 112
![Page 112: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/112.jpg)
Other Heterogeneous Agents Models
We assume the market maker behavior to be described by the linearprice adjustment mechanism
Pt+1 = Pt + µ(noptt dopt
t + npest dpes
t ),
where
µ > 0 is the market maker price adjustment parameter;
nit , i ∈ opt ,pes, is the fraction of traders of type i at time t ;
d it = α(F i
t − Pt ), i ∈ opt ,pes, is the demand of traders of type iand α > 0 is the reactivity parameter.
Normalizing the population to 1 and setting xt = noptt − npes
t , we obtain
Pt+1 = Pt + αµ [(1− ω)F ∗ + ωkYt ]− Pt + axt.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 37 / 112
![Page 113: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/113.jpg)
Other Heterogeneous Agents Models
We assume the market maker behavior to be described by the linearprice adjustment mechanism
Pt+1 = Pt + µ(noptt dopt
t + npest dpes
t ),
where
µ > 0 is the market maker price adjustment parameter;
nit , i ∈ opt ,pes, is the fraction of traders of type i at time t ;
d it = α(F i
t − Pt ), i ∈ opt ,pes, is the demand of traders of type iand α > 0 is the reactivity parameter.
Normalizing the population to 1 and setting xt = noptt − npes
t , we obtain
Pt+1 = Pt + αµ [(1− ω)F ∗ + ωkYt ]− Pt + axt.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 37 / 112
![Page 114: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/114.jpg)
Other Heterogeneous Agents Models
We assume the market maker behavior to be described by the linearprice adjustment mechanism
Pt+1 = Pt + µ(noptt dopt
t + npest dpes
t ),
where
µ > 0 is the market maker price adjustment parameter;
nit , i ∈ opt ,pes, is the fraction of traders of type i at time t ;
d it = α(F i
t − Pt ), i ∈ opt ,pes, is the demand of traders of type iand α > 0 is the reactivity parameter.
Normalizing the population to 1 and setting xt = noptt − npes
t , we obtain
Pt+1 = Pt + αµ [(1− ω)F ∗ + ωkYt ]− Pt + axt.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 37 / 112
![Page 115: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/115.jpg)
Other Heterogeneous Agents Models
We assume the market maker behavior to be described by the linearprice adjustment mechanism
Pt+1 = Pt + µ(noptt dopt
t + npest dpes
t ),
where
µ > 0 is the market maker price adjustment parameter;
nit , i ∈ opt ,pes, is the fraction of traders of type i at time t ;
d it = α(F i
t − Pt ), i ∈ opt ,pes, is the demand of traders of type iand α > 0 is the reactivity parameter.
Normalizing the population to 1 and setting xt = noptt − npes
t , we obtain
Pt+1 = Pt + αµ [(1− ω)F ∗ + ωkYt ]− Pt + axt.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 37 / 112
![Page 116: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/116.jpg)
Other Heterogeneous Agents Models
We assume the market maker behavior to be described by the linearprice adjustment mechanism
Pt+1 = Pt + µ(noptt dopt
t + npest dpes
t ),
where
µ > 0 is the market maker price adjustment parameter;
nit , i ∈ opt ,pes, is the fraction of traders of type i at time t ;
d it = α(F i
t − Pt ), i ∈ opt ,pes, is the demand of traders of type iand α > 0 is the reactivity parameter.
Normalizing the population to 1 and setting xt = noptt − npes
t , we obtain
Pt+1 = Pt + αµ [(1− ω)F ∗ + ωkYt ]− Pt + axt.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 37 / 112
![Page 117: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/117.jpg)
Other Heterogeneous Agents Models
Following Anderson et al. (1992) and Brock and Hommes (1997), weassume that the fraction ni
t of traders of type i is given by the discretechoice model
nit =
exp(βπit )
exp(βπoptt ) + exp(βπpes
t ),
where β ≥ 0 is the parameter representing the intensity of choice andπi
t = d it−1(Pt − Pt−1) are the profits realized by type i , i ∈ opt ,pes.
In the limit β → 0 there is no switching and both the population sharescoincide with 1/2.
When instead β → +∞, the whole population moves towards optimismor pessimism, according to which option is more profitable.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 38 / 112
![Page 118: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/118.jpg)
Other Heterogeneous Agents Models
Following Anderson et al. (1992) and Brock and Hommes (1997), weassume that the fraction ni
t of traders of type i is given by the discretechoice model
nit =
exp(βπit )
exp(βπoptt ) + exp(βπpes
t ),
where β ≥ 0 is the parameter representing the intensity of choice andπi
t = d it−1(Pt − Pt−1) are the profits realized by type i , i ∈ opt ,pes.
In the limit β → 0 there is no switching and both the population sharescoincide with 1/2.
When instead β → +∞, the whole population moves towards optimismor pessimism, according to which option is more profitable.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 38 / 112
![Page 119: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/119.jpg)
Other Heterogeneous Agents Models
Following Anderson et al. (1992) and Brock and Hommes (1997), weassume that the fraction ni
t of traders of type i is given by the discretechoice model
nit =
exp(βπit )
exp(βπoptt ) + exp(βπpes
t ),
where β ≥ 0 is the parameter representing the intensity of choice andπi
t = d it−1(Pt − Pt−1) are the profits realized by type i , i ∈ opt ,pes.
In the limit β → 0 there is no switching and both the population sharescoincide with 1/2.
When instead β → +∞, the whole population moves towards optimismor pessimism, according to which option is more profitable.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 38 / 112
![Page 120: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/120.jpg)
Other Heterogeneous Agents Models
Following Anderson et al. (1992) and Brock and Hommes (1997), weassume that the fraction ni
t of traders of type i is given by the discretechoice model
nit =
exp(βπit )
exp(βπoptt ) + exp(βπpes
t ),
where β ≥ 0 is the parameter representing the intensity of choice andπi
t = d it−1(Pt − Pt−1) are the profits realized by type i , i ∈ opt ,pes.
In the limit β → 0 there is no switching and both the population sharescoincide with 1/2.
When instead β → +∞, the whole population moves towards optimismor pessimism, according to which option is more profitable.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 38 / 112
![Page 121: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/121.jpg)
Other Heterogeneous Agents Models
Since
πoptt − πpes
t = (doptt−1 − dpes
t−1)(Pt − Pt−1)
= 2aµα2 [(1− ω)F ∗ + ωkYt−1]− Pt−1 + axt−1 ,
our model is described byPt+1 = Pt + αµ [(1− ω)F ∗ + ωkYt ]− Pt + axt
xt+1 =exp(2aβµα2[(1−ω)F∗+ωkYt−1]−Pt−1+axt−1)−1exp(2aβµα2[(1−ω)F∗+ωkYt−1]−Pt−1+axt−1)+1
Yt+1 = Yt + γa2
(a1+a2
a1e−(A+bYt +ωcPt−Yt )+a2− 1)
We stress that if x were exogenously fixed in (−1,1), the model wouldbecome 2D and, similarly to Westerhoff (2012), the real and thefinancial sectors would be described by one equation each.
However, in our case the nonlinearity would be present in the real,rather than in the financial, side of the economy.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 39 / 112
![Page 122: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/122.jpg)
Other Heterogeneous Agents Models
Since
πoptt − πpes
t = (doptt−1 − dpes
t−1)(Pt − Pt−1)
= 2aµα2 [(1− ω)F ∗ + ωkYt−1]− Pt−1 + axt−1 ,
our model is described byPt+1 = Pt + αµ [(1− ω)F ∗ + ωkYt ]− Pt + axt
xt+1 =exp(2aβµα2[(1−ω)F∗+ωkYt−1]−Pt−1+axt−1)−1exp(2aβµα2[(1−ω)F∗+ωkYt−1]−Pt−1+axt−1)+1
Yt+1 = Yt + γa2
(a1+a2
a1e−(A+bYt +ωcPt−Yt )+a2− 1)
We stress that if x were exogenously fixed in (−1,1), the model wouldbecome 2D and, similarly to Westerhoff (2012), the real and thefinancial sectors would be described by one equation each.
However, in our case the nonlinearity would be present in the real,rather than in the financial, side of the economy.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 39 / 112
![Page 123: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/123.jpg)
Other Heterogeneous Agents Models
Since
πoptt − πpes
t = (doptt−1 − dpes
t−1)(Pt − Pt−1)
= 2aµα2 [(1− ω)F ∗ + ωkYt−1]− Pt−1 + axt−1 ,
our model is described byPt+1 = Pt + αµ [(1− ω)F ∗ + ωkYt ]− Pt + axt
xt+1 =exp(2aβµα2[(1−ω)F∗+ωkYt−1]−Pt−1+axt−1)−1exp(2aβµα2[(1−ω)F∗+ωkYt−1]−Pt−1+axt−1)+1
Yt+1 = Yt + γa2
(a1+a2
a1e−(A+bYt +ωcPt−Yt )+a2− 1)
We stress that if x were exogenously fixed in (−1,1), the model wouldbecome 2D and, similarly to Westerhoff (2012), the real and thefinancial sectors would be described by one equation each.
However, in our case the nonlinearity would be present in the real,rather than in the financial, side of the economy.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 39 / 112
![Page 124: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/124.jpg)
Other Heterogeneous Agents Models
Since
πoptt − πpes
t = (doptt−1 − dpes
t−1)(Pt − Pt−1)
= 2aµα2 [(1− ω)F ∗ + ωkYt−1]− Pt−1 + axt−1 ,
our model is described byPt+1 = Pt + αµ [(1− ω)F ∗ + ωkYt ]− Pt + axt
xt+1 =exp(2aβµα2[(1−ω)F∗+ωkYt−1]−Pt−1+axt−1)−1exp(2aβµα2[(1−ω)F∗+ωkYt−1]−Pt−1+axt−1)+1
Yt+1 = Yt + γa2
(a1+a2
a1e−(A+bYt +ωcPt−Yt )+a2− 1)
We stress that if x were exogenously fixed in (−1,1), the model wouldbecome 2D and, similarly to Westerhoff (2012), the real and thefinancial sectors would be described by one equation each.
However, in our case the nonlinearity would be present in the real,rather than in the financial, side of the economy.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 39 / 112
![Page 125: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/125.jpg)
Other Heterogeneous Agents Models
Isolated market framework (ω = 0)
The system above splits into the 2D subsystem related to the stockmarket Pt+1 = Pt + αµ (F ∗ − Pt + axt )
xt+1 =exp(2aβµα2F∗−Pt−1+axt−1)−1exp(2aβµα2F∗−Pt−1+axt−1)+1
and the 1D subsystem related to the real market
Yt+1 = Yt + γa2
(a1 + a2
a1e−(A−(1−b)Yt ) + a2− 1).
The unique steady state is given by
(P∗, x∗) = (F ∗,0), Y ∗ =A
1− b.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 40 / 112
![Page 126: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/126.jpg)
Other Heterogeneous Agents Models
Isolated market framework (ω = 0)
The system above splits into the 2D subsystem related to the stockmarket Pt+1 = Pt + αµ (F ∗ − Pt + axt )
xt+1 =exp(2aβµα2F∗−Pt−1+axt−1)−1exp(2aβµα2F∗−Pt−1+axt−1)+1
and the 1D subsystem related to the real market
Yt+1 = Yt + γa2
(a1 + a2
a1e−(A−(1−b)Yt ) + a2− 1).
The unique steady state is given by
(P∗, x∗) = (F ∗,0), Y ∗ =A
1− b.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 40 / 112
![Page 127: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/127.jpg)
Other Heterogeneous Agents Models
Isolated market framework (ω = 0)
The system above splits into the 2D subsystem related to the stockmarket Pt+1 = Pt + αµ (F ∗ − Pt + axt )
xt+1 =exp(2aβµα2F∗−Pt−1+axt−1)−1exp(2aβµα2F∗−Pt−1+axt−1)+1
and the 1D subsystem related to the real market
Yt+1 = Yt + γa2
(a1 + a2
a1e−(A−(1−b)Yt ) + a2− 1).
The unique steady state is given by
(P∗, x∗) = (F ∗,0), Y ∗ =A
1− b.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 40 / 112
![Page 128: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/128.jpg)
Other Heterogeneous Agents Models
Isolated market framework (ω = 0)
The system above splits into the 2D subsystem related to the stockmarket Pt+1 = Pt + αµ (F ∗ − Pt + axt )
xt+1 =exp(2aβµα2F∗−Pt−1+axt−1)−1exp(2aβµα2F∗−Pt−1+axt−1)+1
and the 1D subsystem related to the real market
Yt+1 = Yt + γa2
(a1 + a2
a1e−(A−(1−b)Yt ) + a2− 1).
The unique steady state is given by
(P∗, x∗) = (F ∗,0), Y ∗ =A
1− b.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 40 / 112
![Page 129: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/129.jpg)
Other Heterogeneous Agents Models
The Jacobian matrix computed in correspondence to the steady statesplits into
J1(P∗, x∗) =
[1− αµ αµa
−µaα2β α2µa2β
], J2(Y ∗) = 1− γa1a2(1− b)
a1 + a2.
The Jury conditions for the stability of the financial subsystem read as
1 + tr(J1) + det(J1) = 2− µα + 2µα2a2β > 0,
1− tr(J1) + det(J1) = µα > 0,
det(J1) = µα2a2β < 1.
The second condition is always fulfilled, while the other two can berewritten, making β explicit, as
αµ− 22µα2a2 < β <
1µα2a2 .
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 41 / 112
![Page 130: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/130.jpg)
Other Heterogeneous Agents Models
The Jacobian matrix computed in correspondence to the steady statesplits into
J1(P∗, x∗) =
[1− αµ αµa
−µaα2β α2µa2β
], J2(Y ∗) = 1− γa1a2(1− b)
a1 + a2.
The Jury conditions for the stability of the financial subsystem read as
1 + tr(J1) + det(J1) = 2− µα + 2µα2a2β > 0,
1− tr(J1) + det(J1) = µα > 0,
det(J1) = µα2a2β < 1.
The second condition is always fulfilled, while the other two can berewritten, making β explicit, as
αµ− 22µα2a2 < β <
1µα2a2 .
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 41 / 112
![Page 131: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/131.jpg)
Other Heterogeneous Agents Models
The Jacobian matrix computed in correspondence to the steady statesplits into
J1(P∗, x∗) =
[1− αµ αµa
−µaα2β α2µa2β
], J2(Y ∗) = 1− γa1a2(1− b)
a1 + a2.
The Jury conditions for the stability of the financial subsystem read as
1 + tr(J1) + det(J1) = 2− µα + 2µα2a2β > 0,
1− tr(J1) + det(J1) = µα > 0,
det(J1) = µα2a2β < 1.
The second condition is always fulfilled, while the other two can berewritten, making β explicit, as
αµ− 22µα2a2 < β <
1µα2a2 .
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 41 / 112
![Page 132: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/132.jpg)
Other Heterogeneous Agents Models
The real subsystem is locally asymptotically stable at the steady state if
−1 < 1− γa1a2(1− b)
a1 + a2< 1,
i.e., if
γ <2(a1 + a2)
a1a2(1− b).
Hence, when ω = 0 both subsystems are stable if
αµ− 22µα2a2 < β <
1µα2a2 and γ <
2(a1 + a2)
a1a2(1− b).
Thus, when isolated, both sectors can be stable, both can be unstable,and the mixed scenarios are possible, as well.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 42 / 112
![Page 133: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/133.jpg)
Other Heterogeneous Agents Models
The real subsystem is locally asymptotically stable at the steady state if
−1 < 1− γa1a2(1− b)
a1 + a2< 1,
i.e., if
γ <2(a1 + a2)
a1a2(1− b).
Hence, when ω = 0 both subsystems are stable if
αµ− 22µα2a2 < β <
1µα2a2 and γ <
2(a1 + a2)
a1a2(1− b).
Thus, when isolated, both sectors can be stable, both can be unstable,and the mixed scenarios are possible, as well.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 42 / 112
![Page 134: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/134.jpg)
Other Heterogeneous Agents Models
The real subsystem is locally asymptotically stable at the steady state if
−1 < 1− γa1a2(1− b)
a1 + a2< 1,
i.e., if
γ <2(a1 + a2)
a1a2(1− b).
Hence, when ω = 0 both subsystems are stable if
αµ− 22µα2a2 < β <
1µα2a2 and γ <
2(a1 + a2)
a1a2(1− b).
Thus, when isolated, both sectors can be stable, both can be unstable,and the mixed scenarios are possible, as well.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 42 / 112
![Page 135: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/135.jpg)
Other Heterogeneous Agents Models
The real subsystem is locally asymptotically stable at the steady state if
−1 < 1− γa1a2(1− b)
a1 + a2< 1,
i.e., if
γ <2(a1 + a2)
a1a2(1− b).
Hence, when ω = 0 both subsystems are stable if
αµ− 22µα2a2 < β <
1µα2a2 and γ <
2(a1 + a2)
a1a2(1− b).
Thus, when isolated, both sectors can be stable, both can be unstable,and the mixed scenarios are possible, as well.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 42 / 112
![Page 136: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/136.jpg)
Other Heterogeneous Agents Models
In order to investigate what happens to the system stability when thetwo markets are interconnected, we need to study the stability of the3D system for ω ∈ (0,1].
This can be done using the conditions in Farebrother (1973):
(i) 1 + C1 + C2 + C3 > 0;
(ii) 1− C1 + C2 − C3 > 0;
(iii) 1− C2 + C1C3 − (C3)2 > 0;
(iv) 3− C2 > 0,
where Ci , i ∈ 1,2,3, are the coefficients of the characteristicpolynomial
λ3 + C1λ2 + C2λ+ C3 = 0
associated to the Jacobian matrix computed in correspondence to thesteady state.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 43 / 112
![Page 137: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/137.jpg)
Other Heterogeneous Agents Models
In order to investigate what happens to the system stability when thetwo markets are interconnected, we need to study the stability of the3D system for ω ∈ (0,1].
This can be done using the conditions in Farebrother (1973):
(i) 1 + C1 + C2 + C3 > 0;
(ii) 1− C1 + C2 − C3 > 0;
(iii) 1− C2 + C1C3 − (C3)2 > 0;
(iv) 3− C2 > 0,
where Ci , i ∈ 1,2,3, are the coefficients of the characteristicpolynomial
λ3 + C1λ2 + C2λ+ C3 = 0
associated to the Jacobian matrix computed in correspondence to thesteady state.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 43 / 112
![Page 138: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/138.jpg)
Other Heterogeneous Agents Models
Calling G the map associated to the complete systemPt+1 = Pt + αµ [(1− ω)F ∗ + ωkYt ]− Pt + axt
xt+1 =exp(2aβµα2[(1−ω)F∗+ωkYt−1]−Pt−1+axt−1)−1exp(2aβµα2[(1−ω)F∗+ωkYt−1]−Pt−1+axt−1)+1
Yt+1 = Yt + γa2
(a1+a2
a1e−(A+bYt +ωcPt−Yt )+a2− 1)
it admits the unique steady state
(P∗, x∗,Y ∗) =
(ωAk + (1− ω)F ∗(1− b)
1− b − ω2ck,0,
A + ωc(1− ω)F ∗
1− b − ω2ck
).
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 44 / 112
![Page 139: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/139.jpg)
Other Heterogeneous Agents Models
Calling G the map associated to the complete systemPt+1 = Pt + αµ [(1− ω)F ∗ + ωkYt ]− Pt + axt
xt+1 =exp(2aβµα2[(1−ω)F∗+ωkYt−1]−Pt−1+axt−1)−1exp(2aβµα2[(1−ω)F∗+ωkYt−1]−Pt−1+axt−1)+1
Yt+1 = Yt + γa2
(a1+a2
a1e−(A+bYt +ωcPt−Yt )+a2− 1)
it admits the unique steady state
(P∗, x∗,Y ∗) =
(ωAk + (1− ω)F ∗(1− b)
1− b − ω2ck,0,
A + ωc(1− ω)F ∗
1− b − ω2ck
).
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 44 / 112
![Page 140: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/140.jpg)
Other Heterogeneous Agents Models
The Jacobian matrix for G computed in correspondence to (P∗, x∗,Y ∗)reads as
JG(P∗, x∗,Y ∗) =
1− αµ αµa αµωk
−µaα2β α2µa2β α2µaβωkγa1a2ωca1+a2
0 1− γa1a2(1−b)a1+a2
.Hence, in our framework we have
C1=γa1a2(1−b)a1+a2
− 2 + αµ− µa2α2β;
C2=2µa2α2β + 1− αµ− γa1a2ω2ckαµ
a1+a2− γa1a2(1−b)
a1+a2(1− αµ+ µa2α2β);
C3=µa2α2β(γa1a2(1−b)
a1+a2− 1).
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 45 / 112
![Page 141: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/141.jpg)
Other Heterogeneous Agents Models
The Jacobian matrix for G computed in correspondence to (P∗, x∗,Y ∗)reads as
JG(P∗, x∗,Y ∗) =
1− αµ αµa αµωk
−µaα2β α2µa2β α2µaβωkγa1a2ωca1+a2
0 1− γa1a2(1−b)a1+a2
.Hence, in our framework we have
C1=γa1a2(1−b)a1+a2
− 2 + αµ− µa2α2β;
C2=2µa2α2β + 1− αµ− γa1a2ω2ckαµ
a1+a2− γa1a2(1−b)
a1+a2(1− αµ+ µa2α2β);
C3=µa2α2β(γa1a2(1−b)
a1+a2− 1).
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 45 / 112
![Page 142: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/142.jpg)
Other Heterogeneous Agents Models
Making ω explicit, it is possible to rewrite Conditions (i)–(iv) as follows:
(i’) ω2 < (1 + C1 + C + C3) a1+a2γa1a2ckαµ := B1;
(ii’) ω2 < (1− C1 + C − C3) a1+a2γa1a2ckαµ := B2;
(iii’) ω2 > (−1 + C − C1C3 + C32) a1+a2γa1a2ckαµ := B3;
(iv’) ω2 > (C − 3) a1+a2γa1a2ckαµ := B4,
where we have set
C = 2µa2α2β + 1− αµ− γa1a2(1− b)
a1 + a2(1− αµ+ µa2α2β).
Hence, if minB1,B2 > 0 and maxB3,B4 < 1, the integrated systemis locally asymptotically stable at (P∗, x∗,Y ∗) for
maxB3,B4 < ω2 < minB1,B2, ω ∈ [0,1].
If instead minB1,B2 ≤ 0 or maxB3,B4 ≥ 1, the steady state isunstable for every ω ∈ [0,1].
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 46 / 112
![Page 143: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/143.jpg)
Other Heterogeneous Agents Models
Making ω explicit, it is possible to rewrite Conditions (i)–(iv) as follows:
(i’) ω2 < (1 + C1 + C + C3) a1+a2γa1a2ckαµ := B1;
(ii’) ω2 < (1− C1 + C − C3) a1+a2γa1a2ckαµ := B2;
(iii’) ω2 > (−1 + C − C1C3 + C32) a1+a2γa1a2ckαµ := B3;
(iv’) ω2 > (C − 3) a1+a2γa1a2ckαµ := B4,
where we have set
C = 2µa2α2β + 1− αµ− γa1a2(1− b)
a1 + a2(1− αµ+ µa2α2β).
Hence, if minB1,B2 > 0 and maxB3,B4 < 1, the integrated systemis locally asymptotically stable at (P∗, x∗,Y ∗) for
maxB3,B4 < ω2 < minB1,B2, ω ∈ [0,1].
If instead minB1,B2 ≤ 0 or maxB3,B4 ≥ 1, the steady state isunstable for every ω ∈ [0,1].
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 46 / 112
![Page 144: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/144.jpg)
Other Heterogeneous Agents Models
Making ω explicit, it is possible to rewrite Conditions (i)–(iv) as follows:
(i’) ω2 < (1 + C1 + C + C3) a1+a2γa1a2ckαµ := B1;
(ii’) ω2 < (1− C1 + C − C3) a1+a2γa1a2ckαµ := B2;
(iii’) ω2 > (−1 + C − C1C3 + C32) a1+a2γa1a2ckαµ := B3;
(iv’) ω2 > (C − 3) a1+a2γa1a2ckαµ := B4,
where we have set
C = 2µa2α2β + 1− αµ− γa1a2(1− b)
a1 + a2(1− αµ+ µa2α2β).
Hence, if minB1,B2 > 0 and maxB3,B4 < 1, the integrated systemis locally asymptotically stable at (P∗, x∗,Y ∗) for
maxB3,B4 < ω2 < minB1,B2, ω ∈ [0,1].
If instead minB1,B2 ≤ 0 or maxB3,B4 ≥ 1, the steady state isunstable for every ω ∈ [0,1].
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 46 / 112
![Page 145: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/145.jpg)
Other Heterogeneous Agents Models
Among the various detected scenarios, the most interesting one isprobably that in which the stable real and financial sectors becomeunstable when interconnected.
As ω increases, the steady state can either remain stable until ω = 1 orcan undergo a flip bifurcation, followed by a double Neimark-Sackerbifurcation.
The parameter µ plays a crucial role in this respect.
In the figures below we have fixed the other parameters as follows:F ∗ = 5, k = 0.25, α = 0.08, β = 1, c = 1, a = 2, γ = 3.5, a1 =2, a2 = 4, A = 5, b = 0.7.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 47 / 112
![Page 146: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/146.jpg)
Other Heterogeneous Agents Models
Among the various detected scenarios, the most interesting one isprobably that in which the stable real and financial sectors becomeunstable when interconnected.
As ω increases, the steady state can either remain stable until ω = 1 orcan undergo a flip bifurcation, followed by a double Neimark-Sackerbifurcation.
The parameter µ plays a crucial role in this respect.
In the figures below we have fixed the other parameters as follows:F ∗ = 5, k = 0.25, α = 0.08, β = 1, c = 1, a = 2, γ = 3.5, a1 =2, a2 = 4, A = 5, b = 0.7.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 47 / 112
![Page 147: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/147.jpg)
Other Heterogeneous Agents Models
Among the various detected scenarios, the most interesting one isprobably that in which the stable real and financial sectors becomeunstable when interconnected.
As ω increases, the steady state can either remain stable until ω = 1 orcan undergo a flip bifurcation, followed by a double Neimark-Sackerbifurcation.
The parameter µ plays a crucial role in this respect.
In the figures below we have fixed the other parameters as follows:F ∗ = 5, k = 0.25, α = 0.08, β = 1, c = 1, a = 2, γ = 3.5, a1 =2, a2 = 4, A = 5, b = 0.7.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 47 / 112
![Page 148: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/148.jpg)
Other Heterogeneous Agents Models
Among the various detected scenarios, the most interesting one isprobably that in which the stable real and financial sectors becomeunstable when interconnected.
As ω increases, the steady state can either remain stable until ω = 1 orcan undergo a flip bifurcation, followed by a double Neimark-Sackerbifurcation.
The parameter µ plays a crucial role in this respect.
In the figures below we have fixed the other parameters as follows:F ∗ = 5, k = 0.25, α = 0.08, β = 1, c = 1, a = 2, γ = 3.5, a1 =2, a2 = 4, A = 5, b = 0.7.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 47 / 112
![Page 149: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/149.jpg)
Other Heterogeneous Agents Models
The bifurcation diagram with respect to ω ∈ [0,1] for P when µ = 5
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 48 / 112
![Page 150: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/150.jpg)
Other Heterogeneous Agents Models
The bifurcation diagram with respect to ω ∈ [0,1] for P when µ = 28
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 49 / 112
![Page 151: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/151.jpg)
Other Heterogeneous Agents Models
Time series for P in red and for Y in blue when µ = 28 and ω = 0.95
The Neimark-Sacker bifurcation gives rise to a quasiperiodic behaviorcharacterized by the alternation of long monotonic increasing motionsand oscillatory decreasing motions.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 50 / 112
![Page 152: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/152.jpg)
Other Heterogeneous Agents Models
Time series for P in red and for Y in blue when µ = 28 and ω = 0.95
The Neimark-Sacker bifurcation gives rise to a quasiperiodic behaviorcharacterized by the alternation of long monotonic increasing motionsand oscillatory decreasing motions.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 50 / 112
![Page 153: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/153.jpg)
Other Heterogeneous Agents Models
In this scenario we can conclude that increasing µ has a destabilizingeffect.
In Naimzada and Pireddu (2015b) we give an economic interpretationof the model and we explain the rationale for the emergence of boomand bust cycles.
In the paper we also add stochastic noises to the optimists andpessimists demands, meant to reflect a certain within-groupheterogeneity, and we show how the model is able to reproduce thestylized facts for the real output data in the US.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 51 / 112
![Page 154: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/154.jpg)
Other Heterogeneous Agents Models
In this scenario we can conclude that increasing µ has a destabilizingeffect.
In Naimzada and Pireddu (2015b) we give an economic interpretationof the model and we explain the rationale for the emergence of boomand bust cycles.
In the paper we also add stochastic noises to the optimists andpessimists demands, meant to reflect a certain within-groupheterogeneity, and we show how the model is able to reproduce thestylized facts for the real output data in the US.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 51 / 112
![Page 155: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/155.jpg)
Other Heterogeneous Agents Models
In this scenario we can conclude that increasing µ has a destabilizingeffect.
In Naimzada and Pireddu (2015b) we give an economic interpretationof the model and we explain the rationale for the emergence of boomand bust cycles.
In the paper we also add stochastic noises to the optimists andpessimists demands, meant to reflect a certain within-groupheterogeneity, and we show how the model is able to reproduce thestylized facts for the real output data in the US.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 51 / 112
![Page 156: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/156.jpg)
Other Heterogeneous Agents Models
Another interesting scenario is that in which there is a stabilization ofthe dynamics when interconnecting the unstable financial sector with astable real sector.
When isolated, the financial subsystem is unstable and characterizedby quasiperiodic motions, while the real subsystem is stable.
For not too large values of the parameter γ, when ω increases, thefixed point becomes stable through a reverse Neimark-Sackerbifurcation.
According to the value of γ, that fixed point can either persist untilω = 1 or can undergo a flip bifurcation and then a secondary doubleNeimark-Sacker bifurcation.
For even larger values of γ, we just obtain a reduction of thecomplexity of the system for suitable intermediate values of ω, but thesystem is never stabilized.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 52 / 112
![Page 157: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/157.jpg)
Other Heterogeneous Agents Models
Another interesting scenario is that in which there is a stabilization ofthe dynamics when interconnecting the unstable financial sector with astable real sector.
When isolated, the financial subsystem is unstable and characterizedby quasiperiodic motions, while the real subsystem is stable.
For not too large values of the parameter γ, when ω increases, thefixed point becomes stable through a reverse Neimark-Sackerbifurcation.
According to the value of γ, that fixed point can either persist untilω = 1 or can undergo a flip bifurcation and then a secondary doubleNeimark-Sacker bifurcation.
For even larger values of γ, we just obtain a reduction of thecomplexity of the system for suitable intermediate values of ω, but thesystem is never stabilized.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 52 / 112
![Page 158: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/158.jpg)
Other Heterogeneous Agents Models
Another interesting scenario is that in which there is a stabilization ofthe dynamics when interconnecting the unstable financial sector with astable real sector.
When isolated, the financial subsystem is unstable and characterizedby quasiperiodic motions, while the real subsystem is stable.
For not too large values of the parameter γ, when ω increases, thefixed point becomes stable through a reverse Neimark-Sackerbifurcation.
According to the value of γ, that fixed point can either persist untilω = 1 or can undergo a flip bifurcation and then a secondary doubleNeimark-Sacker bifurcation.
For even larger values of γ, we just obtain a reduction of thecomplexity of the system for suitable intermediate values of ω, but thesystem is never stabilized.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 52 / 112
![Page 159: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/159.jpg)
Other Heterogeneous Agents Models
Another interesting scenario is that in which there is a stabilization ofthe dynamics when interconnecting the unstable financial sector with astable real sector.
When isolated, the financial subsystem is unstable and characterizedby quasiperiodic motions, while the real subsystem is stable.
For not too large values of the parameter γ, when ω increases, thefixed point becomes stable through a reverse Neimark-Sackerbifurcation.
According to the value of γ, that fixed point can either persist untilω = 1 or can undergo a flip bifurcation and then a secondary doubleNeimark-Sacker bifurcation.
For even larger values of γ, we just obtain a reduction of thecomplexity of the system for suitable intermediate values of ω, but thesystem is never stabilized.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 52 / 112
![Page 160: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/160.jpg)
Other Heterogeneous Agents Models
Another interesting scenario is that in which there is a stabilization ofthe dynamics when interconnecting the unstable financial sector with astable real sector.
When isolated, the financial subsystem is unstable and characterizedby quasiperiodic motions, while the real subsystem is stable.
For not too large values of the parameter γ, when ω increases, thefixed point becomes stable through a reverse Neimark-Sackerbifurcation.
According to the value of γ, that fixed point can either persist untilω = 1 or can undergo a flip bifurcation and then a secondary doubleNeimark-Sacker bifurcation.
For even larger values of γ, we just obtain a reduction of thecomplexity of the system for suitable intermediate values of ω, but thesystem is never stabilized.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 52 / 112
![Page 161: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/161.jpg)
Other Heterogeneous Agents Models
In the figures below we have fixed the other parameters as follows:F ∗ = 2, k = 0.1, α = 0.08, β = 1, c = 1, a = 2.4, µ = 28, a1 = 3,a2 = 1, A = 12, b = 0.7.
The bifurcation diagrams for P and Y w.r.t. ω ∈ [0,1] when γ = 5
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 53 / 112
![Page 162: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/162.jpg)
Other Heterogeneous Agents Models
In the figures below we have fixed the other parameters as follows:F ∗ = 2, k = 0.1, α = 0.08, β = 1, c = 1, a = 2.4, µ = 28, a1 = 3,a2 = 1, A = 12, b = 0.7.
The bifurcation diagrams for P and Y w.r.t. ω ∈ [0,1] when γ = 5
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 53 / 112
![Page 163: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/163.jpg)
Other Heterogeneous Agents Models
The bifurcation diagrams for P and Y w.r.t. ω ∈ [0,1] when γ = 8
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 54 / 112
![Page 164: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/164.jpg)
Other Heterogeneous Agents Models
The bifurcation diagrams for P and Y w.r.t. ω ∈ [0,1] when γ = 8.8
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 55 / 112
![Page 165: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/165.jpg)
Other Heterogeneous Agents Models
We can conclude that increasing γ has a destabilizing effect.
Summarizing, for the above parameter configurations, the instability ofthe stock market is transmitted to the real market for small values of ω.
However, increasing ω, the complexity of the whole system decreases.
This effect may either persist until ω = 1 or it may vanish for largervalues of ω, where we can find instead quasiperiodic motions.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 56 / 112
![Page 166: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/166.jpg)
Other Heterogeneous Agents Models
We can conclude that increasing γ has a destabilizing effect.
Summarizing, for the above parameter configurations, the instability ofthe stock market is transmitted to the real market for small values of ω.
However, increasing ω, the complexity of the whole system decreases.
This effect may either persist until ω = 1 or it may vanish for largervalues of ω, where we can find instead quasiperiodic motions.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 56 / 112
![Page 167: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/167.jpg)
Other Heterogeneous Agents Models
We can conclude that increasing γ has a destabilizing effect.
Summarizing, for the above parameter configurations, the instability ofthe stock market is transmitted to the real market for small values of ω.
However, increasing ω, the complexity of the whole system decreases.
This effect may either persist until ω = 1 or it may vanish for largervalues of ω, where we can find instead quasiperiodic motions.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 56 / 112
![Page 168: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/168.jpg)
Other Heterogeneous Agents Models
We can conclude that increasing γ has a destabilizing effect.
Summarizing, for the above parameter configurations, the instability ofthe stock market is transmitted to the real market for small values of ω.
However, increasing ω, the complexity of the whole system decreases.
This effect may either persist until ω = 1 or it may vanish for largervalues of ω, where we can find instead quasiperiodic motions.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 56 / 112
![Page 169: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/169.jpg)
Other Heterogeneous Agents Models
Other settings with heterogeneous fundamentalists
In Naimzada and Pireddu (2015c) and in Cavalli et al. (2017) weconsider just the financial sector.
The stock market is populated by optimistic and pessimisticfundamentalists.
Due to ambiguity in the stock market, generated by the uncertaintyabout the future stock price, agents do not rely on the truefundamental value in their speculations.
Agents form beliefs about the fundamental value, on the basis of animitative process.
Optimistic agents overestimate and pessimistic agents underestimatethe true fundamental value.
Differently from De Grauwe and Rovira Kaltwasser (2012) andNaimzada and Pireddu (2015b), the bias is no more exogenous.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 57 / 112
![Page 170: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/170.jpg)
Other Heterogeneous Agents Models
Other settings with heterogeneous fundamentalists
In Naimzada and Pireddu (2015c) and in Cavalli et al. (2017) weconsider just the financial sector.
The stock market is populated by optimistic and pessimisticfundamentalists.
Due to ambiguity in the stock market, generated by the uncertaintyabout the future stock price, agents do not rely on the truefundamental value in their speculations.
Agents form beliefs about the fundamental value, on the basis of animitative process.
Optimistic agents overestimate and pessimistic agents underestimatethe true fundamental value.
Differently from De Grauwe and Rovira Kaltwasser (2012) andNaimzada and Pireddu (2015b), the bias is no more exogenous.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 57 / 112
![Page 171: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/171.jpg)
Other Heterogeneous Agents Models
Other settings with heterogeneous fundamentalists
In Naimzada and Pireddu (2015c) and in Cavalli et al. (2017) weconsider just the financial sector.
The stock market is populated by optimistic and pessimisticfundamentalists.
Due to ambiguity in the stock market, generated by the uncertaintyabout the future stock price, agents do not rely on the truefundamental value in their speculations.
Agents form beliefs about the fundamental value, on the basis of animitative process.
Optimistic agents overestimate and pessimistic agents underestimatethe true fundamental value.
Differently from De Grauwe and Rovira Kaltwasser (2012) andNaimzada and Pireddu (2015b), the bias is no more exogenous.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 57 / 112
![Page 172: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/172.jpg)
Other Heterogeneous Agents Models
Other settings with heterogeneous fundamentalists
In Naimzada and Pireddu (2015c) and in Cavalli et al. (2017) weconsider just the financial sector.
The stock market is populated by optimistic and pessimisticfundamentalists.
Due to ambiguity in the stock market, generated by the uncertaintyabout the future stock price, agents do not rely on the truefundamental value in their speculations.
Agents form beliefs about the fundamental value, on the basis of animitative process.
Optimistic agents overestimate and pessimistic agents underestimatethe true fundamental value.
Differently from De Grauwe and Rovira Kaltwasser (2012) andNaimzada and Pireddu (2015b), the bias is no more exogenous.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 57 / 112
![Page 173: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/173.jpg)
Other Heterogeneous Agents Models
Other settings with heterogeneous fundamentalists
In Naimzada and Pireddu (2015c) and in Cavalli et al. (2017) weconsider just the financial sector.
The stock market is populated by optimistic and pessimisticfundamentalists.
Due to ambiguity in the stock market, generated by the uncertaintyabout the future stock price, agents do not rely on the truefundamental value in their speculations.
Agents form beliefs about the fundamental value, on the basis of animitative process.
Optimistic agents overestimate and pessimistic agents underestimatethe true fundamental value.
Differently from De Grauwe and Rovira Kaltwasser (2012) andNaimzada and Pireddu (2015b), the bias is no more exogenous.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 57 / 112
![Page 174: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/174.jpg)
Other Heterogeneous Agents Models
Other settings with heterogeneous fundamentalists
In Naimzada and Pireddu (2015c) and in Cavalli et al. (2017) weconsider just the financial sector.
The stock market is populated by optimistic and pessimisticfundamentalists.
Due to ambiguity in the stock market, generated by the uncertaintyabout the future stock price, agents do not rely on the truefundamental value in their speculations.
Agents form beliefs about the fundamental value, on the basis of animitative process.
Optimistic agents overestimate and pessimistic agents underestimatethe true fundamental value.
Differently from De Grauwe and Rovira Kaltwasser (2012) andNaimzada and Pireddu (2015b), the bias is no more exogenous.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 57 / 112
![Page 175: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/175.jpg)
Other Heterogeneous Agents Models
Other settings with heterogeneous fundamentalists
In Naimzada and Pireddu (2015c) and in Cavalli et al. (2017) weconsider just the financial sector.
The stock market is populated by optimistic and pessimisticfundamentalists.
Due to ambiguity in the stock market, generated by the uncertaintyabout the future stock price, agents do not rely on the truefundamental value in their speculations.
Agents form beliefs about the fundamental value, on the basis of animitative process.
Optimistic agents overestimate and pessimistic agents underestimatethe true fundamental value.
Differently from De Grauwe and Rovira Kaltwasser (2012) andNaimzada and Pireddu (2015b), the bias is no more exogenous.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 57 / 112
![Page 176: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/176.jpg)
Other Heterogeneous Agents Models
Both in Naimzada and Pireddu (2015c) and in Cavalli et al. (2017) thestock price is determined by a nonlinear mechanism that preventsdivergence issues.
In Naimzada and Pireddu (2015c) population shares are exogenouslyfixed, while in Cavalli et al. (2017) shares evolve according to anupdating mechanism based on relative profits, similarly to Naimzadaand Pireddu (2015b).
Also the mechanisms governing the updating of the beliefs about thefundamental differ in the two papers.
Indeed, in Naimzada and Pireddu (2015c) agents update their beliefsproportionally to the relative profits realized by optimists andpessimists.
In Cavalli et al. (2017) agents consider instead the relative abilityshown by optimists and pessimists in guessing the realized stock price.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 58 / 112
![Page 177: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/177.jpg)
Other Heterogeneous Agents Models
Both in Naimzada and Pireddu (2015c) and in Cavalli et al. (2017) thestock price is determined by a nonlinear mechanism that preventsdivergence issues.
In Naimzada and Pireddu (2015c) population shares are exogenouslyfixed, while in Cavalli et al. (2017) shares evolve according to anupdating mechanism based on relative profits, similarly to Naimzadaand Pireddu (2015b).
Also the mechanisms governing the updating of the beliefs about thefundamental differ in the two papers.
Indeed, in Naimzada and Pireddu (2015c) agents update their beliefsproportionally to the relative profits realized by optimists andpessimists.
In Cavalli et al. (2017) agents consider instead the relative abilityshown by optimists and pessimists in guessing the realized stock price.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 58 / 112
![Page 178: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/178.jpg)
Other Heterogeneous Agents Models
Both in Naimzada and Pireddu (2015c) and in Cavalli et al. (2017) thestock price is determined by a nonlinear mechanism that preventsdivergence issues.
In Naimzada and Pireddu (2015c) population shares are exogenouslyfixed, while in Cavalli et al. (2017) shares evolve according to anupdating mechanism based on relative profits, similarly to Naimzadaand Pireddu (2015b).
Also the mechanisms governing the updating of the beliefs about thefundamental differ in the two papers.
Indeed, in Naimzada and Pireddu (2015c) agents update their beliefsproportionally to the relative profits realized by optimists andpessimists.
In Cavalli et al. (2017) agents consider instead the relative abilityshown by optimists and pessimists in guessing the realized stock price.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 58 / 112
![Page 179: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/179.jpg)
Other Heterogeneous Agents Models
Both in Naimzada and Pireddu (2015c) and in Cavalli et al. (2017) thestock price is determined by a nonlinear mechanism that preventsdivergence issues.
In Naimzada and Pireddu (2015c) population shares are exogenouslyfixed, while in Cavalli et al. (2017) shares evolve according to anupdating mechanism based on relative profits, similarly to Naimzadaand Pireddu (2015b).
Also the mechanisms governing the updating of the beliefs about thefundamental differ in the two papers.
Indeed, in Naimzada and Pireddu (2015c) agents update their beliefsproportionally to the relative profits realized by optimists andpessimists.
In Cavalli et al. (2017) agents consider instead the relative abilityshown by optimists and pessimists in guessing the realized stock price.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 58 / 112
![Page 180: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/180.jpg)
Other Heterogeneous Agents Models
Both in Naimzada and Pireddu (2015c) and in Cavalli et al. (2017) thestock price is determined by a nonlinear mechanism that preventsdivergence issues.
In Naimzada and Pireddu (2015c) population shares are exogenouslyfixed, while in Cavalli et al. (2017) shares evolve according to anupdating mechanism based on relative profits, similarly to Naimzadaand Pireddu (2015b).
Also the mechanisms governing the updating of the beliefs about thefundamental differ in the two papers.
Indeed, in Naimzada and Pireddu (2015c) agents update their beliefsproportionally to the relative profits realized by optimists andpessimists.
In Cavalli et al. (2017) agents consider instead the relative abilityshown by optimists and pessimists in guessing the realized stock price.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 58 / 112
![Page 181: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/181.jpg)
Other Heterogeneous Agents Models
The setting in Naimzada and Pireddu (2015c)
The belief about the fundamental of pessimistic agents is given by:
X (t + 1) = feµπX (t+1)
eµπX (t+1) + eµπY (t+1)+ F
eµπY (t+1)
eµπX (t+1) + eµπY (t+1)
The belief about the fundamental of optimistic agents is given by:
Y (t + 1) = FeµπX (t+1)
eµπX (t+1) + eµπY (t+1)+ f
eµπY (t+1)
eµπX (t+1) + eµπY (t+1)
where
F is the true fundamental value;f is the lower bound for X . We assume 0 < f < F ;
f is the upper bound for Y . We assume f > F ;
πi(t + 1) = (P(t + 1)−P(t))σi(i(t)−P(t)) are the profits of agentsin group i ∈ X ,Y and σi > 0 their reactivity;µ ≥ 0 represents the intensity of the imitative process.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 59 / 112
![Page 182: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/182.jpg)
Other Heterogeneous Agents Models
The setting in Naimzada and Pireddu (2015c)
The belief about the fundamental of pessimistic agents is given by:
X (t + 1) = feµπX (t+1)
eµπX (t+1) + eµπY (t+1)+ F
eµπY (t+1)
eµπX (t+1) + eµπY (t+1)
The belief about the fundamental of optimistic agents is given by:
Y (t + 1) = FeµπX (t+1)
eµπX (t+1) + eµπY (t+1)+ f
eµπY (t+1)
eµπX (t+1) + eµπY (t+1)
where
F is the true fundamental value;f is the lower bound for X . We assume 0 < f < F ;
f is the upper bound for Y . We assume f > F ;
πi(t + 1) = (P(t + 1)−P(t))σi(i(t)−P(t)) are the profits of agentsin group i ∈ X ,Y and σi > 0 their reactivity;µ ≥ 0 represents the intensity of the imitative process.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 59 / 112
![Page 183: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/183.jpg)
Other Heterogeneous Agents Models
The setting in Naimzada and Pireddu (2015c)
The belief about the fundamental of pessimistic agents is given by:
X (t + 1) = feµπX (t+1)
eµπX (t+1) + eµπY (t+1)+ F
eµπY (t+1)
eµπX (t+1) + eµπY (t+1)
The belief about the fundamental of optimistic agents is given by:
Y (t + 1) = FeµπX (t+1)
eµπX (t+1) + eµπY (t+1)+ f
eµπY (t+1)
eµπX (t+1) + eµπY (t+1)
where
F is the true fundamental value;f is the lower bound for X . We assume 0 < f < F ;
f is the upper bound for Y . We assume f > F ;
πi(t + 1) = (P(t + 1)−P(t))σi(i(t)−P(t)) are the profits of agentsin group i ∈ X ,Y and σi > 0 their reactivity;µ ≥ 0 represents the intensity of the imitative process.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 59 / 112
![Page 184: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/184.jpg)
Other Heterogeneous Agents Models
The setting in Naimzada and Pireddu (2015c)
The belief about the fundamental of pessimistic agents is given by:
X (t + 1) = feµπX (t+1)
eµπX (t+1) + eµπY (t+1)+ F
eµπY (t+1)
eµπX (t+1) + eµπY (t+1)
The belief about the fundamental of optimistic agents is given by:
Y (t + 1) = FeµπX (t+1)
eµπX (t+1) + eµπY (t+1)+ f
eµπY (t+1)
eµπX (t+1) + eµπY (t+1)
where
F is the true fundamental value;f is the lower bound for X . We assume 0 < f < F ;
f is the upper bound for Y . We assume f > F ;
πi(t + 1) = (P(t + 1)−P(t))σi(i(t)−P(t)) are the profits of agentsin group i ∈ X ,Y and σi > 0 their reactivity;µ ≥ 0 represents the intensity of the imitative process.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 59 / 112
![Page 185: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/185.jpg)
Other Heterogeneous Agents Models
The setting in Naimzada and Pireddu (2015c)
The belief about the fundamental of pessimistic agents is given by:
X (t + 1) = feµπX (t+1)
eµπX (t+1) + eµπY (t+1)+ F
eµπY (t+1)
eµπX (t+1) + eµπY (t+1)
The belief about the fundamental of optimistic agents is given by:
Y (t + 1) = FeµπX (t+1)
eµπX (t+1) + eµπY (t+1)+ f
eµπY (t+1)
eµπX (t+1) + eµπY (t+1)
where
F is the true fundamental value;f is the lower bound for X . We assume 0 < f < F ;
f is the upper bound for Y . We assume f > F ;
πi(t + 1) = (P(t + 1)−P(t))σi(i(t)−P(t)) are the profits of agentsin group i ∈ X ,Y and σi > 0 their reactivity;µ ≥ 0 represents the intensity of the imitative process.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 59 / 112
![Page 186: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/186.jpg)
Other Heterogeneous Agents Models
The setting in Naimzada and Pireddu (2015c)
The belief about the fundamental of pessimistic agents is given by:
X (t + 1) = feµπX (t+1)
eµπX (t+1) + eµπY (t+1)+ F
eµπY (t+1)
eµπX (t+1) + eµπY (t+1)
The belief about the fundamental of optimistic agents is given by:
Y (t + 1) = FeµπX (t+1)
eµπX (t+1) + eµπY (t+1)+ f
eµπY (t+1)
eµπX (t+1) + eµπY (t+1)
where
F is the true fundamental value;f is the lower bound for X . We assume 0 < f < F ;
f is the upper bound for Y . We assume f > F ;
πi(t + 1) = (P(t + 1)−P(t))σi(i(t)−P(t)) are the profits of agentsin group i ∈ X ,Y and σi > 0 their reactivity;µ ≥ 0 represents the intensity of the imitative process.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 59 / 112
![Page 187: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/187.jpg)
Other Heterogeneous Agents Models
The setting in Naimzada and Pireddu (2015c)
The belief about the fundamental of pessimistic agents is given by:
X (t + 1) = feµπX (t+1)
eµπX (t+1) + eµπY (t+1)+ F
eµπY (t+1)
eµπX (t+1) + eµπY (t+1)
The belief about the fundamental of optimistic agents is given by:
Y (t + 1) = FeµπX (t+1)
eµπX (t+1) + eµπY (t+1)+ f
eµπY (t+1)
eµπX (t+1) + eµπY (t+1)
where
F is the true fundamental value;f is the lower bound for X . We assume 0 < f < F ;
f is the upper bound for Y . We assume f > F ;
πi(t + 1) = (P(t + 1)−P(t))σi(i(t)−P(t)) are the profits of agentsin group i ∈ X ,Y and σi > 0 their reactivity;µ ≥ 0 represents the intensity of the imitative process.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 59 / 112
![Page 188: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/188.jpg)
Other Heterogeneous Agents Models
The setting in Naimzada and Pireddu (2015c)
The belief about the fundamental of pessimistic agents is given by:
X (t + 1) = feµπX (t+1)
eµπX (t+1) + eµπY (t+1)+ F
eµπY (t+1)
eµπX (t+1) + eµπY (t+1)
The belief about the fundamental of optimistic agents is given by:
Y (t + 1) = FeµπX (t+1)
eµπX (t+1) + eµπY (t+1)+ f
eµπY (t+1)
eµπX (t+1) + eµπY (t+1)
where
F is the true fundamental value;f is the lower bound for X . We assume 0 < f < F ;
f is the upper bound for Y . We assume f > F ;
πi(t + 1) = (P(t + 1)−P(t))σi(i(t)−P(t)) are the profits of agentsin group i ∈ X ,Y and σi > 0 their reactivity;µ ≥ 0 represents the intensity of the imitative process.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 59 / 112
![Page 189: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/189.jpg)
Other Heterogeneous Agents Models
Agents, still remaining pessimists or optimists, proportionally imitatethose who obtain higher profits.
When µ = 0, X (t + 1) ≡ 12(f + F ) and Y (t + 1) ≡ 1
2(F + f ).
When µ→ +∞ :
– if πX > πY , then X (t + 1)→ f and Y (t + 1)→ F ;– if πX < πY , then X (t + 1)→ F and Y (t + 1)→ f .
The price adjustment mechanism is given by:
P(t + 1)− P(t) = γa2
(a1 + a2
a1 exp(−D(t)) + a2− 1),
where γ > 0 represents the market maker price adjustment reactivityand D(t) = ωσX (X (t)− P(t)) + (1− ω)σY (Y (t)− P(t)) is total excessdemand, with ω ∈ [0,1] the share of pessimists;a1 > 0 and a2 > 0 play the role, together with γ, of horizontalasymptotes.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 60 / 112
![Page 190: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/190.jpg)
Other Heterogeneous Agents Models
Agents, still remaining pessimists or optimists, proportionally imitatethose who obtain higher profits.
When µ = 0, X (t + 1) ≡ 12(f + F ) and Y (t + 1) ≡ 1
2(F + f ).
When µ→ +∞ :
– if πX > πY , then X (t + 1)→ f and Y (t + 1)→ F ;– if πX < πY , then X (t + 1)→ F and Y (t + 1)→ f .
The price adjustment mechanism is given by:
P(t + 1)− P(t) = γa2
(a1 + a2
a1 exp(−D(t)) + a2− 1),
where γ > 0 represents the market maker price adjustment reactivityand D(t) = ωσX (X (t)− P(t)) + (1− ω)σY (Y (t)− P(t)) is total excessdemand, with ω ∈ [0,1] the share of pessimists;a1 > 0 and a2 > 0 play the role, together with γ, of horizontalasymptotes.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 60 / 112
![Page 191: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/191.jpg)
Other Heterogeneous Agents Models
Agents, still remaining pessimists or optimists, proportionally imitatethose who obtain higher profits.
When µ = 0, X (t + 1) ≡ 12(f + F ) and Y (t + 1) ≡ 1
2(F + f ).
When µ→ +∞ :
– if πX > πY , then X (t + 1)→ f and Y (t + 1)→ F ;– if πX < πY , then X (t + 1)→ F and Y (t + 1)→ f .
The price adjustment mechanism is given by:
P(t + 1)− P(t) = γa2
(a1 + a2
a1 exp(−D(t)) + a2− 1),
where γ > 0 represents the market maker price adjustment reactivityand D(t) = ωσX (X (t)− P(t)) + (1− ω)σY (Y (t)− P(t)) is total excessdemand, with ω ∈ [0,1] the share of pessimists;a1 > 0 and a2 > 0 play the role, together with γ, of horizontalasymptotes.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 60 / 112
![Page 192: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/192.jpg)
Other Heterogeneous Agents Models
Agents, still remaining pessimists or optimists, proportionally imitatethose who obtain higher profits.
When µ = 0, X (t + 1) ≡ 12(f + F ) and Y (t + 1) ≡ 1
2(F + f ).
When µ→ +∞ :
– if πX > πY , then X (t + 1)→ f and Y (t + 1)→ F ;– if πX < πY , then X (t + 1)→ F and Y (t + 1)→ f .
The price adjustment mechanism is given by:
P(t + 1)− P(t) = γa2
(a1 + a2
a1 exp(−D(t)) + a2− 1),
where γ > 0 represents the market maker price adjustment reactivityand D(t) = ωσX (X (t)− P(t)) + (1− ω)σY (Y (t)− P(t)) is total excessdemand, with ω ∈ [0,1] the share of pessimists;a1 > 0 and a2 > 0 play the role, together with γ, of horizontalasymptotes.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 60 / 112
![Page 193: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/193.jpg)
Other Heterogeneous Agents Models
Agents, still remaining pessimists or optimists, proportionally imitatethose who obtain higher profits.
When µ = 0, X (t + 1) ≡ 12(f + F ) and Y (t + 1) ≡ 1
2(F + f ).
When µ→ +∞ :
– if πX > πY , then X (t + 1)→ f and Y (t + 1)→ F ;– if πX < πY , then X (t + 1)→ F and Y (t + 1)→ f .
The price adjustment mechanism is given by:
P(t + 1)− P(t) = γa2
(a1 + a2
a1 exp(−D(t)) + a2− 1),
where γ > 0 represents the market maker price adjustment reactivityand D(t) = ωσX (X (t)− P(t)) + (1− ω)σY (Y (t)− P(t)) is total excessdemand, with ω ∈ [0,1] the share of pessimists;a1 > 0 and a2 > 0 play the role, together with γ, of horizontalasymptotes.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 60 / 112
![Page 194: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/194.jpg)
Other Heterogeneous Agents Models
Agents, still remaining pessimists or optimists, proportionally imitatethose who obtain higher profits.
When µ = 0, X (t + 1) ≡ 12(f + F ) and Y (t + 1) ≡ 1
2(F + f ).
When µ→ +∞ :
– if πX > πY , then X (t + 1)→ f and Y (t + 1)→ F ;– if πX < πY , then X (t + 1)→ F and Y (t + 1)→ f .
The price adjustment mechanism is given by:
P(t + 1)− P(t) = γa2
(a1 + a2
a1 exp(−D(t)) + a2− 1),
where γ > 0 represents the market maker price adjustment reactivityand D(t) = ωσX (X (t)− P(t)) + (1− ω)σY (Y (t)− P(t)) is total excessdemand, with ω ∈ [0,1] the share of pessimists;a1 > 0 and a2 > 0 play the role, together with γ, of horizontalasymptotes.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 60 / 112
![Page 195: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/195.jpg)
Other Heterogeneous Agents Models
Agents, still remaining pessimists or optimists, proportionally imitatethose who obtain higher profits.
When µ = 0, X (t + 1) ≡ 12(f + F ) and Y (t + 1) ≡ 1
2(F + f ).
When µ→ +∞ :
– if πX > πY , then X (t + 1)→ f and Y (t + 1)→ F ;– if πX < πY , then X (t + 1)→ F and Y (t + 1)→ f .
The price adjustment mechanism is given by:
P(t + 1)− P(t) = γa2
(a1 + a2
a1 exp(−D(t)) + a2− 1),
where γ > 0 represents the market maker price adjustment reactivityand D(t) = ωσX (X (t)− P(t)) + (1− ω)σY (Y (t)− P(t)) is total excessdemand, with ω ∈ [0,1] the share of pessimists;a1 > 0 and a2 > 0 play the role, together with γ, of horizontalasymptotes.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 60 / 112
![Page 196: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/196.jpg)
Other Heterogeneous Agents Models
In order to simplify our analysis, we assume that f = F −∆ andf = F + ∆, for some ∆ ≥ 0.
In this manner ∆ describes the maximum possible degree ofpessimism and optimism and it may be used as bifurcation parameter.
Indeed, we will use µ and ∆ as bifurcation parameters.
Our dynamical system reads as:X (t + 1) = F −∆
(1
1+e−µ(πX (t+1)−πY (t+1))
)Y (t + 1) = F + ∆
(1
1+eµ(πX (t+1)−πY (t+1))
)P(t + 1) = P(t) + γa2
(a1+a2
a1e−(ωσX (X(t)−P(t))+(1−ω)σY (Y (t)−P(t)))+a2− 1)
with πi(t + 1) = (P(t + 1)− P(t))σi(i(t)− P(t)), for i ∈ X ,Y.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 61 / 112
![Page 197: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/197.jpg)
Other Heterogeneous Agents Models
In order to simplify our analysis, we assume that f = F −∆ andf = F + ∆, for some ∆ ≥ 0.
In this manner ∆ describes the maximum possible degree ofpessimism and optimism and it may be used as bifurcation parameter.
Indeed, we will use µ and ∆ as bifurcation parameters.
Our dynamical system reads as:X (t + 1) = F −∆
(1
1+e−µ(πX (t+1)−πY (t+1))
)Y (t + 1) = F + ∆
(1
1+eµ(πX (t+1)−πY (t+1))
)P(t + 1) = P(t) + γa2
(a1+a2
a1e−(ωσX (X(t)−P(t))+(1−ω)σY (Y (t)−P(t)))+a2− 1)
with πi(t + 1) = (P(t + 1)− P(t))σi(i(t)− P(t)), for i ∈ X ,Y.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 61 / 112
![Page 198: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/198.jpg)
Other Heterogeneous Agents Models
In order to simplify our analysis, we assume that f = F −∆ andf = F + ∆, for some ∆ ≥ 0.
In this manner ∆ describes the maximum possible degree ofpessimism and optimism and it may be used as bifurcation parameter.
Indeed, we will use µ and ∆ as bifurcation parameters.
Our dynamical system reads as:X (t + 1) = F −∆
(1
1+e−µ(πX (t+1)−πY (t+1))
)Y (t + 1) = F + ∆
(1
1+eµ(πX (t+1)−πY (t+1))
)P(t + 1) = P(t) + γa2
(a1+a2
a1e−(ωσX (X(t)−P(t))+(1−ω)σY (Y (t)−P(t)))+a2− 1)
with πi(t + 1) = (P(t + 1)− P(t))σi(i(t)− P(t)), for i ∈ X ,Y.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 61 / 112
![Page 199: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/199.jpg)
Other Heterogeneous Agents Models
In order to simplify our analysis, we assume that f = F −∆ andf = F + ∆, for some ∆ ≥ 0.
In this manner ∆ describes the maximum possible degree ofpessimism and optimism and it may be used as bifurcation parameter.
Indeed, we will use µ and ∆ as bifurcation parameters.
Our dynamical system reads as:X (t + 1) = F −∆
(1
1+e−µ(πX (t+1)−πY (t+1))
)Y (t + 1) = F + ∆
(1
1+eµ(πX (t+1)−πY (t+1))
)P(t + 1) = P(t) + γa2
(a1+a2
a1e−(ωσX (X(t)−P(t))+(1−ω)σY (Y (t)−P(t)))+a2− 1)
with πi(t + 1) = (P(t + 1)− P(t))σi(i(t)− P(t)), for i ∈ X ,Y.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 61 / 112
![Page 200: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/200.jpg)
Other Heterogeneous Agents Models
PropositionOur system has a unique steady state in
(X ∗,Y ∗,P∗) =
(F − ∆
2,F +
∆
2,F − ∆(ωσX − (1− ω)σY )
2(ωσX + (1− ω)σY )
).
Sketch of the proof:
– By the last equation in equilibrium it holds that
P∗ = ωσX X∗+(1−ω)σY Y∗
ωσX +(1−ω)σY.
– Moreover, in equilibrium πX = πY = 0, so that X ∗ = F − ∆2 and
Y ∗ = F + ∆2 .
– Inserting such expressions in P∗, we get the desired conclusion.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 62 / 112
![Page 201: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/201.jpg)
Other Heterogeneous Agents Models
PropositionOur system has a unique steady state in
(X ∗,Y ∗,P∗) =
(F − ∆
2,F +
∆
2,F − ∆(ωσX − (1− ω)σY )
2(ωσX + (1− ω)σY )
).
Sketch of the proof:
– By the last equation in equilibrium it holds that
P∗ = ωσX X∗+(1−ω)σY Y∗
ωσX +(1−ω)σY.
– Moreover, in equilibrium πX = πY = 0, so that X ∗ = F − ∆2 and
Y ∗ = F + ∆2 .
– Inserting such expressions in P∗, we get the desired conclusion.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 62 / 112
![Page 202: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/202.jpg)
Other Heterogeneous Agents Models
PropositionOur system has a unique steady state in
(X ∗,Y ∗,P∗) =
(F − ∆
2,F +
∆
2,F − ∆(ωσX − (1− ω)σY )
2(ωσX + (1− ω)σY )
).
Sketch of the proof:
– By the last equation in equilibrium it holds that
P∗ = ωσX X∗+(1−ω)σY Y∗
ωσX +(1−ω)σY.
– Moreover, in equilibrium πX = πY = 0, so that X ∗ = F − ∆2 and
Y ∗ = F + ∆2 .
– Inserting such expressions in P∗, we get the desired conclusion.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 62 / 112
![Page 203: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/203.jpg)
Other Heterogeneous Agents Models
PropositionOur system has a unique steady state in
(X ∗,Y ∗,P∗) =
(F − ∆
2,F +
∆
2,F − ∆(ωσX − (1− ω)σY )
2(ωσX + (1− ω)σY )
).
Sketch of the proof:
– By the last equation in equilibrium it holds that
P∗ = ωσX X∗+(1−ω)σY Y∗
ωσX +(1−ω)σY.
– Moreover, in equilibrium πX = πY = 0, so that X ∗ = F − ∆2 and
Y ∗ = F + ∆2 .
– Inserting such expressions in P∗, we get the desired conclusion.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 62 / 112
![Page 204: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/204.jpg)
Other Heterogeneous Agents Models
PropositionOur system has a unique steady state in
(X ∗,Y ∗,P∗) =
(F − ∆
2,F +
∆
2,F − ∆(ωσX − (1− ω)σY )
2(ωσX + (1− ω)σY )
).
Sketch of the proof:
– By the last equation in equilibrium it holds that
P∗ = ωσX X∗+(1−ω)σY Y∗
ωσX +(1−ω)σY.
– Moreover, in equilibrium πX = πY = 0, so that X ∗ = F − ∆2 and
Y ∗ = F + ∆2 .
– Inserting such expressions in P∗, we get the desired conclusion.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 62 / 112
![Page 205: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/205.jpg)
Other Heterogeneous Agents Models
(X ∗,Y ∗,P∗) =
(F − ∆
2,F +
∆
2,F − ∆(ωσX − (1− ω)σY )
2(ωσX + (1− ω)σY )
)The steady state values for X and Y are symmetric with respect to Fand lie at the middle points of the intervals in which they may vary.
When ∆ = 0 we find X ∗ = Y ∗ = P∗ = F , like in the classicalframework without belief biases and imitation.
It is possible to rewrite P∗ as
P∗ =ωσX (F − ∆
2 ) + (1− ω)σY (F + ∆2 )
ωσX + (1− ω)σY,
i.e., as a weighted average of X ∗ and Y ∗.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 63 / 112
![Page 206: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/206.jpg)
Other Heterogeneous Agents Models
(X ∗,Y ∗,P∗) =
(F − ∆
2,F +
∆
2,F − ∆(ωσX − (1− ω)σY )
2(ωσX + (1− ω)σY )
)The steady state values for X and Y are symmetric with respect to Fand lie at the middle points of the intervals in which they may vary.
When ∆ = 0 we find X ∗ = Y ∗ = P∗ = F , like in the classicalframework without belief biases and imitation.
It is possible to rewrite P∗ as
P∗ =ωσX (F − ∆
2 ) + (1− ω)σY (F + ∆2 )
ωσX + (1− ω)σY,
i.e., as a weighted average of X ∗ and Y ∗.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 63 / 112
![Page 207: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/207.jpg)
Other Heterogeneous Agents Models
(X ∗,Y ∗,P∗) =
(F − ∆
2,F +
∆
2,F − ∆(ωσX − (1− ω)σY )
2(ωσX + (1− ω)σY )
)The steady state values for X and Y are symmetric with respect to Fand lie at the middle points of the intervals in which they may vary.
When ∆ = 0 we find X ∗ = Y ∗ = P∗ = F , like in the classicalframework without belief biases and imitation.
It is possible to rewrite P∗ as
P∗ =ωσX (F − ∆
2 ) + (1− ω)σY (F + ∆2 )
ωσX + (1− ω)σY,
i.e., as a weighted average of X ∗ and Y ∗.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 63 / 112
![Page 208: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/208.jpg)
Other Heterogeneous Agents Models
(X ∗,Y ∗,P∗) =
(F − ∆
2,F +
∆
2,F − ∆(ωσX − (1− ω)σY )
2(ωσX + (1− ω)σY )
)The steady state values for X and Y are symmetric with respect to Fand lie at the middle points of the intervals in which they may vary.
When ∆ = 0 we find X ∗ = Y ∗ = P∗ = F , like in the classicalframework without belief biases and imitation.
It is possible to rewrite P∗ as
P∗ =ωσX (F − ∆
2 ) + (1− ω)σY (F + ∆2 )
ωσX + (1− ω)σY,
i.e., as a weighted average of X ∗ and Y ∗.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 63 / 112
![Page 209: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/209.jpg)
Other Heterogeneous Agents Models
Proposition
The variables X and Y in our system satisfy the following condition:Y (t) = X (t) + ∆, for all t ≥ 1.
For t ≥ 1, our dynamical system is then equivalent to that associatedto the 2D map
G = (G1,G2) : (f ,F )× (0,+∞)→ R2,
(X ,P) 7→ (G1(X ,P),G2(X ,P)),
defined as:G1(X ,P)=F−
∆
1+e−µ
(γa2
(a1+a2
a1e−(ωσX (X−P)+(1−ω)σY (X+∆−P))+a2−1
)(σX (X−P)−σY (X+∆−P))
)
G2(X ,P)=P + γa2
(a1+a2
a1e−(ωσX (X−P)+(1−ω)σY (X+∆−P))+a2− 1)
in the sense that the two systems generate the same trajectories.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 64 / 112
![Page 210: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/210.jpg)
Other Heterogeneous Agents Models
Proposition
The variables X and Y in our system satisfy the following condition:Y (t) = X (t) + ∆, for all t ≥ 1.
For t ≥ 1, our dynamical system is then equivalent to that associatedto the 2D map
G = (G1,G2) : (f ,F )× (0,+∞)→ R2,
(X ,P) 7→ (G1(X ,P),G2(X ,P)),
defined as:G1(X ,P)=F−
∆
1+e−µ
(γa2
(a1+a2
a1e−(ωσX (X−P)+(1−ω)σY (X+∆−P))+a2−1
)(σX (X−P)−σY (X+∆−P))
)
G2(X ,P)=P + γa2
(a1+a2
a1e−(ωσX (X−P)+(1−ω)σY (X+∆−P))+a2− 1)
in the sense that the two systems generate the same trajectories.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 64 / 112
![Page 211: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/211.jpg)
Other Heterogeneous Agents Models
For simplicity, we will deal with G to analytically derive the stabilityconditions for our model.
For the numerical simulations we will rely on the original 3Dformulation, in order to illustrate the behavior of all variables.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 65 / 112
![Page 212: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/212.jpg)
Other Heterogeneous Agents Models
For simplicity, we will deal with G to analytically derive the stabilityconditions for our model.
For the numerical simulations we will rely on the original 3Dformulation, in order to illustrate the behavior of all variables.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 65 / 112
![Page 213: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/213.jpg)
Other Heterogeneous Agents Models
The 2D system has a unique fixed point in
(X ∗,P∗) =
(F − ∆
2,F − ∆(ωσX − (1− ω)σY )
2(ωσX + (1− ω)σY )
).
The Jacobian matrix for G in correspondence to (X ∗,P∗) reads as
JG(X ∗,P∗) =
[∆2µγσXσY
4 −∆2µγσXσY4
γ(ωσX + (1− ω)σY ) 1− γ(ωσX + (1− ω)σY )
],
where we set γ = γa1a2a1+a2
.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 66 / 112
![Page 214: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/214.jpg)
Other Heterogeneous Agents Models
The 2D system has a unique fixed point in
(X ∗,P∗) =
(F − ∆
2,F − ∆(ωσX − (1− ω)σY )
2(ωσX + (1− ω)σY )
).
The Jacobian matrix for G in correspondence to (X ∗,P∗) reads as
JG(X ∗,P∗) =
[∆2µγσXσY
4 −∆2µγσXσY4
γ(ωσX + (1− ω)σY ) 1− γ(ωσX + (1− ω)σY )
],
where we set γ = γa1a2a1+a2
.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 66 / 112
![Page 215: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/215.jpg)
Other Heterogeneous Agents Models
Denoting by det(J) and tr(J) the determinant and the trace of theabove Jacobian matrix, the Jury conditions read as follows
(i) 1 + tr(J) + det(J) > 0;
(ii) 1− tr(J) + det(J) > 0;
(iii) det(J) < 1.
In our framework, we have
det(J) =µ∆2γσXσY
4,
tr(J) =µ∆2γσXσY
4+ 1− γ(ωσX + (1− ω)σY ).
Making µ explicit, when ∆ 6= 0 (i)–(iii) are fulfilled if
2(γ(ωσX + (1− ω)σY )− 2)
γσXσY ∆2 < µ <4
γσXσY ∆2 .
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 67 / 112
![Page 216: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/216.jpg)
Other Heterogeneous Agents Models
Denoting by det(J) and tr(J) the determinant and the trace of theabove Jacobian matrix, the Jury conditions read as follows
(i) 1 + tr(J) + det(J) > 0;
(ii) 1− tr(J) + det(J) > 0;
(iii) det(J) < 1.
In our framework, we have
det(J) =µ∆2γσXσY
4,
tr(J) =µ∆2γσXσY
4+ 1− γ(ωσX + (1− ω)σY ).
Making µ explicit, when ∆ 6= 0 (i)–(iii) are fulfilled if
2(γ(ωσX + (1− ω)σY )− 2)
γσXσY ∆2 < µ <4
γσXσY ∆2 .
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 67 / 112
![Page 217: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/217.jpg)
Other Heterogeneous Agents Models
Denoting by det(J) and tr(J) the determinant and the trace of theabove Jacobian matrix, the Jury conditions read as follows
(i) 1 + tr(J) + det(J) > 0;
(ii) 1− tr(J) + det(J) > 0;
(iii) det(J) < 1.
In our framework, we have
det(J) =µ∆2γσXσY
4,
tr(J) =µ∆2γσXσY
4+ 1− γ(ωσX + (1− ω)σY ).
Making µ explicit, when ∆ 6= 0 (i)–(iii) are fulfilled if
2(γ(ωσX + (1− ω)σY )− 2)
γσXσY ∆2 < µ <4
γσXσY ∆2 .
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 67 / 112
![Page 218: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/218.jpg)
Other Heterogeneous Agents Models
Usually in the literature increasing the parameter, strongly related toour µ, describing the intensity of choice in the switching mechanismbetween different decisional rules has just a destabilizing effect, whilefor us it may also be stabilizing.
Indeed, when µ is positive but close to 0, through the imitative processthe instability of the financial market gets transmitted to the dynamicsof the fundamental values.
Increasing values for µ intensify the oscillations due to optimism andpessimism, but when µ is sufficiently large positive and negativeexcess demands for the two groups of agents balance out in theaggregate excess demand and this causes smaller price oscillations.
The profit differential decreases and this leads to smaller variations forthe fundamental values of optimists and pessimists.
When µ increases further, agents become however very reactive inupdating the fundamental values and this causes the emergence ofcomplex, quasiperiodic dynamics.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 68 / 112
![Page 219: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/219.jpg)
Other Heterogeneous Agents Models
Usually in the literature increasing the parameter, strongly related toour µ, describing the intensity of choice in the switching mechanismbetween different decisional rules has just a destabilizing effect, whilefor us it may also be stabilizing.
Indeed, when µ is positive but close to 0, through the imitative processthe instability of the financial market gets transmitted to the dynamicsof the fundamental values.
Increasing values for µ intensify the oscillations due to optimism andpessimism, but when µ is sufficiently large positive and negativeexcess demands for the two groups of agents balance out in theaggregate excess demand and this causes smaller price oscillations.
The profit differential decreases and this leads to smaller variations forthe fundamental values of optimists and pessimists.
When µ increases further, agents become however very reactive inupdating the fundamental values and this causes the emergence ofcomplex, quasiperiodic dynamics.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 68 / 112
![Page 220: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/220.jpg)
Other Heterogeneous Agents Models
Usually in the literature increasing the parameter, strongly related toour µ, describing the intensity of choice in the switching mechanismbetween different decisional rules has just a destabilizing effect, whilefor us it may also be stabilizing.
Indeed, when µ is positive but close to 0, through the imitative processthe instability of the financial market gets transmitted to the dynamicsof the fundamental values.
Increasing values for µ intensify the oscillations due to optimism andpessimism, but when µ is sufficiently large positive and negativeexcess demands for the two groups of agents balance out in theaggregate excess demand and this causes smaller price oscillations.
The profit differential decreases and this leads to smaller variations forthe fundamental values of optimists and pessimists.
When µ increases further, agents become however very reactive inupdating the fundamental values and this causes the emergence ofcomplex, quasiperiodic dynamics.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 68 / 112
![Page 221: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/221.jpg)
Other Heterogeneous Agents Models
Usually in the literature increasing the parameter, strongly related toour µ, describing the intensity of choice in the switching mechanismbetween different decisional rules has just a destabilizing effect, whilefor us it may also be stabilizing.
Indeed, when µ is positive but close to 0, through the imitative processthe instability of the financial market gets transmitted to the dynamicsof the fundamental values.
Increasing values for µ intensify the oscillations due to optimism andpessimism, but when µ is sufficiently large positive and negativeexcess demands for the two groups of agents balance out in theaggregate excess demand and this causes smaller price oscillations.
The profit differential decreases and this leads to smaller variations forthe fundamental values of optimists and pessimists.
When µ increases further, agents become however very reactive inupdating the fundamental values and this causes the emergence ofcomplex, quasiperiodic dynamics.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 68 / 112
![Page 222: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/222.jpg)
Other Heterogeneous Agents Models
Usually in the literature increasing the parameter, strongly related toour µ, describing the intensity of choice in the switching mechanismbetween different decisional rules has just a destabilizing effect, whilefor us it may also be stabilizing.
Indeed, when µ is positive but close to 0, through the imitative processthe instability of the financial market gets transmitted to the dynamicsof the fundamental values.
Increasing values for µ intensify the oscillations due to optimism andpessimism, but when µ is sufficiently large positive and negativeexcess demands for the two groups of agents balance out in theaggregate excess demand and this causes smaller price oscillations.
The profit differential decreases and this leads to smaller variations forthe fundamental values of optimists and pessimists.
When µ increases further, agents become however very reactive inupdating the fundamental values and this causes the emergence ofcomplex, quasiperiodic dynamics.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 68 / 112
![Page 223: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/223.jpg)
Other Heterogeneous Agents Models
In (i)–(iii) it is also possible to make ∆ explicit, finding that when µ 6= 0the stability conditions read as
γ(ωσX + (1− ω)σY ) ≥ 2
and √2(γ(ωσX + (1− ω)σY )− 2)
γσXσYµ< ∆ <
2√γσXσYµ
,
or asγ(ωσX + (1− ω)σY ) < 2
and∆ <
2√γσXσYµ
.
When instead µ = 0 or ∆ = 0, the dynamics are generated by thefinancial market only, which is locally asymptotically stable at P∗ = F if
γ <2
ωσX + (1− ω)σY.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 69 / 112
![Page 224: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/224.jpg)
Other Heterogeneous Agents Models
In (i)–(iii) it is also possible to make ∆ explicit, finding that when µ 6= 0the stability conditions read as
γ(ωσX + (1− ω)σY ) ≥ 2
and √2(γ(ωσX + (1− ω)σY )− 2)
γσXσYµ< ∆ <
2√γσXσYµ
,
or asγ(ωσX + (1− ω)σY ) < 2
and∆ <
2√γσXσYµ
.
When instead µ = 0 or ∆ = 0, the dynamics are generated by thefinancial market only, which is locally asymptotically stable at P∗ = F if
γ <2
ωσX + (1− ω)σY.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 69 / 112
![Page 225: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/225.jpg)
Other Heterogeneous Agents Models
In (i)–(iii) it is also possible to make ∆ explicit, finding that when µ 6= 0the stability conditions read as
γ(ωσX + (1− ω)σY ) ≥ 2
and √2(γ(ωσX + (1− ω)σY )− 2)
γσXσYµ< ∆ <
2√γσXσYµ
,
or asγ(ωσX + (1− ω)σY ) < 2
and∆ <
2√γσXσYµ
.
When instead µ = 0 or ∆ = 0, the dynamics are generated by thefinancial market only, which is locally asymptotically stable at P∗ = F if
γ <2
ωσX + (1− ω)σY.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 69 / 112
![Page 226: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/226.jpg)
Other Heterogeneous Agents Models
In the numerical simulations, for simplicity, we will focus on frameworkswith σX = σY = 1 and ω = 0.5.
The expression for the steady state then becomes
(X ∗,Y ∗,P∗) =
(F − ∆
2,F +
∆
2,F)
and the financial market, when isolated, is stable if γ < 2.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 70 / 112
![Page 227: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/227.jpg)
Other Heterogeneous Agents Models
In the numerical simulations, for simplicity, we will focus on frameworkswith σX = σY = 1 and ω = 0.5.
The expression for the steady state then becomes
(X ∗,Y ∗,P∗) =
(F − ∆
2,F +
∆
2,F)
and the financial market, when isolated, is stable if γ < 2.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 70 / 112
![Page 228: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/228.jpg)
Other Heterogeneous Agents Models
Bifurcation analysis results
According to the value of γ, increasing values of µ may have:
– a destabilizing role
The bifurcation diagram with respect to µ ∈ [0,20] for X in blue, Y inred and P in green for γ = 1, F = 2, ∆ = 0.8, a1 = a2 = 1, and the
initial conditions X (0) = 1.25, Y (0) = 2.2 and P(0) = 3
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 71 / 112
![Page 229: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/229.jpg)
Other Heterogeneous Agents Models
Bifurcation analysis results
According to the value of γ, increasing values of µ may have:
– a destabilizing role
The bifurcation diagram with respect to µ ∈ [0,20] for X in blue, Y inred and P in green for γ = 1, F = 2, ∆ = 0.8, a1 = a2 = 1, and the
initial conditions X (0) = 1.25, Y (0) = 2.2 and P(0) = 3
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 71 / 112
![Page 230: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/230.jpg)
Other Heterogeneous Agents Models
– a mixed role
The bifurcation diagram with respect to µ ∈ [0,3.5] for X in blue, Y inred and P in green for γ = 5, F = 2, ∆ = 0.8, a1 = a2 = 1, and the
initial conditions X (0) = 1.5, Y (0) = 2.5 and P(0) = 3
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 72 / 112
![Page 231: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/231.jpg)
Other Heterogeneous Agents Models
– a complexity decreasing role
The bifurcation diagram with respect to µ ∈ [0,12] for X in blue, Y inred and P in green, for γ = 4.8, F = 2, ∆ = 0.8, a1 = 2.6, a2 = 1, and
the initial conditions X (0) = 1.5, Y (0) = 2.5 and P(0) = 1
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 73 / 112
![Page 232: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/232.jpg)
Other Heterogeneous Agents Models
Similarly, according to the value of γ, increasing values of ∆ may have:
– a destabilizing role
The bifurcation diagram with respect to ∆ ∈ [0,1] for X in blue, Y inred and P in green for γ = 1, F = 1.3, µ = 10, a1 = a2 = 1, and the
initial conditions X (0) = 1.25, Y (0) = 1.4 and P(0) = 3
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 74 / 112
![Page 233: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/233.jpg)
Other Heterogeneous Agents Models
– a mixed role
The bifurcation diagram with respect to ∆ ∈ [0,0.5] for X in blue, Y inred and P in green for γ = 4.5, F = 1.3, µ = 10, a1 = a2 = 1, and the
initial conditions X (0) = 1.1, Y (0) = 1.4 and P(0) = 3
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 75 / 112
![Page 234: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/234.jpg)
Other Heterogeneous Agents Models
– a complexity decreasing role
The bifurcation diagram with respect to ∆ ∈ [0,3] for X in blue, Y inred and P in green for γ = 5.4, F = 4, µ = 0.5, a1 = 3.3, a2 = 1, and
the initial conditions X (0) = 1.6, Y (0) = 4.5 and P(0) = 3
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 76 / 112
![Page 235: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/235.jpg)
Other Heterogeneous Agents Models
In Naimzada and Pireddu (2015c), starting from time series of themain variables, we explain the rules governing the dynamics of priceand of fundamental values.
The model is rich in multistability phenomena, characterized by thecoexistence of cyclic attractors of various periods with different chaoticattractors, in one or more pieces.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 77 / 112
![Page 236: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/236.jpg)
Other Heterogeneous Agents Models
In Naimzada and Pireddu (2015c), starting from time series of themain variables, we explain the rules governing the dynamics of priceand of fundamental values.
The model is rich in multistability phenomena, characterized by thecoexistence of cyclic attractors of various periods with different chaoticattractors, in one or more pieces.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 77 / 112
![Page 237: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/237.jpg)
Other Heterogeneous Agents Models
The bifurcation diagram with respect to µ ∈ [0,3] for P withγ = 5, F = 2.6, ∆ = 0.8, a1 = 2.6, a2 = 1, and the initial conditionsX (0) = 2.2, Y (0) = 3, and P(0) = 3 for the blue points, P(0) = 9 for
the red points and P(0) = 2.599 for the green points, respectively
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 78 / 112
![Page 238: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/238.jpg)
Other Heterogeneous Agents Models
The setting in Cavalli et al. (2017)
Two are the main differences with respect to Naimzada and Pireddu(2015c):
– optimistic and pessimistic shares are determined by an evolutionarymechanism based on relative profits;
– the beliefs about the fundamental are updated according to therelative ability shown by optimists and pessimists in guessing therealized stock price.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 79 / 112
![Page 239: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/239.jpg)
Other Heterogeneous Agents Models
The setting in Cavalli et al. (2017)
Two are the main differences with respect to Naimzada and Pireddu(2015c):
– optimistic and pessimistic shares are determined by an evolutionarymechanism based on relative profits;
– the beliefs about the fundamental are updated according to therelative ability shown by optimists and pessimists in guessing therealized stock price.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 79 / 112
![Page 240: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/240.jpg)
Other Heterogeneous Agents Models
The setting in Cavalli et al. (2017)
Two are the main differences with respect to Naimzada and Pireddu(2015c):
– optimistic and pessimistic shares are determined by an evolutionarymechanism based on relative profits;
– the beliefs about the fundamental are updated according to therelative ability shown by optimists and pessimists in guessing therealized stock price.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 79 / 112
![Page 241: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/241.jpg)
Other Heterogeneous Agents Models
The setting in Cavalli et al. (2017)
Two are the main differences with respect to Naimzada and Pireddu(2015c):
– optimistic and pessimistic shares are determined by an evolutionarymechanism based on relative profits;
– the beliefs about the fundamental are updated according to therelative ability shown by optimists and pessimists in guessing therealized stock price.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 79 / 112
![Page 242: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/242.jpg)
Other Heterogeneous Agents Models
The belief about the fundamental of pessimistic agents is given by:
X (t+1) = feµ(Y (t)−P(t))2
eµ(X(t)−P(t))2 + eµ(Y (t)−P(t))2 +Feµ(X(t)−P(t))2
eµ(X(t)−P(t))2 + eµ(Y (t)−P(t))2
The belief about the fundamental of optimistic agents is given by:
Y (t+1) = Feµ(Y (t)−P(t))2
eµ(X(t)−P(t))2 + eµ(Y (t)−P(t))2 +feµ(X(t)−P(t))2
eµ(X(t)−P(t))2 + eµ(Y (t)−P(t))2
where
F is the true fundamental value;f is the lower bound for X . We assume 0 < f < F ;
f is the upper bound for Y . We assume f > F ;
(i(t)− P(t))2 is the squared error between the fundamental valueperceived by agents of group i ∈ X ,Y and the stock price;µ ≥ 0 represents the intensity of the imitative process.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 80 / 112
![Page 243: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/243.jpg)
Other Heterogeneous Agents Models
The belief about the fundamental of pessimistic agents is given by:
X (t+1) = feµ(Y (t)−P(t))2
eµ(X(t)−P(t))2 + eµ(Y (t)−P(t))2 +Feµ(X(t)−P(t))2
eµ(X(t)−P(t))2 + eµ(Y (t)−P(t))2
The belief about the fundamental of optimistic agents is given by:
Y (t+1) = Feµ(Y (t)−P(t))2
eµ(X(t)−P(t))2 + eµ(Y (t)−P(t))2 +feµ(X(t)−P(t))2
eµ(X(t)−P(t))2 + eµ(Y (t)−P(t))2
where
F is the true fundamental value;f is the lower bound for X . We assume 0 < f < F ;
f is the upper bound for Y . We assume f > F ;
(i(t)− P(t))2 is the squared error between the fundamental valueperceived by agents of group i ∈ X ,Y and the stock price;µ ≥ 0 represents the intensity of the imitative process.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 80 / 112
![Page 244: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/244.jpg)
Other Heterogeneous Agents Models
The belief about the fundamental of pessimistic agents is given by:
X (t+1) = feµ(Y (t)−P(t))2
eµ(X(t)−P(t))2 + eµ(Y (t)−P(t))2 +Feµ(X(t)−P(t))2
eµ(X(t)−P(t))2 + eµ(Y (t)−P(t))2
The belief about the fundamental of optimistic agents is given by:
Y (t+1) = Feµ(Y (t)−P(t))2
eµ(X(t)−P(t))2 + eµ(Y (t)−P(t))2 +feµ(X(t)−P(t))2
eµ(X(t)−P(t))2 + eµ(Y (t)−P(t))2
where
F is the true fundamental value;f is the lower bound for X . We assume 0 < f < F ;
f is the upper bound for Y . We assume f > F ;
(i(t)− P(t))2 is the squared error between the fundamental valueperceived by agents of group i ∈ X ,Y and the stock price;µ ≥ 0 represents the intensity of the imitative process.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 80 / 112
![Page 245: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/245.jpg)
Other Heterogeneous Agents Models
The belief about the fundamental of pessimistic agents is given by:
X (t+1) = feµ(Y (t)−P(t))2
eµ(X(t)−P(t))2 + eµ(Y (t)−P(t))2 +Feµ(X(t)−P(t))2
eµ(X(t)−P(t))2 + eµ(Y (t)−P(t))2
The belief about the fundamental of optimistic agents is given by:
Y (t+1) = Feµ(Y (t)−P(t))2
eµ(X(t)−P(t))2 + eµ(Y (t)−P(t))2 +feµ(X(t)−P(t))2
eµ(X(t)−P(t))2 + eµ(Y (t)−P(t))2
where
F is the true fundamental value;f is the lower bound for X . We assume 0 < f < F ;
f is the upper bound for Y . We assume f > F ;
(i(t)− P(t))2 is the squared error between the fundamental valueperceived by agents of group i ∈ X ,Y and the stock price;µ ≥ 0 represents the intensity of the imitative process.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 80 / 112
![Page 246: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/246.jpg)
Other Heterogeneous Agents Models
The belief about the fundamental of pessimistic agents is given by:
X (t+1) = feµ(Y (t)−P(t))2
eµ(X(t)−P(t))2 + eµ(Y (t)−P(t))2 +Feµ(X(t)−P(t))2
eµ(X(t)−P(t))2 + eµ(Y (t)−P(t))2
The belief about the fundamental of optimistic agents is given by:
Y (t+1) = Feµ(Y (t)−P(t))2
eµ(X(t)−P(t))2 + eµ(Y (t)−P(t))2 +feµ(X(t)−P(t))2
eµ(X(t)−P(t))2 + eµ(Y (t)−P(t))2
where
F is the true fundamental value;f is the lower bound for X . We assume 0 < f < F ;
f is the upper bound for Y . We assume f > F ;
(i(t)− P(t))2 is the squared error between the fundamental valueperceived by agents of group i ∈ X ,Y and the stock price;µ ≥ 0 represents the intensity of the imitative process.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 80 / 112
![Page 247: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/247.jpg)
Other Heterogeneous Agents Models
The belief about the fundamental of pessimistic agents is given by:
X (t+1) = feµ(Y (t)−P(t))2
eµ(X(t)−P(t))2 + eµ(Y (t)−P(t))2 +Feµ(X(t)−P(t))2
eµ(X(t)−P(t))2 + eµ(Y (t)−P(t))2
The belief about the fundamental of optimistic agents is given by:
Y (t+1) = Feµ(Y (t)−P(t))2
eµ(X(t)−P(t))2 + eµ(Y (t)−P(t))2 +feµ(X(t)−P(t))2
eµ(X(t)−P(t))2 + eµ(Y (t)−P(t))2
where
F is the true fundamental value;f is the lower bound for X . We assume 0 < f < F ;
f is the upper bound for Y . We assume f > F ;
(i(t)− P(t))2 is the squared error between the fundamental valueperceived by agents of group i ∈ X ,Y and the stock price;µ ≥ 0 represents the intensity of the imitative process.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 80 / 112
![Page 248: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/248.jpg)
Other Heterogeneous Agents Models
If |X (t)− P(t)| = |Y (t)− P(t)|, then X (t + 1) = (f + F )/2 andY (t + 1) = (F + f )/2⇒ X (t + 1) and Y (t + 1) lie at the middle point ofthe intervals in which they can vary.
If instead |X (t)− P(t)| < |Y (t)− P(t)|, then X (t + 1) will be closer to fthan to F and Y (t + 1) will be closer to F than to f .
The opposite conclusions hold in case |X (t)− P(t)| > |Y (t)− P(t)|.
When µ = 0, then X (t + 1) ≡ 12(f + F ) and Y (t + 1) ≡ 1
2(F + f )⇒there is no imitation.
When instead µ→ +∞ :
– if (X (t)− P(t))2 < (Y (t)− P(t))2, then X (t + 1)→ f andY (t + 1)→ F .– if (X (t)− P(t))2 > (Y (t)− P(t))2, then X (t + 1)→ F andY (t + 1)→ f .
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 81 / 112
![Page 249: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/249.jpg)
Other Heterogeneous Agents Models
If |X (t)− P(t)| = |Y (t)− P(t)|, then X (t + 1) = (f + F )/2 andY (t + 1) = (F + f )/2⇒ X (t + 1) and Y (t + 1) lie at the middle point ofthe intervals in which they can vary.
If instead |X (t)− P(t)| < |Y (t)− P(t)|, then X (t + 1) will be closer to fthan to F and Y (t + 1) will be closer to F than to f .
The opposite conclusions hold in case |X (t)− P(t)| > |Y (t)− P(t)|.
When µ = 0, then X (t + 1) ≡ 12(f + F ) and Y (t + 1) ≡ 1
2(F + f )⇒there is no imitation.
When instead µ→ +∞ :
– if (X (t)− P(t))2 < (Y (t)− P(t))2, then X (t + 1)→ f andY (t + 1)→ F .– if (X (t)− P(t))2 > (Y (t)− P(t))2, then X (t + 1)→ F andY (t + 1)→ f .
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 81 / 112
![Page 250: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/250.jpg)
Other Heterogeneous Agents Models
If |X (t)− P(t)| = |Y (t)− P(t)|, then X (t + 1) = (f + F )/2 andY (t + 1) = (F + f )/2⇒ X (t + 1) and Y (t + 1) lie at the middle point ofthe intervals in which they can vary.
If instead |X (t)− P(t)| < |Y (t)− P(t)|, then X (t + 1) will be closer to fthan to F and Y (t + 1) will be closer to F than to f .
The opposite conclusions hold in case |X (t)− P(t)| > |Y (t)− P(t)|.
When µ = 0, then X (t + 1) ≡ 12(f + F ) and Y (t + 1) ≡ 1
2(F + f )⇒there is no imitation.
When instead µ→ +∞ :
– if (X (t)− P(t))2 < (Y (t)− P(t))2, then X (t + 1)→ f andY (t + 1)→ F .– if (X (t)− P(t))2 > (Y (t)− P(t))2, then X (t + 1)→ F andY (t + 1)→ f .
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 81 / 112
![Page 251: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/251.jpg)
Other Heterogeneous Agents Models
If |X (t)− P(t)| = |Y (t)− P(t)|, then X (t + 1) = (f + F )/2 andY (t + 1) = (F + f )/2⇒ X (t + 1) and Y (t + 1) lie at the middle point ofthe intervals in which they can vary.
If instead |X (t)− P(t)| < |Y (t)− P(t)|, then X (t + 1) will be closer to fthan to F and Y (t + 1) will be closer to F than to f .
The opposite conclusions hold in case |X (t)− P(t)| > |Y (t)− P(t)|.
When µ = 0, then X (t + 1) ≡ 12(f + F ) and Y (t + 1) ≡ 1
2(F + f )⇒there is no imitation.
When instead µ→ +∞ :
– if (X (t)− P(t))2 < (Y (t)− P(t))2, then X (t + 1)→ f andY (t + 1)→ F .– if (X (t)− P(t))2 > (Y (t)− P(t))2, then X (t + 1)→ F andY (t + 1)→ f .
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 81 / 112
![Page 252: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/252.jpg)
Other Heterogeneous Agents Models
If |X (t)− P(t)| = |Y (t)− P(t)|, then X (t + 1) = (f + F )/2 andY (t + 1) = (F + f )/2⇒ X (t + 1) and Y (t + 1) lie at the middle point ofthe intervals in which they can vary.
If instead |X (t)− P(t)| < |Y (t)− P(t)|, then X (t + 1) will be closer to fthan to F and Y (t + 1) will be closer to F than to f .
The opposite conclusions hold in case |X (t)− P(t)| > |Y (t)− P(t)|.
When µ = 0, then X (t + 1) ≡ 12(f + F ) and Y (t + 1) ≡ 1
2(F + f )⇒there is no imitation.
When instead µ→ +∞ :
– if (X (t)− P(t))2 < (Y (t)− P(t))2, then X (t + 1)→ f andY (t + 1)→ F .– if (X (t)− P(t))2 > (Y (t)− P(t))2, then X (t + 1)→ F andY (t + 1)→ f .
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 81 / 112
![Page 253: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/253.jpg)
Other Heterogeneous Agents Models
If |X (t)− P(t)| = |Y (t)− P(t)|, then X (t + 1) = (f + F )/2 andY (t + 1) = (F + f )/2⇒ X (t + 1) and Y (t + 1) lie at the middle point ofthe intervals in which they can vary.
If instead |X (t)− P(t)| < |Y (t)− P(t)|, then X (t + 1) will be closer to fthan to F and Y (t + 1) will be closer to F than to f .
The opposite conclusions hold in case |X (t)− P(t)| > |Y (t)− P(t)|.
When µ = 0, then X (t + 1) ≡ 12(f + F ) and Y (t + 1) ≡ 1
2(F + f )⇒there is no imitation.
When instead µ→ +∞ :
– if (X (t)− P(t))2 < (Y (t)− P(t))2, then X (t + 1)→ f andY (t + 1)→ F .– if (X (t)− P(t))2 > (Y (t)− P(t))2, then X (t + 1)→ F andY (t + 1)→ f .
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 81 / 112
![Page 254: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/254.jpg)
Other Heterogeneous Agents Models
If |X (t)− P(t)| = |Y (t)− P(t)|, then X (t + 1) = (f + F )/2 andY (t + 1) = (F + f )/2⇒ X (t + 1) and Y (t + 1) lie at the middle point ofthe intervals in which they can vary.
If instead |X (t)− P(t)| < |Y (t)− P(t)|, then X (t + 1) will be closer to fthan to F and Y (t + 1) will be closer to F than to f .
The opposite conclusions hold in case |X (t)− P(t)| > |Y (t)− P(t)|.
When µ = 0, then X (t + 1) ≡ 12(f + F ) and Y (t + 1) ≡ 1
2(F + f )⇒there is no imitation.
When instead µ→ +∞ :
– if (X (t)− P(t))2 < (Y (t)− P(t))2, then X (t + 1)→ f andY (t + 1)→ F .– if (X (t)− P(t))2 > (Y (t)− P(t))2, then X (t + 1)→ F andY (t + 1)→ f .
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 81 / 112
![Page 255: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/255.jpg)
Other Heterogeneous Agents Models
If |X (t)− P(t)| = |Y (t)− P(t)|, then X (t + 1) = (f + F )/2 andY (t + 1) = (F + f )/2⇒ X (t + 1) and Y (t + 1) lie at the middle point ofthe intervals in which they can vary.
If instead |X (t)− P(t)| < |Y (t)− P(t)|, then X (t + 1) will be closer to fthan to F and Y (t + 1) will be closer to F than to f .
The opposite conclusions hold in case |X (t)− P(t)| > |Y (t)− P(t)|.
When µ = 0, then X (t + 1) ≡ 12(f + F ) and Y (t + 1) ≡ 1
2(F + f )⇒there is no imitation.
When instead µ→ +∞ :
– if (X (t)− P(t))2 < (Y (t)− P(t))2, then X (t + 1)→ f andY (t + 1)→ F .– if (X (t)− P(t))2 > (Y (t)− P(t))2, then X (t + 1)→ F andY (t + 1)→ f .
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 81 / 112
![Page 256: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/256.jpg)
Other Heterogeneous Agents Models
The mechanism above only affects the value of the beliefs ofpessimists and optimists, but not the kind of decisional rule adopted byeach speculator.
The evolutionary competition between optimism and pessimism isdescribed by the switching rule used also in Naimzada and Pireddu(2015b):
ω(t + 1) =eβπX (t+1)
eβπX (t+1) + eβπY (t+1)=
11 + e−β(πX (t+1)−πY (t+1))
,
where ω(t) ∈ (0,1) represents the fraction of the population composedby pessimists at time t .
Since we assume a normalized population of size one, the fraction ofthe population composed by optimists at time t is 1− ω(t).
The profits are given by
πi(t + 1) = (P(t + 1)− P(t))(i(t)− P(t)), i ∈ X ,Y.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 82 / 112
![Page 257: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/257.jpg)
Other Heterogeneous Agents Models
The mechanism above only affects the value of the beliefs ofpessimists and optimists, but not the kind of decisional rule adopted byeach speculator.
The evolutionary competition between optimism and pessimism isdescribed by the switching rule used also in Naimzada and Pireddu(2015b):
ω(t + 1) =eβπX (t+1)
eβπX (t+1) + eβπY (t+1)=
11 + e−β(πX (t+1)−πY (t+1))
,
where ω(t) ∈ (0,1) represents the fraction of the population composedby pessimists at time t .
Since we assume a normalized population of size one, the fraction ofthe population composed by optimists at time t is 1− ω(t).
The profits are given by
πi(t + 1) = (P(t + 1)− P(t))(i(t)− P(t)), i ∈ X ,Y.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 82 / 112
![Page 258: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/258.jpg)
Other Heterogeneous Agents Models
The mechanism above only affects the value of the beliefs ofpessimists and optimists, but not the kind of decisional rule adopted byeach speculator.
The evolutionary competition between optimism and pessimism isdescribed by the switching rule used also in Naimzada and Pireddu(2015b):
ω(t + 1) =eβπX (t+1)
eβπX (t+1) + eβπY (t+1)=
11 + e−β(πX (t+1)−πY (t+1))
,
where ω(t) ∈ (0,1) represents the fraction of the population composedby pessimists at time t .
Since we assume a normalized population of size one, the fraction ofthe population composed by optimists at time t is 1− ω(t).
The profits are given by
πi(t + 1) = (P(t + 1)− P(t))(i(t)− P(t)), i ∈ X ,Y.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 82 / 112
![Page 259: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/259.jpg)
Other Heterogeneous Agents Models
The mechanism above only affects the value of the beliefs ofpessimists and optimists, but not the kind of decisional rule adopted byeach speculator.
The evolutionary competition between optimism and pessimism isdescribed by the switching rule used also in Naimzada and Pireddu(2015b):
ω(t + 1) =eβπX (t+1)
eβπX (t+1) + eβπY (t+1)=
11 + e−β(πX (t+1)−πY (t+1))
,
where ω(t) ∈ (0,1) represents the fraction of the population composedby pessimists at time t .
Since we assume a normalized population of size one, the fraction ofthe population composed by optimists at time t is 1− ω(t).
The profits are given by
πi(t + 1) = (P(t + 1)− P(t))(i(t)− P(t)), i ∈ X ,Y.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 82 / 112
![Page 260: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/260.jpg)
Other Heterogeneous Agents Models
The price variation mechanism is sigmoidal
P(t + 1)− P(t) = a2
(a1 + a2
a1e−γD(t) + a2− 1),
where D(t) is the excess demand, γ is a positive parameter influencingthe price variation reactivity and a1, a2 are positive parameters limitingprice variation.
Total excess demand reads as
D(t) = ω(t)(X (t)− P(t)) + (1− ω(t))(Y (t)− P(t))= ω(t)X (t) + (1− ω(t))Y (t)− P(t).
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 83 / 112
![Page 261: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/261.jpg)
Other Heterogeneous Agents Models
The price variation mechanism is sigmoidal
P(t + 1)− P(t) = a2
(a1 + a2
a1e−γD(t) + a2− 1),
where D(t) is the excess demand, γ is a positive parameter influencingthe price variation reactivity and a1, a2 are positive parameters limitingprice variation.
Total excess demand reads as
D(t) = ω(t)(X (t)− P(t)) + (1− ω(t))(Y (t)− P(t))= ω(t)X (t) + (1− ω(t))Y (t)− P(t).
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 83 / 112
![Page 262: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/262.jpg)
Other Heterogeneous Agents Models
Like in Naimzada and Pireddu (2015c) we assume that f and f lay atthe same distance ∆ from F , i.e., that f = F −∆ and f = F + ∆.
In this manner, ∆ ≥ 0 may be used as bifurcation parameter.
∆ is a measure of the heterogeneity degree among agents and thus ofthe bias in their beliefs.
∆ describes also the degree of ambiguity in the financial market, whichprevents agents from relying on the true fundamental value F in theirspeculations.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 84 / 112
![Page 263: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/263.jpg)
Other Heterogeneous Agents Models
Like in Naimzada and Pireddu (2015c) we assume that f and f lay atthe same distance ∆ from F , i.e., that f = F −∆ and f = F + ∆.
In this manner, ∆ ≥ 0 may be used as bifurcation parameter.
∆ is a measure of the heterogeneity degree among agents and thus ofthe bias in their beliefs.
∆ describes also the degree of ambiguity in the financial market, whichprevents agents from relying on the true fundamental value F in theirspeculations.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 84 / 112
![Page 264: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/264.jpg)
Other Heterogeneous Agents Models
Like in Naimzada and Pireddu (2015c) we assume that f and f lay atthe same distance ∆ from F , i.e., that f = F −∆ and f = F + ∆.
In this manner, ∆ ≥ 0 may be used as bifurcation parameter.
∆ is a measure of the heterogeneity degree among agents and thus ofthe bias in their beliefs.
∆ describes also the degree of ambiguity in the financial market, whichprevents agents from relying on the true fundamental value F in theirspeculations.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 84 / 112
![Page 265: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/265.jpg)
Other Heterogeneous Agents Models
Like in Naimzada and Pireddu (2015c) we assume that f and f lay atthe same distance ∆ from F , i.e., that f = F −∆ and f = F + ∆.
In this manner, ∆ ≥ 0 may be used as bifurcation parameter.
∆ is a measure of the heterogeneity degree among agents and thus ofthe bias in their beliefs.
∆ describes also the degree of ambiguity in the financial market, whichprevents agents from relying on the true fundamental value F in theirspeculations.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 84 / 112
![Page 266: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/266.jpg)
Other Heterogeneous Agents Models
Our model reads as
X (t + 1) = F −∆(
11+eµ((X(t)−P(t))2−(Y (t)−P(t))2)
)Y (t + 1) = F + ∆
(1
1+e−µ((X(t)−P(t))2−(Y (t)−P(t))2)
)P(t + 1) = P(t) + a2
(a1+a2
a1e−γ(ω(t)(X(t)−P(t))+(1−ω(t))(Y (t)−P(t)))+a2− 1)
ω(t + 1) = 11+e−β(πX (t+1)−πY (t+1))
When µ = 0, we enter the framework in De Grauwe and RoviraKaltwasser (2012) with bias a = ∆
2 , except for the presence of ournonlinear price adjustment mechanism.
If instead β = 0 we are in a particular case of Naimzada and Pireddu(2015c), with ω ≡ 0.5.
In the system above we can not disentangle the effects of the shareω(t) of pessimists from the role played by the value of beliefs.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 85 / 112
![Page 267: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/267.jpg)
Other Heterogeneous Agents Models
Our model reads as
X (t + 1) = F −∆(
11+eµ((X(t)−P(t))2−(Y (t)−P(t))2)
)Y (t + 1) = F + ∆
(1
1+e−µ((X(t)−P(t))2−(Y (t)−P(t))2)
)P(t + 1) = P(t) + a2
(a1+a2
a1e−γ(ω(t)(X(t)−P(t))+(1−ω(t))(Y (t)−P(t)))+a2− 1)
ω(t + 1) = 11+e−β(πX (t+1)−πY (t+1))
When µ = 0, we enter the framework in De Grauwe and RoviraKaltwasser (2012) with bias a = ∆
2 , except for the presence of ournonlinear price adjustment mechanism.
If instead β = 0 we are in a particular case of Naimzada and Pireddu(2015c), with ω ≡ 0.5.
In the system above we can not disentangle the effects of the shareω(t) of pessimists from the role played by the value of beliefs.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 85 / 112
![Page 268: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/268.jpg)
Other Heterogeneous Agents Models
Our model reads as
X (t + 1) = F −∆(
11+eµ((X(t)−P(t))2−(Y (t)−P(t))2)
)Y (t + 1) = F + ∆
(1
1+e−µ((X(t)−P(t))2−(Y (t)−P(t))2)
)P(t + 1) = P(t) + a2
(a1+a2
a1e−γ(ω(t)(X(t)−P(t))+(1−ω(t))(Y (t)−P(t)))+a2− 1)
ω(t + 1) = 11+e−β(πX (t+1)−πY (t+1))
When µ = 0, we enter the framework in De Grauwe and RoviraKaltwasser (2012) with bias a = ∆
2 , except for the presence of ournonlinear price adjustment mechanism.
If instead β = 0 we are in a particular case of Naimzada and Pireddu(2015c), with ω ≡ 0.5.
In the system above we can not disentangle the effects of the shareω(t) of pessimists from the role played by the value of beliefs.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 85 / 112
![Page 269: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/269.jpg)
Other Heterogeneous Agents Models
Our model reads as
X (t + 1) = F −∆(
11+eµ((X(t)−P(t))2−(Y (t)−P(t))2)
)Y (t + 1) = F + ∆
(1
1+e−µ((X(t)−P(t))2−(Y (t)−P(t))2)
)P(t + 1) = P(t) + a2
(a1+a2
a1e−γ(ω(t)(X(t)−P(t))+(1−ω(t))(Y (t)−P(t)))+a2− 1)
ω(t + 1) = 11+e−β(πX (t+1)−πY (t+1))
When µ = 0, we enter the framework in De Grauwe and RoviraKaltwasser (2012) with bias a = ∆
2 , except for the presence of ournonlinear price adjustment mechanism.
If instead β = 0 we are in a particular case of Naimzada and Pireddu(2015c), with ω ≡ 0.5.
In the system above we can not disentangle the effects of the shareω(t) of pessimists from the role played by the value of beliefs.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 85 / 112
![Page 270: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/270.jpg)
Other Heterogeneous Agents Models
An optimistic behavior can be encompassed by values of X (t) andY (t) sufficiently close to F and F + ∆, respectively, even when ω(t) islarge, as well as by a large share of optimists even if beliefs are small.
To take into account such double nature of optimism/pessimism, wecould define a sentiment index as
I1(t) = ω(t)X (t) + (1− ω(t))Y (t),
i.e., an average of optimists and pessimists beliefs weighted by theircorresponding fractions.
On the other hand, in order to describe the temporal evolution of thewaves of optimism and pessimism, it is sometimes crucial to considerseveral consecutive periods.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 86 / 112
![Page 271: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/271.jpg)
Other Heterogeneous Agents Models
An optimistic behavior can be encompassed by values of X (t) andY (t) sufficiently close to F and F + ∆, respectively, even when ω(t) islarge, as well as by a large share of optimists even if beliefs are small.
To take into account such double nature of optimism/pessimism, wecould define a sentiment index as
I1(t) = ω(t)X (t) + (1− ω(t))Y (t),
i.e., an average of optimists and pessimists beliefs weighted by theircorresponding fractions.
On the other hand, in order to describe the temporal evolution of thewaves of optimism and pessimism, it is sometimes crucial to considerseveral consecutive periods.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 86 / 112
![Page 272: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/272.jpg)
Other Heterogeneous Agents Models
An optimistic behavior can be encompassed by values of X (t) andY (t) sufficiently close to F and F + ∆, respectively, even when ω(t) islarge, as well as by a large share of optimists even if beliefs are small.
To take into account such double nature of optimism/pessimism, wecould define a sentiment index as
I1(t) = ω(t)X (t) + (1− ω(t))Y (t),
i.e., an average of optimists and pessimists beliefs weighted by theircorresponding fractions.
On the other hand, in order to describe the temporal evolution of thewaves of optimism and pessimism, it is sometimes crucial to considerseveral consecutive periods.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 86 / 112
![Page 273: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/273.jpg)
Other Heterogeneous Agents Models
An optimistic behavior can be encompassed by values of X (t) andY (t) sufficiently close to F and F + ∆, respectively, even when ω(t) islarge, as well as by a large share of optimists even if beliefs are small.
To take into account such double nature of optimism/pessimism, wecould define a sentiment index as
I1(t) = ω(t)X (t) + (1− ω(t))Y (t),
i.e., an average of optimists and pessimists beliefs weighted by theircorresponding fractions.
On the other hand, in order to describe the temporal evolution of thewaves of optimism and pessimism, it is sometimes crucial to considerseveral consecutive periods.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 86 / 112
![Page 274: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/274.jpg)
Other Heterogeneous Agents Models
To be able to neglect insignificant discording behaviors in isolatedperiods, we introduce the optimism/pessimism persistence index
IT (t) =t∑
j=t−T +1
ω(j)X (j) + (1− ω(j))Y (j)T
,
which is a moving average of I1(t) over the T ≥ 1 time stepspreceding t .
Since IT (t) ∈ (F −∆,F + ∆), we can say that optimism is realized overperiods of size T when IT (t) > F , and pessimism when IT (t) < F .
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 87 / 112
![Page 275: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/275.jpg)
Other Heterogeneous Agents Models
To be able to neglect insignificant discording behaviors in isolatedperiods, we introduce the optimism/pessimism persistence index
IT (t) =t∑
j=t−T +1
ω(j)X (j) + (1− ω(j))Y (j)T
,
which is a moving average of I1(t) over the T ≥ 1 time stepspreceding t .
Since IT (t) ∈ (F −∆,F + ∆), we can say that optimism is realized overperiods of size T when IT (t) > F , and pessimism when IT (t) < F .
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 87 / 112
![Page 276: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/276.jpg)
Other Heterogeneous Agents Models
To be able to neglect insignificant discording behaviors in isolatedperiods, we introduce the optimism/pessimism persistence index
IT (t) =t∑
j=t−T +1
ω(j)X (j) + (1− ω(j))Y (j)T
,
which is a moving average of I1(t) over the T ≥ 1 time stepspreceding t .
Since IT (t) ∈ (F −∆,F + ∆), we can say that optimism is realized overperiods of size T when IT (t) > F , and pessimism when IT (t) < F .
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 87 / 112
![Page 277: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/277.jpg)
Other Heterogeneous Agents Models
Proposition
Our system has a unique steady state in
(X ∗,Y ∗,P∗, ω∗) =
(F − ∆
2,F +
∆
2,F ,
12
).
At the equilibrium, index IT (t) coincides with the fundamental value Fand describes a neutral situation, where neither optimism norpessimism prevails.
Like in Naimzada and Pireddu (2015c) it holds that
Proposition
The variables X and Y satisfy the following condition:Y (t) = X (t) + ∆, for all t ≥ 1.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 88 / 112
![Page 278: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/278.jpg)
Other Heterogeneous Agents Models
Proposition
Our system has a unique steady state in
(X ∗,Y ∗,P∗, ω∗) =
(F − ∆
2,F +
∆
2,F ,
12
).
At the equilibrium, index IT (t) coincides with the fundamental value Fand describes a neutral situation, where neither optimism norpessimism prevails.
Like in Naimzada and Pireddu (2015c) it holds that
Proposition
The variables X and Y satisfy the following condition:Y (t) = X (t) + ∆, for all t ≥ 1.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 88 / 112
![Page 279: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/279.jpg)
Other Heterogeneous Agents Models
Proposition
Our system has a unique steady state in
(X ∗,Y ∗,P∗, ω∗) =
(F − ∆
2,F +
∆
2,F ,
12
).
At the equilibrium, index IT (t) coincides with the fundamental value Fand describes a neutral situation, where neither optimism norpessimism prevails.
Like in Naimzada and Pireddu (2015c) it holds that
Proposition
The variables X and Y satisfy the following condition:Y (t) = X (t) + ∆, for all t ≥ 1.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 88 / 112
![Page 280: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/280.jpg)
Other Heterogeneous Agents Models
Hence, for t ≥ 1 our dynamical system is equivalent to that associatedto the 3D map
G = (G1,G2,G3) : (f ,F )× (0,+∞)× (0,1)→ R3,
(X (t),P(t), ω(t)) 7→ (G1(X (t),P(t), ω(t)),G2(X (t),P(t), ω(t)),G3(X (t),P(t), ω(t))),
defined as:
X (t + 1) = G1(X (t),P(t), ω(t))
= F −∆(
11+eµ((X(t)−P(t))2−(X(t)+∆−P(t))2)
)P(t + 1) = G2(X (t),P(t), ω(t))
= P(t) + a2
(a1+a2
a1e−γ(ω(t)(X(t)−P(t))+(1−ω(t))(X(t)+∆−P(t)))+a2− 1)
ω(t + 1) = G3(X (t),P(t), ω(t))
= 1
1+e−βa2∆
(a1+a2
a1e−γ(ω(t)(X(t)−P(t))+(1−ω(t))(X(t)+∆−P(t)))+a2−1
)
in the sense that the two systems generate the same trajectories forX (t), P(t) and ω(t).
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 89 / 112
![Page 281: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/281.jpg)
Other Heterogeneous Agents Models
We will deal with G both to derive the stability conditions for our modelusing the method in Farebrother (1973), and in the numericalsimulations, where we will specify the initial conditions for X (t), P(t)and ω(t) only, implicitly taking Y (0) = X (0) + ∆.
To study the stability of the 3D system at unique fixed point(X ∗,P∗, ω∗) =
(F − ∆
2 , F , 12
), we need to compute the Jacobian
matrix for G in correspondence to (X ∗,P∗, ω∗), which reads as−µ∆2
2µ∆2
2 0
γ 1− γ −γ∆
−βγ∆4
βγ∆4
βγ∆2
4
.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 90 / 112
![Page 282: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/282.jpg)
Other Heterogeneous Agents Models
We will deal with G both to derive the stability conditions for our modelusing the method in Farebrother (1973), and in the numericalsimulations, where we will specify the initial conditions for X (t), P(t)and ω(t) only, implicitly taking Y (0) = X (0) + ∆.
To study the stability of the 3D system at unique fixed point(X ∗,P∗, ω∗) =
(F − ∆
2 , F , 12
), we need to compute the Jacobian
matrix for G in correspondence to (X ∗,P∗, ω∗), which reads as−µ∆2
2µ∆2
2 0
γ 1− γ −γ∆
−βγ∆4
βγ∆4
βγ∆2
4
.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 90 / 112
![Page 283: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/283.jpg)
Other Heterogeneous Agents Models
The Farebrother conditions are the following:
(i) 1− C1 + C2 − C3 > 0;
(ii) 1− C2 + C1C3 − (C3)2 > 0;
(iii) 3− C2 > 0;
(iv) 1 + C1 + C2 + C3 > 0,
where Ci , i ∈ 1,2,3, are the coefficients of the characteristicpolynomial
λ3 + C1λ2 + C2λ+ C3 = 0.
In our framework, we have: C1 =µ∆2
2+ γ − 1− βγ∆2
4,
C2 =−µ∆2
2
(1 +
βγ∆2
4
)+βγ∆2
4, C3 =
µβγ∆4
8.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 91 / 112
![Page 284: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/284.jpg)
Other Heterogeneous Agents Models
Condition (iv) reduces to γ > 0, which is indeed true.
Conditions (i)− (iii) above can be respectively written as
(i ′)(
1 +βγ∆2
4
)(1− µ∆2
2
)>γ
2;
(ii ′)(
1− βγ∆2
4
)(1 +
βµ2γ∆6
16+µ∆2
2
(1 +
βγ∆2
4
))+βµγ2∆4
8> 0 ;
(iii ′) 6 + µ∆2 >βγ∆2
4(2− µ∆2) ,
where γ = γa1a2a1+a2
.
In the previous conditions, we may easily put in evidence β, µ and, forµ = 0, also ∆.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 92 / 112
![Page 285: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/285.jpg)
Other Heterogeneous Agents Models
Condition (iv) reduces to γ > 0, which is indeed true.
Conditions (i)− (iii) above can be respectively written as
(i ′)(
1 +βγ∆2
4
)(1− µ∆2
2
)>γ
2;
(ii ′)(
1− βγ∆2
4
)(1 +
βµ2γ∆6
16+µ∆2
2
(1 +
βγ∆2
4
))+βµγ2∆4
8> 0 ;
(iii ′) 6 + µ∆2 >βγ∆2
4(2− µ∆2) ,
where γ = γa1a2a1+a2
.
In the previous conditions, we may easily put in evidence β, µ and, forµ = 0, also ∆.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 92 / 112
![Page 286: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/286.jpg)
Other Heterogeneous Agents Models
Condition (iv) reduces to γ > 0, which is indeed true.
Conditions (i)− (iii) above can be respectively written as
(i ′)(
1 +βγ∆2
4
)(1− µ∆2
2
)>γ
2;
(ii ′)(
1− βγ∆2
4
)(1 +
βµ2γ∆6
16+µ∆2
2
(1 +
βγ∆2
4
))+βµγ2∆4
8> 0 ;
(iii ′) 6 + µ∆2 >βγ∆2
4(2− µ∆2) ,
where γ = γa1a2a1+a2
.
In the previous conditions, we may easily put in evidence β, µ and, forµ = 0, also ∆.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 92 / 112
![Page 287: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/287.jpg)
Other Heterogeneous Agents Models
PropositionLet ∆ 6= 0, µ and γ be fixed. Then, on varying β, we can havedestabilizing, mixed and unconditionally unstable scenarios.Let ∆ 6= 0, β and γ be fixed. Then, on varying µ, we can havedestabilizing, mixed and unconditionally unstable scenarios.Let β 6= 0, µ = 0 and γ be fixed. Then, on varying ∆, we can haveeither a destabilizing or a mixed scenario.
We call a scenario destabilizing with respect to a parameter when thesteady state is stable below a certain threshold of that parameter andunstable above it.
We say that a scenario is mixed if the steady state is stable inside aninterval of parameter values and unstable outside it.
We say that a scenario is unconditionally unstable when the steadystate is unstable for all the values of the considered parameter.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 93 / 112
![Page 288: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/288.jpg)
Other Heterogeneous Agents Models
PropositionLet ∆ 6= 0, µ and γ be fixed. Then, on varying β, we can havedestabilizing, mixed and unconditionally unstable scenarios.Let ∆ 6= 0, β and γ be fixed. Then, on varying µ, we can havedestabilizing, mixed and unconditionally unstable scenarios.Let β 6= 0, µ = 0 and γ be fixed. Then, on varying ∆, we can haveeither a destabilizing or a mixed scenario.
We call a scenario destabilizing with respect to a parameter when thesteady state is stable below a certain threshold of that parameter andunstable above it.
We say that a scenario is mixed if the steady state is stable inside aninterval of parameter values and unstable outside it.
We say that a scenario is unconditionally unstable when the steadystate is unstable for all the values of the considered parameter.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 93 / 112
![Page 289: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/289.jpg)
Other Heterogeneous Agents Models
PropositionLet ∆ 6= 0, µ and γ be fixed. Then, on varying β, we can havedestabilizing, mixed and unconditionally unstable scenarios.Let ∆ 6= 0, β and γ be fixed. Then, on varying µ, we can havedestabilizing, mixed and unconditionally unstable scenarios.Let β 6= 0, µ = 0 and γ be fixed. Then, on varying ∆, we can haveeither a destabilizing or a mixed scenario.
We call a scenario destabilizing with respect to a parameter when thesteady state is stable below a certain threshold of that parameter andunstable above it.
We say that a scenario is mixed if the steady state is stable inside aninterval of parameter values and unstable outside it.
We say that a scenario is unconditionally unstable when the steadystate is unstable for all the values of the considered parameter.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 93 / 112
![Page 290: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/290.jpg)
Other Heterogeneous Agents Models
PropositionLet ∆ 6= 0, µ and γ be fixed. Then, on varying β, we can havedestabilizing, mixed and unconditionally unstable scenarios.Let ∆ 6= 0, β and γ be fixed. Then, on varying µ, we can havedestabilizing, mixed and unconditionally unstable scenarios.Let β 6= 0, µ = 0 and γ be fixed. Then, on varying ∆, we can haveeither a destabilizing or a mixed scenario.
We call a scenario destabilizing with respect to a parameter when thesteady state is stable below a certain threshold of that parameter andunstable above it.
We say that a scenario is mixed if the steady state is stable inside aninterval of parameter values and unstable outside it.
We say that a scenario is unconditionally unstable when the steadystate is unstable for all the values of the considered parameter.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 93 / 112
![Page 291: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/291.jpg)
Other Heterogeneous Agents Models
We may explain the presence of two thresholds for stability withrespect to µ and β as follows.
When γ is large enough, the isolated price adjustment mechanism isunstable and small positive values for µ and β allow the transmissionof such turbulence to the imitative process on beliefs, as well as to theswitching mechanism.
Further increasing values of β dampen large profits and this makes thepopulation shares stabilize on the mean value they may assume, i.e.,on their steady state values.
Similarly, intermediate values for µ dampen the role played by thedifference between the squared errors, making the beliefs for bothpessimists and optimists stabilize on their steady state values.
On the other hand, when β or µ are too large, they becomedestabilizing, because of a high degree of nervousness in the imitationand in the switching mechanisms.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 94 / 112
![Page 292: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/292.jpg)
Other Heterogeneous Agents Models
We may explain the presence of two thresholds for stability withrespect to µ and β as follows.
When γ is large enough, the isolated price adjustment mechanism isunstable and small positive values for µ and β allow the transmissionof such turbulence to the imitative process on beliefs, as well as to theswitching mechanism.
Further increasing values of β dampen large profits and this makes thepopulation shares stabilize on the mean value they may assume, i.e.,on their steady state values.
Similarly, intermediate values for µ dampen the role played by thedifference between the squared errors, making the beliefs for bothpessimists and optimists stabilize on their steady state values.
On the other hand, when β or µ are too large, they becomedestabilizing, because of a high degree of nervousness in the imitationand in the switching mechanisms.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 94 / 112
![Page 293: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/293.jpg)
Other Heterogeneous Agents Models
We may explain the presence of two thresholds for stability withrespect to µ and β as follows.
When γ is large enough, the isolated price adjustment mechanism isunstable and small positive values for µ and β allow the transmissionof such turbulence to the imitative process on beliefs, as well as to theswitching mechanism.
Further increasing values of β dampen large profits and this makes thepopulation shares stabilize on the mean value they may assume, i.e.,on their steady state values.
Similarly, intermediate values for µ dampen the role played by thedifference between the squared errors, making the beliefs for bothpessimists and optimists stabilize on their steady state values.
On the other hand, when β or µ are too large, they becomedestabilizing, because of a high degree of nervousness in the imitationand in the switching mechanisms.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 94 / 112
![Page 294: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/294.jpg)
Other Heterogeneous Agents Models
We may explain the presence of two thresholds for stability withrespect to µ and β as follows.
When γ is large enough, the isolated price adjustment mechanism isunstable and small positive values for µ and β allow the transmissionof such turbulence to the imitative process on beliefs, as well as to theswitching mechanism.
Further increasing values of β dampen large profits and this makes thepopulation shares stabilize on the mean value they may assume, i.e.,on their steady state values.
Similarly, intermediate values for µ dampen the role played by thedifference between the squared errors, making the beliefs for bothpessimists and optimists stabilize on their steady state values.
On the other hand, when β or µ are too large, they becomedestabilizing, because of a high degree of nervousness in the imitationand in the switching mechanisms.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 94 / 112
![Page 295: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/295.jpg)
Other Heterogeneous Agents Models
We may explain the presence of two thresholds for stability withrespect to µ and β as follows.
When γ is large enough, the isolated price adjustment mechanism isunstable and small positive values for µ and β allow the transmissionof such turbulence to the imitative process on beliefs, as well as to theswitching mechanism.
Further increasing values of β dampen large profits and this makes thepopulation shares stabilize on the mean value they may assume, i.e.,on their steady state values.
Similarly, intermediate values for µ dampen the role played by thedifference between the squared errors, making the beliefs for bothpessimists and optimists stabilize on their steady state values.
On the other hand, when β or µ are too large, they becomedestabilizing, because of a high degree of nervousness in the imitationand in the switching mechanisms.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 94 / 112
![Page 296: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/296.jpg)
Other Heterogeneous Agents Models
(a) (b) (c)(a) : Stability region (in yellow) for F = 3, ∆ = 1, a1 = 10.2, a2 = 6and γ = 1. (b) : Bifurcation diagram on varying β for µ = 0.5. (c) :
Bifurcation diagram on varying µ for β = 2. Black (red) diagrams areobtained for X (0) = 2.6, P(0) = 3.0001(P(0) = 4), ω(0) = 0.5
The dashed (solid) red curve shows when a Neimark-Sacker(period-doubling) bifurcation occurs.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 95 / 112
![Page 297: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/297.jpg)
Other Heterogeneous Agents Models
(a) (b) (c)(a) : Stability region (in yellow) for F = 3, ∆ = 1, a1 = 10.2, a2 = 6and γ = 1. (b) : Bifurcation diagram on varying β for µ = 0.5. (c) :
Bifurcation diagram on varying µ for β = 2. Black (red) diagrams areobtained for X (0) = 2.6, P(0) = 3.0001(P(0) = 4), ω(0) = 0.5
The dashed (solid) red curve shows when a Neimark-Sacker(period-doubling) bifurcation occurs.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 95 / 112
![Page 298: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/298.jpg)
Other Heterogeneous Agents Models
(a) (b) (c)Stability regions (in yellow) for F = 3, β = 1, a1 = 5.1, a2 = 3 in (a)and a1 = 10.2, a2 = 6 in (b). (c) : Bifurcation diagram on varying ∆ forµ = 0.2, corresponding to the horizontal line plotted in the stability
diagram in (b). The black (red) diagram is obtained for initial conditionsX (0) = 2.6, P(0) = 3.0001 (P(0) = 4), ω(0) = 0.5
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 96 / 112
![Page 299: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/299.jpg)
Other Heterogeneous Agents Models
For null or moderate values of µ, an intermediate level of ambiguity inthe stock market may lead to a stabilization of the dynamics.
Indeed, if the level of ambiguity starts raising, agents no longer trustone another and they are discouraged from operating in the financialsector.
The reduced amount of speculations causes in turn a reduction in thestock price volatility, stabilizing the dynamics.
Such positive effect is destroyed both by an excessive imitationdegree, which makes agents too reactive to others’ choices, and by atoo high ambiguity level, which let orbits converge toward a periodic orchaotic attractor, rather than toward a fixed point.
Hence, we found that the three main model parameters (i.e., µ, ∆, β)have an ambiguous effect on the system equilibrium.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 97 / 112
![Page 300: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/300.jpg)
Other Heterogeneous Agents Models
For null or moderate values of µ, an intermediate level of ambiguity inthe stock market may lead to a stabilization of the dynamics.
Indeed, if the level of ambiguity starts raising, agents no longer trustone another and they are discouraged from operating in the financialsector.
The reduced amount of speculations causes in turn a reduction in thestock price volatility, stabilizing the dynamics.
Such positive effect is destroyed both by an excessive imitationdegree, which makes agents too reactive to others’ choices, and by atoo high ambiguity level, which let orbits converge toward a periodic orchaotic attractor, rather than toward a fixed point.
Hence, we found that the three main model parameters (i.e., µ, ∆, β)have an ambiguous effect on the system equilibrium.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 97 / 112
![Page 301: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/301.jpg)
Other Heterogeneous Agents Models
For null or moderate values of µ, an intermediate level of ambiguity inthe stock market may lead to a stabilization of the dynamics.
Indeed, if the level of ambiguity starts raising, agents no longer trustone another and they are discouraged from operating in the financialsector.
The reduced amount of speculations causes in turn a reduction in thestock price volatility, stabilizing the dynamics.
Such positive effect is destroyed both by an excessive imitationdegree, which makes agents too reactive to others’ choices, and by atoo high ambiguity level, which let orbits converge toward a periodic orchaotic attractor, rather than toward a fixed point.
Hence, we found that the three main model parameters (i.e., µ, ∆, β)have an ambiguous effect on the system equilibrium.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 97 / 112
![Page 302: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/302.jpg)
Other Heterogeneous Agents Models
For null or moderate values of µ, an intermediate level of ambiguity inthe stock market may lead to a stabilization of the dynamics.
Indeed, if the level of ambiguity starts raising, agents no longer trustone another and they are discouraged from operating in the financialsector.
The reduced amount of speculations causes in turn a reduction in thestock price volatility, stabilizing the dynamics.
Such positive effect is destroyed both by an excessive imitationdegree, which makes agents too reactive to others’ choices, and by atoo high ambiguity level, which let orbits converge toward a periodic orchaotic attractor, rather than toward a fixed point.
Hence, we found that the three main model parameters (i.e., µ, ∆, β)have an ambiguous effect on the system equilibrium.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 97 / 112
![Page 303: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/303.jpg)
Other Heterogeneous Agents Models
For null or moderate values of µ, an intermediate level of ambiguity inthe stock market may lead to a stabilization of the dynamics.
Indeed, if the level of ambiguity starts raising, agents no longer trustone another and they are discouraged from operating in the financialsector.
The reduced amount of speculations causes in turn a reduction in thestock price volatility, stabilizing the dynamics.
Such positive effect is destroyed both by an excessive imitationdegree, which makes agents too reactive to others’ choices, and by atoo high ambiguity level, which let orbits converge toward a periodic orchaotic attractor, rather than toward a fixed point.
Hence, we found that the three main model parameters (i.e., µ, ∆, β)have an ambiguous effect on the system equilibrium.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 97 / 112
![Page 304: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/304.jpg)
Other Heterogeneous Agents Models
In Cavalli et al. (2017) we give an economic interpretation of theresults examining time series of beliefs, prices and shares ofoptimists/pessimists.
Moreover, we perform a statistical analysis of a stochasticallyperturbed version of the model, which highlights fat tails and excessvolatility in the returns distributions, as well as bubbles and crashes forstock prices, in agreement with the empirical literature.
Similarly to De Grauwe and Rovira Kaltwasser (2012), we assume thatthe true fundamental value follows a random walk.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 98 / 112
![Page 305: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/305.jpg)
Other Heterogeneous Agents Models
In Cavalli et al. (2017) we give an economic interpretation of theresults examining time series of beliefs, prices and shares ofoptimists/pessimists.
Moreover, we perform a statistical analysis of a stochasticallyperturbed version of the model, which highlights fat tails and excessvolatility in the returns distributions, as well as bubbles and crashes forstock prices, in agreement with the empirical literature.
Similarly to De Grauwe and Rovira Kaltwasser (2012), we assume thatthe true fundamental value follows a random walk.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 98 / 112
![Page 306: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/306.jpg)
Other Heterogeneous Agents Models
In Cavalli et al. (2017) we give an economic interpretation of theresults examining time series of beliefs, prices and shares ofoptimists/pessimists.
Moreover, we perform a statistical analysis of a stochasticallyperturbed version of the model, which highlights fat tails and excessvolatility in the returns distributions, as well as bubbles and crashes forstock prices, in agreement with the empirical literature.
Similarly to De Grauwe and Rovira Kaltwasser (2012), we assume thatthe true fundamental value follows a random walk.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 98 / 112
![Page 307: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/307.jpg)
Other Heterogeneous Agents Models
A further extension
In Cavalli et al. (2018) we transformed the optimism/pessimismpersistence index into a variable on which agents base their decisions,in addition to considering price and profit dynamics.
The index plays no more a descriptive role, but it drives the dynamics.
The evolutionary selection depends on a weighted evaluation of theprofits realized by each group of fundamentalists and of a measure ofthe general sentiment perceived by the agents about the market.
The general feeling perceived by the agents about the market status isdescribed by the sentiment index
It = ωtXt + (1− ωt )Yt − F = Xt + (1− ωt )∆− F .
It measures the difference between the average belief about thefundamental value and the true fundamental value F .The sign of It gives information about the general degree of optimismor pessimism of the market.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 99 / 112
![Page 308: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/308.jpg)
Other Heterogeneous Agents Models
A further extension
In Cavalli et al. (2018) we transformed the optimism/pessimismpersistence index into a variable on which agents base their decisions,in addition to considering price and profit dynamics.
The index plays no more a descriptive role, but it drives the dynamics.
The evolutionary selection depends on a weighted evaluation of theprofits realized by each group of fundamentalists and of a measure ofthe general sentiment perceived by the agents about the market.
The general feeling perceived by the agents about the market status isdescribed by the sentiment index
It = ωtXt + (1− ωt )Yt − F = Xt + (1− ωt )∆− F .
It measures the difference between the average belief about thefundamental value and the true fundamental value F .The sign of It gives information about the general degree of optimismor pessimism of the market.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 99 / 112
![Page 309: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/309.jpg)
Other Heterogeneous Agents Models
A further extension
In Cavalli et al. (2018) we transformed the optimism/pessimismpersistence index into a variable on which agents base their decisions,in addition to considering price and profit dynamics.
The index plays no more a descriptive role, but it drives the dynamics.
The evolutionary selection depends on a weighted evaluation of theprofits realized by each group of fundamentalists and of a measure ofthe general sentiment perceived by the agents about the market.
The general feeling perceived by the agents about the market status isdescribed by the sentiment index
It = ωtXt + (1− ωt )Yt − F = Xt + (1− ωt )∆− F .
It measures the difference between the average belief about thefundamental value and the true fundamental value F .The sign of It gives information about the general degree of optimismor pessimism of the market.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 99 / 112
![Page 310: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/310.jpg)
Other Heterogeneous Agents Models
A further extension
In Cavalli et al. (2018) we transformed the optimism/pessimismpersistence index into a variable on which agents base their decisions,in addition to considering price and profit dynamics.
The index plays no more a descriptive role, but it drives the dynamics.
The evolutionary selection depends on a weighted evaluation of theprofits realized by each group of fundamentalists and of a measure ofthe general sentiment perceived by the agents about the market.
The general feeling perceived by the agents about the market status isdescribed by the sentiment index
It = ωtXt + (1− ωt )Yt − F = Xt + (1− ωt )∆− F .
It measures the difference between the average belief about thefundamental value and the true fundamental value F .The sign of It gives information about the general degree of optimismor pessimism of the market.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 99 / 112
![Page 311: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/311.jpg)
Other Heterogeneous Agents Models
A further extension
In Cavalli et al. (2018) we transformed the optimism/pessimismpersistence index into a variable on which agents base their decisions,in addition to considering price and profit dynamics.
The index plays no more a descriptive role, but it drives the dynamics.
The evolutionary selection depends on a weighted evaluation of theprofits realized by each group of fundamentalists and of a measure ofthe general sentiment perceived by the agents about the market.
The general feeling perceived by the agents about the market status isdescribed by the sentiment index
It = ωtXt + (1− ωt )Yt − F = Xt + (1− ωt )∆− F .
It measures the difference between the average belief about thefundamental value and the true fundamental value F .The sign of It gives information about the general degree of optimismor pessimism of the market.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 99 / 112
![Page 312: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/312.jpg)
Other Heterogeneous Agents Models
A further extension
In Cavalli et al. (2018) we transformed the optimism/pessimismpersistence index into a variable on which agents base their decisions,in addition to considering price and profit dynamics.
The index plays no more a descriptive role, but it drives the dynamics.
The evolutionary selection depends on a weighted evaluation of theprofits realized by each group of fundamentalists and of a measure ofthe general sentiment perceived by the agents about the market.
The general feeling perceived by the agents about the market status isdescribed by the sentiment index
It = ωtXt + (1− ωt )Yt − F = Xt + (1− ωt )∆− F .
It measures the difference between the average belief about thefundamental value and the true fundamental value F .The sign of It gives information about the general degree of optimismor pessimism of the market.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 99 / 112
![Page 313: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/313.jpg)
Other Heterogeneous Agents Models
A further extension
In Cavalli et al. (2018) we transformed the optimism/pessimismpersistence index into a variable on which agents base their decisions,in addition to considering price and profit dynamics.
The index plays no more a descriptive role, but it drives the dynamics.
The evolutionary selection depends on a weighted evaluation of theprofits realized by each group of fundamentalists and of a measure ofthe general sentiment perceived by the agents about the market.
The general feeling perceived by the agents about the market status isdescribed by the sentiment index
It = ωtXt + (1− ωt )Yt − F = Xt + (1− ωt )∆− F .
It measures the difference between the average belief about thefundamental value and the true fundamental value F .The sign of It gives information about the general degree of optimismor pessimism of the market.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 99 / 112
![Page 314: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/314.jpg)
Other Heterogeneous Agents Models
The pessimists’ share evolves according to a convex combination ofthe general market sentiment and of the profits realized by the twokinds of speculators:
ωt+1 =eβ(σ(−It )+(1−σ)πX ,t+1)
eβ(σ(−It )+(1−σ)πX ,t+1) + eβ(σIt +(1−σ)πY ,t+1),
where:• β > 0 represents the intensity of choice of the switching mechanism;• σ ∈ [0,1] is the sentiment weight;• πj,t+1 = (Pt+1 − Pt )(jt − Pt ) are the profits realized by agents ofgroup j ∈ X ,Y.The opposite signs preceding It are a consequence of the differentattitude of optimists and pessimists toward positive or negative valuesof the sentiment index.When σ = 0, the above evolutionary mechanism is exactly the sameas in Cavalli et al. (2017).If σ = 1, the switching mechanism only depends on the sentimentindex.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 100 / 112
![Page 315: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/315.jpg)
Other Heterogeneous Agents Models
The pessimists’ share evolves according to a convex combination ofthe general market sentiment and of the profits realized by the twokinds of speculators:
ωt+1 =eβ(σ(−It )+(1−σ)πX ,t+1)
eβ(σ(−It )+(1−σ)πX ,t+1) + eβ(σIt +(1−σ)πY ,t+1),
where:• β > 0 represents the intensity of choice of the switching mechanism;• σ ∈ [0,1] is the sentiment weight;• πj,t+1 = (Pt+1 − Pt )(jt − Pt ) are the profits realized by agents ofgroup j ∈ X ,Y.The opposite signs preceding It are a consequence of the differentattitude of optimists and pessimists toward positive or negative valuesof the sentiment index.When σ = 0, the above evolutionary mechanism is exactly the sameas in Cavalli et al. (2017).If σ = 1, the switching mechanism only depends on the sentimentindex.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 100 / 112
![Page 316: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/316.jpg)
Other Heterogeneous Agents Models
The pessimists’ share evolves according to a convex combination ofthe general market sentiment and of the profits realized by the twokinds of speculators:
ωt+1 =eβ(σ(−It )+(1−σ)πX ,t+1)
eβ(σ(−It )+(1−σ)πX ,t+1) + eβ(σIt +(1−σ)πY ,t+1),
where:• β > 0 represents the intensity of choice of the switching mechanism;• σ ∈ [0,1] is the sentiment weight;• πj,t+1 = (Pt+1 − Pt )(jt − Pt ) are the profits realized by agents ofgroup j ∈ X ,Y.The opposite signs preceding It are a consequence of the differentattitude of optimists and pessimists toward positive or negative valuesof the sentiment index.When σ = 0, the above evolutionary mechanism is exactly the sameas in Cavalli et al. (2017).If σ = 1, the switching mechanism only depends on the sentimentindex.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 100 / 112
![Page 317: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/317.jpg)
Other Heterogeneous Agents Models
The pessimists’ share evolves according to a convex combination ofthe general market sentiment and of the profits realized by the twokinds of speculators:
ωt+1 =eβ(σ(−It )+(1−σ)πX ,t+1)
eβ(σ(−It )+(1−σ)πX ,t+1) + eβ(σIt +(1−σ)πY ,t+1),
where:• β > 0 represents the intensity of choice of the switching mechanism;• σ ∈ [0,1] is the sentiment weight;• πj,t+1 = (Pt+1 − Pt )(jt − Pt ) are the profits realized by agents ofgroup j ∈ X ,Y.The opposite signs preceding It are a consequence of the differentattitude of optimists and pessimists toward positive or negative valuesof the sentiment index.When σ = 0, the above evolutionary mechanism is exactly the sameas in Cavalli et al. (2017).If σ = 1, the switching mechanism only depends on the sentimentindex.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 100 / 112
![Page 318: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/318.jpg)
Other Heterogeneous Agents Models
The pessimists’ share evolves according to a convex combination ofthe general market sentiment and of the profits realized by the twokinds of speculators:
ωt+1 =eβ(σ(−It )+(1−σ)πX ,t+1)
eβ(σ(−It )+(1−σ)πX ,t+1) + eβ(σIt +(1−σ)πY ,t+1),
where:• β > 0 represents the intensity of choice of the switching mechanism;• σ ∈ [0,1] is the sentiment weight;• πj,t+1 = (Pt+1 − Pt )(jt − Pt ) are the profits realized by agents ofgroup j ∈ X ,Y.The opposite signs preceding It are a consequence of the differentattitude of optimists and pessimists toward positive or negative valuesof the sentiment index.When σ = 0, the above evolutionary mechanism is exactly the sameas in Cavalli et al. (2017).If σ = 1, the switching mechanism only depends on the sentimentindex.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 100 / 112
![Page 319: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/319.jpg)
Other Heterogeneous Agents Models
The pessimists’ share evolves according to a convex combination ofthe general market sentiment and of the profits realized by the twokinds of speculators:
ωt+1 =eβ(σ(−It )+(1−σ)πX ,t+1)
eβ(σ(−It )+(1−σ)πX ,t+1) + eβ(σIt +(1−σ)πY ,t+1),
where:• β > 0 represents the intensity of choice of the switching mechanism;• σ ∈ [0,1] is the sentiment weight;• πj,t+1 = (Pt+1 − Pt )(jt − Pt ) are the profits realized by agents ofgroup j ∈ X ,Y.The opposite signs preceding It are a consequence of the differentattitude of optimists and pessimists toward positive or negative valuesof the sentiment index.When σ = 0, the above evolutionary mechanism is exactly the sameas in Cavalli et al. (2017).If σ = 1, the switching mechanism only depends on the sentimentindex.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 100 / 112
![Page 320: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/320.jpg)
Other Heterogeneous Agents Models
The pessimists’ share evolves according to a convex combination ofthe general market sentiment and of the profits realized by the twokinds of speculators:
ωt+1 =eβ(σ(−It )+(1−σ)πX ,t+1)
eβ(σ(−It )+(1−σ)πX ,t+1) + eβ(σIt +(1−σ)πY ,t+1),
where:• β > 0 represents the intensity of choice of the switching mechanism;• σ ∈ [0,1] is the sentiment weight;• πj,t+1 = (Pt+1 − Pt )(jt − Pt ) are the profits realized by agents ofgroup j ∈ X ,Y.The opposite signs preceding It are a consequence of the differentattitude of optimists and pessimists toward positive or negative valuesof the sentiment index.When σ = 0, the above evolutionary mechanism is exactly the sameas in Cavalli et al. (2017).If σ = 1, the switching mechanism only depends on the sentimentindex.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 100 / 112
![Page 321: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/321.jpg)
Other Heterogeneous Agents Models
The pessimists’ share evolves according to a convex combination ofthe general market sentiment and of the profits realized by the twokinds of speculators:
ωt+1 =eβ(σ(−It )+(1−σ)πX ,t+1)
eβ(σ(−It )+(1−σ)πX ,t+1) + eβ(σIt +(1−σ)πY ,t+1),
where:• β > 0 represents the intensity of choice of the switching mechanism;• σ ∈ [0,1] is the sentiment weight;• πj,t+1 = (Pt+1 − Pt )(jt − Pt ) are the profits realized by agents ofgroup j ∈ X ,Y.The opposite signs preceding It are a consequence of the differentattitude of optimists and pessimists toward positive or negative valuesof the sentiment index.When σ = 0, the above evolutionary mechanism is exactly the sameas in Cavalli et al. (2017).If σ = 1, the switching mechanism only depends on the sentimentindex.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 100 / 112
![Page 322: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/322.jpg)
Other Heterogeneous Agents Models
Like in Cavalli et al. (2017) for the beliefs it holds that Yt = Xt + ∆, forall t ≥ 1.
Moreover, the share of optimists is given by 1− ωt .
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 101 / 112
![Page 323: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/323.jpg)
Other Heterogeneous Agents Models
Like in Cavalli et al. (2017) for the beliefs it holds that Yt = Xt + ∆, forall t ≥ 1.
Moreover, the share of optimists is given by 1− ωt .
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 101 / 112
![Page 324: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/324.jpg)
Other Heterogeneous Agents Models
The model is described by the 3D map
G = (G1,G2,G3) : (F −∆,F )× (0,+∞)× (0,1)→ R3,
(Xt ,Pt , ωt ) 7→ (G1(Xt ,Pt , ωt ),G2(Xt ,Pt , ωt ),G3(Xt ,Pt , ωt )),
defined as:Xt+1 =G1(Xt ,Pt , ωt )=F − ∆
eµ((Xt−Pt )2−(Xt +∆−Pt )2) + 1Pt+1 =G2(Xt ,Pt , ωt )=Pt + f (γ(Xt − Pt + ∆(1− ωt )))
ωt+1 =G3(Xt ,Pt , ωt )=1
1 + eβ(2σ(Xt +(1−ωt )∆−F )+(1−σ)∆f (γ(Xt−Pt +(1−ωt )∆)))
where, in the last equation, we replaced It with its expression and weemployed the identity πY ,t+1−πX ,t+1 = (Pt+1−Pt )(Yt −Xt ) = f (γDt )∆.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 102 / 112
![Page 325: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/325.jpg)
Other Heterogeneous Agents Models
Proposition
Our system hasa) a unique steady state S∗ = (X ∗,P∗, ω∗) = (F −∆/2,F ,1/2) if
σ ∈ [0,1] andσ ≤ 4
β∆(∆2µ+ 2);
b) three steady states S∗,So = (X o,Po, ωo) and Sp = (X p,Pp, ωp) if4
β∆(∆2µ+ 2)< σ ≤ 1.
In particular, So and Sp are symmetric w.r.t. S∗, withX p < X ∗ < X o, Pp < P∗ < Po and ωo < ω∗ < ωp.
The two new steady economic regimes that can be identified aspessimistic (Sp) and optimistic (So).Sp and So only exist if agents give a sufficiently large relevance to theperceived market mood.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 103 / 112
![Page 326: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/326.jpg)
Other Heterogeneous Agents Models
Proposition
Our system hasa) a unique steady state S∗ = (X ∗,P∗, ω∗) = (F −∆/2,F ,1/2) if
σ ∈ [0,1] andσ ≤ 4
β∆(∆2µ+ 2);
b) three steady states S∗,So = (X o,Po, ωo) and Sp = (X p,Pp, ωp) if4
β∆(∆2µ+ 2)< σ ≤ 1.
In particular, So and Sp are symmetric w.r.t. S∗, withX p < X ∗ < X o, Pp < P∗ < Po and ωo < ω∗ < ωp.
The two new steady economic regimes that can be identified aspessimistic (Sp) and optimistic (So).Sp and So only exist if agents give a sufficiently large relevance to theperceived market mood.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 103 / 112
![Page 327: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/327.jpg)
Other Heterogeneous Agents Models
Proposition
Our system hasa) a unique steady state S∗ = (X ∗,P∗, ω∗) = (F −∆/2,F ,1/2) if
σ ∈ [0,1] andσ ≤ 4
β∆(∆2µ+ 2);
b) three steady states S∗,So = (X o,Po, ωo) and Sp = (X p,Pp, ωp) if4
β∆(∆2µ+ 2)< σ ≤ 1.
In particular, So and Sp are symmetric w.r.t. S∗, withX p < X ∗ < X o, Pp < P∗ < Po and ωo < ω∗ < ωp.
The two new steady economic regimes that can be identified aspessimistic (Sp) and optimistic (So).Sp and So only exist if agents give a sufficiently large relevance to theperceived market mood.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 103 / 112
![Page 328: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/328.jpg)
Other Heterogeneous Agents Models
Proposition
Our system hasa) a unique steady state S∗ = (X ∗,P∗, ω∗) = (F −∆/2,F ,1/2) if
σ ∈ [0,1] andσ ≤ 4
β∆(∆2µ+ 2);
b) three steady states S∗,So = (X o,Po, ωo) and Sp = (X p,Pp, ωp) if4
β∆(∆2µ+ 2)< σ ≤ 1.
In particular, So and Sp are symmetric w.r.t. S∗, withX p < X ∗ < X o, Pp < P∗ < Po and ωo < ω∗ < ωp.
The two new steady economic regimes that can be identified aspessimistic (Sp) and optimistic (So).Sp and So only exist if agents give a sufficiently large relevance to theperceived market mood.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 103 / 112
![Page 329: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/329.jpg)
Other Heterogeneous Agents Models
Proposition
Our system hasa) a unique steady state S∗ = (X ∗,P∗, ω∗) = (F −∆/2,F ,1/2) if
σ ∈ [0,1] andσ ≤ 4
β∆(∆2µ+ 2);
b) three steady states S∗,So = (X o,Po, ωo) and Sp = (X p,Pp, ωp) if4
β∆(∆2µ+ 2)< σ ≤ 1.
In particular, So and Sp are symmetric w.r.t. S∗, withX p < X ∗ < X o, Pp < P∗ < Po and ωo < ω∗ < ωp.
The two new steady economic regimes that can be identified aspessimistic (Sp) and optimistic (So).Sp and So only exist if agents give a sufficiently large relevance to theperceived market mood.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 103 / 112
![Page 330: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/330.jpg)
Other Heterogeneous Agents Models
The value of β, µ, ∆ and σ does not only influence the emergence ofthe steady states So and Sp, but affects their position, too.
Proposition
Let σ > 4/(β∆(∆2µ+ 2)), σ ∈ [0,1]. Then, on increasing σ, β,∆ andµ, we have that ωo decreases, while Po and Io increase, and that ωp
increases, while Pp and Ip decrease. Moreover, on increasing σ, β,∆and µ, the distance from X o and X p to X ∗ = F −∆/2 increases.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 104 / 112
![Page 331: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/331.jpg)
Other Heterogeneous Agents Models
The value of β, µ, ∆ and σ does not only influence the emergence ofthe steady states So and Sp, but affects their position, too.
Proposition
Let σ > 4/(β∆(∆2µ+ 2)), σ ∈ [0,1]. Then, on increasing σ, β,∆ andµ, we have that ωo decreases, while Po and Io increase, and that ωp
increases, while Pp and Ip decrease. Moreover, on increasing σ, β,∆and µ, the distance from X o and X p to X ∗ = F −∆/2 increases.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 104 / 112
![Page 332: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/332.jpg)
Other Heterogeneous Agents Models
Proposition
On varying σ ∈ [0,1], we have that the set on which the steady stateS∗ is locally asymptotically stable can be
a) connected, being an interval, in which case the sentiment weightcan have a destabilizing, stabilizing, mixed or neutral effect;
b) unconnected.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 105 / 112
![Page 333: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/333.jpg)
Other Heterogeneous Agents Models
In the next bifurcation diagram, we set F = 10, a1 = 2, a2 = 1.
Beliefs are strongly polarized (∆ = 3), the price reactivity is high(γ = 4), there is no imitation (µ = 0) and the intensity of choice variesin the left plot and is moderate (β = 1) in the right plot.
The initial datum in the left plot, as well as for the black bifurcationdiagram in the right plot, is(X0,P0, ω0) = (X ∗ + 0.01,P∗ + 0.01, ω∗ + 0.01), while it is(X0,P0, ω0) = (X ∗ − 0.01,P∗ − 0.01, ω∗ − 0.01) in red plot.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 106 / 112
![Page 334: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/334.jpg)
Other Heterogeneous Agents Models
In the next bifurcation diagram, we set F = 10, a1 = 2, a2 = 1.
Beliefs are strongly polarized (∆ = 3), the price reactivity is high(γ = 4), there is no imitation (µ = 0) and the intensity of choice variesin the left plot and is moderate (β = 1) in the right plot.
The initial datum in the left plot, as well as for the black bifurcationdiagram in the right plot, is(X0,P0, ω0) = (X ∗ + 0.01,P∗ + 0.01, ω∗ + 0.01), while it is(X0,P0, ω0) = (X ∗ − 0.01,P∗ − 0.01, ω∗ − 0.01) in red plot.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 106 / 112
![Page 335: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/335.jpg)
Other Heterogeneous Agents Models
In the next bifurcation diagram, we set F = 10, a1 = 2, a2 = 1.
Beliefs are strongly polarized (∆ = 3), the price reactivity is high(γ = 4), there is no imitation (µ = 0) and the intensity of choice variesin the left plot and is moderate (β = 1) in the right plot.
The initial datum in the left plot, as well as for the black bifurcationdiagram in the right plot, is(X0,P0, ω0) = (X ∗ + 0.01,P∗ + 0.01, ω∗ + 0.01), while it is(X0,P0, ω0) = (X ∗ − 0.01,P∗ − 0.01, ω∗ − 0.01) in red plot.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 106 / 112
![Page 336: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/336.jpg)
Other Heterogeneous Agents Models
2D bifurcation diagram in the left panel. In the right panel, thecorresponding bifurcation diagram for P when β = 1
The solid line refers to the pitchfork bifurcation, through which So andSp emerge when σ = 4/(β∆(∆2µ+ 2)).
The dashed and dash-dotted curves refer to the remaining stabilityconditions.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 107 / 112
![Page 337: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/337.jpg)
Other Heterogeneous Agents Models
2D bifurcation diagram in the left panel. In the right panel, thecorresponding bifurcation diagram for P when β = 1
The solid line refers to the pitchfork bifurcation, through which So andSp emerge when σ = 4/(β∆(∆2µ+ 2)).
The dashed and dash-dotted curves refer to the remaining stabilityconditions.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 107 / 112
![Page 338: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/338.jpg)
Other Heterogeneous Agents Models
2D bifurcation diagram in the left panel. In the right panel, thecorresponding bifurcation diagram for P when β = 1
The solid line refers to the pitchfork bifurcation, through which So andSp emerge when σ = 4/(β∆(∆2µ+ 2)).
The dashed and dash-dotted curves refer to the remaining stabilityconditions.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 107 / 112
![Page 339: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/339.jpg)
Other Heterogeneous Agents Models
Considering β = 1, we have a mixed scenario, in which the polarizedprices undergo a period-doubling cascade of bifurcations.We observe an herding phenomenon as σ increases, which, accordingto the initial conditions, gives rise to price dynamics that endogenouslyfluctuate around large or small values.When σ = 0 the evolutionary selection only depends on profits.As σ increases, the switching mechanism is more affected by thesentiment index and less by the profits, which in this case are thesource of instabilities.Hence, endogenous oscillations decrease and disappear, so thatagents evenly distribute among beliefs and the stock price convergesto the fundamental value.Increasing σ further, we find a shares polarization, due to morerelevance given to the perceived market mood and thus to the utility ofbeing either pessimistic or optimistic.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 108 / 112
![Page 340: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/340.jpg)
Other Heterogeneous Agents Models
Considering β = 1, we have a mixed scenario, in which the polarizedprices undergo a period-doubling cascade of bifurcations.We observe an herding phenomenon as σ increases, which, accordingto the initial conditions, gives rise to price dynamics that endogenouslyfluctuate around large or small values.When σ = 0 the evolutionary selection only depends on profits.As σ increases, the switching mechanism is more affected by thesentiment index and less by the profits, which in this case are thesource of instabilities.Hence, endogenous oscillations decrease and disappear, so thatagents evenly distribute among beliefs and the stock price convergesto the fundamental value.Increasing σ further, we find a shares polarization, due to morerelevance given to the perceived market mood and thus to the utility ofbeing either pessimistic or optimistic.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 108 / 112
![Page 341: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/341.jpg)
Other Heterogeneous Agents Models
Considering β = 1, we have a mixed scenario, in which the polarizedprices undergo a period-doubling cascade of bifurcations.We observe an herding phenomenon as σ increases, which, accordingto the initial conditions, gives rise to price dynamics that endogenouslyfluctuate around large or small values.When σ = 0 the evolutionary selection only depends on profits.As σ increases, the switching mechanism is more affected by thesentiment index and less by the profits, which in this case are thesource of instabilities.Hence, endogenous oscillations decrease and disappear, so thatagents evenly distribute among beliefs and the stock price convergesto the fundamental value.Increasing σ further, we find a shares polarization, due to morerelevance given to the perceived market mood and thus to the utility ofbeing either pessimistic or optimistic.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 108 / 112
![Page 342: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/342.jpg)
Other Heterogeneous Agents Models
Considering β = 1, we have a mixed scenario, in which the polarizedprices undergo a period-doubling cascade of bifurcations.We observe an herding phenomenon as σ increases, which, accordingto the initial conditions, gives rise to price dynamics that endogenouslyfluctuate around large or small values.When σ = 0 the evolutionary selection only depends on profits.As σ increases, the switching mechanism is more affected by thesentiment index and less by the profits, which in this case are thesource of instabilities.Hence, endogenous oscillations decrease and disappear, so thatagents evenly distribute among beliefs and the stock price convergesto the fundamental value.Increasing σ further, we find a shares polarization, due to morerelevance given to the perceived market mood and thus to the utility ofbeing either pessimistic or optimistic.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 108 / 112
![Page 343: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/343.jpg)
Other Heterogeneous Agents Models
Considering β = 1, we have a mixed scenario, in which the polarizedprices undergo a period-doubling cascade of bifurcations.We observe an herding phenomenon as σ increases, which, accordingto the initial conditions, gives rise to price dynamics that endogenouslyfluctuate around large or small values.When σ = 0 the evolutionary selection only depends on profits.As σ increases, the switching mechanism is more affected by thesentiment index and less by the profits, which in this case are thesource of instabilities.Hence, endogenous oscillations decrease and disappear, so thatagents evenly distribute among beliefs and the stock price convergesto the fundamental value.Increasing σ further, we find a shares polarization, due to morerelevance given to the perceived market mood and thus to the utility ofbeing either pessimistic or optimistic.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 108 / 112
![Page 344: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/344.jpg)
Other Heterogeneous Agents Models
Considering β = 1, we have a mixed scenario, in which the polarizedprices undergo a period-doubling cascade of bifurcations.We observe an herding phenomenon as σ increases, which, accordingto the initial conditions, gives rise to price dynamics that endogenouslyfluctuate around large or small values.When σ = 0 the evolutionary selection only depends on profits.As σ increases, the switching mechanism is more affected by thesentiment index and less by the profits, which in this case are thesource of instabilities.Hence, endogenous oscillations decrease and disappear, so thatagents evenly distribute among beliefs and the stock price convergesto the fundamental value.Increasing σ further, we find a shares polarization, due to morerelevance given to the perceived market mood and thus to the utility ofbeing either pessimistic or optimistic.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 108 / 112
![Page 345: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/345.jpg)
Other Heterogeneous Agents Models
In Cavalli et al. (2018) we also show the basin of attraction of theoptimistic and pessimistic attractors for µ 6= 0 and σ = 1, from whichthe polarization of beliefs is clearly visible.
Indeed, a sufficiently high degree of optimism or pessimism,determined by both beliefs and shares values, uniquely determines theconvergence toward an attractor that reflects the same polarizedoptimism or pessimism.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 109 / 112
![Page 346: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/346.jpg)
Other Heterogeneous Agents Models
In Cavalli et al. (2018) we also show the basin of attraction of theoptimistic and pessimistic attractors for µ 6= 0 and σ = 1, from whichthe polarization of beliefs is clearly visible.
Indeed, a sufficiently high degree of optimism or pessimism,determined by both beliefs and shares values, uniquely determines theconvergence toward an attractor that reflects the same polarizedoptimism or pessimism.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 109 / 112
![Page 347: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/347.jpg)
Other Heterogeneous Agents Models
Future study directions:
Similarly to Brock and Hommes (1998) and De Grauwe andRovira Kaltwasser (2012), we could introduce also a group ofunbiased fundamentalists and a group of unbiased chartists.
The goal is to check whether, as in De Grauwe and RoviraKaltwasser (2012), the former group has a stabilizing role, i.e., itspresence makes the stability region become larger, while the lattergroup is destabilizing.
Another research direction will consist in deepening the study ofthe role of animal spirits as the drivers of economic decisions,extending the pursued approach to macroeconomic frameworksinvolving the real market side.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 110 / 112
![Page 348: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/348.jpg)
Other Heterogeneous Agents Models
Future study directions:
Similarly to Brock and Hommes (1998) and De Grauwe andRovira Kaltwasser (2012), we could introduce also a group ofunbiased fundamentalists and a group of unbiased chartists.
The goal is to check whether, as in De Grauwe and RoviraKaltwasser (2012), the former group has a stabilizing role, i.e., itspresence makes the stability region become larger, while the lattergroup is destabilizing.
Another research direction will consist in deepening the study ofthe role of animal spirits as the drivers of economic decisions,extending the pursued approach to macroeconomic frameworksinvolving the real market side.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 110 / 112
![Page 349: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/349.jpg)
Other Heterogeneous Agents Models
Future study directions:
Similarly to Brock and Hommes (1998) and De Grauwe andRovira Kaltwasser (2012), we could introduce also a group ofunbiased fundamentalists and a group of unbiased chartists.
The goal is to check whether, as in De Grauwe and RoviraKaltwasser (2012), the former group has a stabilizing role, i.e., itspresence makes the stability region become larger, while the lattergroup is destabilizing.
Another research direction will consist in deepening the study ofthe role of animal spirits as the drivers of economic decisions,extending the pursued approach to macroeconomic frameworksinvolving the real market side.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 110 / 112
![Page 350: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/350.jpg)
Other Heterogeneous Agents Models
Future study directions:
Similarly to Brock and Hommes (1998) and De Grauwe andRovira Kaltwasser (2012), we could introduce also a group ofunbiased fundamentalists and a group of unbiased chartists.
The goal is to check whether, as in De Grauwe and RoviraKaltwasser (2012), the former group has a stabilizing role, i.e., itspresence makes the stability region become larger, while the lattergroup is destabilizing.
Another research direction will consist in deepening the study ofthe role of animal spirits as the drivers of economic decisions,extending the pursued approach to macroeconomic frameworksinvolving the real market side.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 110 / 112
![Page 351: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/351.jpg)
Other Heterogeneous Agents Models
References on the latest HAMs:
– Anderson SP, de Palma A, Thisse JF (1992) Discrete Choice Theoryof Product Differentiation. MIT Press, Cambridge.– Brock WA, Hommes CH (1997) A rational route to randomness.Econometrica 65, 1059–1095.– Brock WA, Hommes CH (1998) Heterogeneous beliefs and routes tochaos in a simple asset pricing model. Journal of Economic Dynamicsand Control 22, 1235–1274.– Cavalli F, Naimzada A, Pireddu M (2017) An evolutive financialmarket model with animal spirits: imitation and endogenous beliefs,Journal of Evolutionary Economics 27, 1007–1040.– Cavalli F, Naimzada A, Pecora N, Pireddu M (2018) Marketsentiment and heterogeneous fundamentalists in an evolutive financialmarket model, submitted.– De Grauwe P, Rovira Kaltwasser P (2012) Animal spirits in theforeign exchange market. Journal of Economic Dynamics and Control36, 1176–1192.
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 111 / 112
![Page 352: Financial models with interacting heterogeneous agents ...pireddu/Beamer-Insubria-2D.pdf · Outline 1 2D discrete dynamical systems 2 Other Heterogeneous Agents Models Marina Pireddu](https://reader033.fdocuments.us/reader033/viewer/2022050520/5fa3f949147bb33cc8242325/html5/thumbnails/352.jpg)
Other Heterogeneous Agents Models
– Farebrother RW (1973) Simplified Samuelson conditions for cubicand quartic equations. The Manchester School 41, 396–400.– Naimzada A, Pireddu M (2015b) Real and financial interactingmarkets: A behavioral macro-model. Chaos Solitons Fractals 77,111–131.– Naimzada A, Pireddu M (2015c) A financial market model withendogenous fundamental values through imitative behavior, Chaos 25,073110. DOI: 10.1063/1.4926326
Marina Pireddu (Univ. of Milano-Bicocca) Discrete-time heterogeneous agent models Insubria Univ., 20/03/2018 112 / 112