Stochastic Population Systems

Similar documents
Maximum likelihood estimation of mean reverting processes

1 IEOR 4700: Introduction to stochastic integration

LS.6 Solution Matrices

ARBITRAGE-FREE OPTION PRICING MODELS. Denis Bell. University of North Florida

ECON20310 LECTURE SYNOPSIS REAL BUSINESS CYCLE

Overview of Violations of the Basic Assumptions in the Classical Normal Linear Regression Model

Mathematical Finance

Monte Carlo Methods in Finance

3. Reaction Diffusion Equations Consider the following ODE model for population growth

Method To Solve Linear, Polynomial, or Absolute Value Inequalities:

Simulating Stochastic Differential Equations

CURVE FITTING LEAST SQUARES APPROXIMATION

Disability insurance: estimation and risk aggregation

The Method of Least Squares. Lectures INF2320 p. 1/80

Increasing for all. Convex for all. ( ) Increasing for all (remember that the log function is only defined for ). ( ) Concave for all.

Moreover, under the risk neutral measure, it must be the case that (5) r t = µ t.

Numerical Solution of Differential

Probability and Statistics Prof. Dr. Somesh Kumar Department of Mathematics Indian Institute of Technology, Kharagpur

MATH 425, PRACTICE FINAL EXAM SOLUTIONS.

Some stability results of parameter identification in a jump diffusion model

Solutions to Linear First Order ODE s

Lecture 7: Finding Lyapunov Functions 1

Review of Fundamental Mathematics

The Black-Scholes-Merton Approach to Pricing Options

The integrating factor method (Sect. 2.1).

LOGNORMAL MODEL FOR STOCK PRICES

Numerical Solution of Differential Equations

Math 241, Exam 1 Information.

A State Space Model for Wind Forecast Correction

1 The Brownian bridge construction

1 Error in Euler s Method

Math 120 Final Exam Practice Problems, Form: A

Lecture L3 - Vectors, Matrices and Coordinate Transformations

Stocks paying discrete dividends: modelling and option pricing

Europäisches Forum Alpbach 15 August, Lecture 1. What is Chaos?

Continued Fractions and the Euclidean Algorithm

Unified Lecture # 4 Vectors

The Black-Scholes Formula

Finite Differences Schemes for Pricing of European and American Options

LOGIT AND PROBIT ANALYSIS

The sample space for a pair of die rolls is the set. The sample space for a random number between 0 and 1 is the interval [0, 1].

Scalar Valued Functions of Several Variables; the Gradient Vector

Chapter 4 One Dimensional Kinematics

Nonparametric adaptive age replacement with a one-cycle criterion

Bias in the Estimation of Mean Reversion in Continuous-Time Lévy Processes

The Standard Normal distribution

Applying Mean-field Approximation to Continuous Time Markov Chains

2.2 Magic with complex exponentials

EXIT TIME PROBLEMS AND ESCAPE FROM A POTENTIAL WELL

Fluid models in performance analysis

The Black-Scholes pricing formulas

The Behavior of Bonds and Interest Rates. An Impossible Bond Pricing Model. 780 w Interest Rate Models

Probability density function : An arbitrary continuous random variable X is similarly described by its probability density function f x = f X

Online Appendix. Supplemental Material for Insider Trading, Stochastic Liquidity and. Equilibrium Prices. by Pierre Collin-Dufresne and Vyacheslav Fos

Pricing and calibration in local volatility models via fast quantization

Online Appendix to Stochastic Imitative Game Dynamics with Committed Agents

FIRST YEAR CALCULUS. Chapter 7 CONTINUITY. It is a parabola, and we can draw this parabola without lifting our pencil from the paper.

5.1 Radical Notation and Rational Exponents

8.7 Exponential Growth and Decay

This unit will lay the groundwork for later units where the students will extend this knowledge to quadratic and exponential functions.

The Heat Equation. Lectures INF2320 p. 1/88

Black-Scholes Option Pricing Model

Math 526: Brownian Motion Notes

Simple Arbitrage. Motivated by and partly based on a joint work with T. Sottinen and E. Valkeila. Christian Bender. Saarland University

Critical Thresholds in Euler-Poisson Equations. Shlomo Engelberg Jerusalem College of Technology Machon Lev

JUST THE MATHS UNIT NUMBER 1.8. ALGEBRA 8 (Polynomials) A.J.Hobson

1 Review of Least Squares Solutions to Overdetermined Systems

Current Accounts in Open Economies Obstfeld and Rogoff, Chapter 2

Sensitivity analysis of utility based prices and risk-tolerance wealth processes

Topic 3b: Kinetic Theory

Does Black-Scholes framework for Option Pricing use Constant Volatilities and Interest Rates? New Solution for a New Problem

NOTES ON LINEAR TRANSFORMATIONS

Inner Product Spaces

Week 4: Standard Error and Confidence Intervals

THE COMPLEX EXPONENTIAL FUNCTION

The Method of Partial Fractions Math 121 Calculus II Spring 2015

TCOM 370 NOTES 99-4 BANDWIDTH, FREQUENCY RESPONSE, AND CAPACITY OF COMMUNICATION LINKS

Optimal proportional reinsurance and dividend pay-out for insurance companies with switching reserves

Machine Learning and Pattern Recognition Logistic Regression

1 Simulating Brownian motion (BM) and geometric Brownian motion (GBM)

1 Norms and Vector Spaces

MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.436J/15.085J Fall 2008 Lecture 5 9/17/2008 RANDOM VARIABLES

5 Numerical Differentiation

3.1. Solving linear equations. Introduction. Prerequisites. Learning Outcomes. Learning Style

1 if 1 x 0 1 if 0 x 1

Properties of the SABR model

Section 5.1 Continuous Random Variables: Introduction

LogNormal stock-price models in Exams MFE/3 and C/4

Impulse Response Functions

correct-choice plot f(x) and draw an approximate tangent line at x = a and use geometry to estimate its slope comment The choices were:

Introduction to time series analysis

Betting on Volatility: A Delta Hedging Approach. Liang Zhong

Numerical methods for American options

Section 4.4. Using the Fundamental Theorem. Difference Equations to Differential Equations

Definition 8.1 Two inequalities are equivalent if they have the same solution set. Add or Subtract the same value on both sides of the inequality.

The normal approximation to the binomial

Eigenvalues, Eigenvectors, and Differential Equations

MAT 274 HW 2 Solutions c Bin Cheng. Due 11:59pm, W 9/07, Points

Lecture 18: The Time-Bandwidth Product

[1] Diagonal factorization

Transcription:

Xuerong FRSE Department of Statistics and Modelling Science University of Strathclyde Glasgow, G1 1XH

Outline Stochastic Modelling 1 Stochastic Modelling 2 Linear Model Nonlinear Models 3

Outline Stochastic Modelling 1 Stochastic Modelling 2 Linear Model Nonlinear Models 3

Outline Stochastic Modelling 1 Stochastic Modelling 2 Linear Model Nonlinear Models 3

One of the important problems in life science is the specification of the stochastic process governing the behaviour of an underlying quantity. We here use the term underlying quantity to describe any interested object whose value is known at present but is liable to change in the future. Typical examples are number of cancer cells, number of HIV infected individuals, number of people who have the swine flu.

One of the important problems in life science is the specification of the stochastic process governing the behaviour of an underlying quantity. We here use the term underlying quantity to describe any interested object whose value is known at present but is liable to change in the future. Typical examples are number of cancer cells, number of HIV infected individuals, number of people who have the swine flu.

One of the important problems in life science is the specification of the stochastic process governing the behaviour of an underlying quantity. We here use the term underlying quantity to describe any interested object whose value is known at present but is liable to change in the future. Typical examples are number of cancer cells, number of HIV infected individuals, number of people who have the swine flu.

Now suppose that at time t the underlying quantity is x(t). Let us consider a small subsequent time interval dt, during which x(t) changes to x(t) + dx(t). (We use the notation d for the small change in any quantity over this time interval when we intend to consider it as an infinitesimal change.) By definition, the intrinsic growth rate at t is dx(t)/x(t). How might we model this rate?

If, given x(t) at time t, the rate of change is deterministic, say R = R(x(t), t), then dx(t) x(t) = R(x(t), t)dt. This gives the ordinary differential equation (ODE) dx(t) dt = R(x(t), t)x(t).

However the rate of change is in general not deterministic as it is often subjective to many factors and uncertainties e.g. system uncertainty, environmental disturbances. To model the uncertainty, we may decompose dx(t) x(t) = deterministic change + random change.

The deterministic change may be modeled by Rdt = R(x(t), t)dt where R = r(x(t), t) is the average rate of change given x(t) at time t. So dx(t) x(t) = R(x(t), t)dt + random change. How may we model the random change?

In general, the random change is affected by many factors independently. By the well-known central limit theorem this change can be represented by a normal distribution with mean zero and and variance V 2 dt, namely random change = N(0, V 2 dt) = V N(0, dt), where V = V (x(t), t) is the standard deviation of the rate of change given x(t) at time t, and N(0, dt) is a normal distribution with mean zero and and variance dt. Hence dx(t) x(t) = R(x(t), t)dt + V (x(t), t)n(0, dt).

A convenient way to model N(0, dt) as a process is to use the Brownian motion B(t) (t 0) which has the following properties: B(0) = 0, db(t) = B(t + dt) B(t) is independent of B(t), db(t) follows N(0, dt).

The stochastic model can therefore be written as or dx(t) x(t) = R(x(t), t)dt + V (x(t), t)db(t), dx(t) = R(x(t), t)x(t)dt + V (x(t), t)x(t)db(t) which is a stochastic differential equation (SDE).

Outline Stochastic Modelling Linear Model Nonlinear Models 1 Stochastic Modelling 2 Linear Model Nonlinear Models 3

Linear model Stochastic Modelling Linear Model Nonlinear Models If both R and V are constants, say R(x(t), t) = µ, V (x(t), t) = σ, then the SDE becomes dx(t) = µx(t)dt + σx(t)db(t). This is the exponential growth model in population.

Outline Stochastic Modelling Linear Model Nonlinear Models 1 Stochastic Modelling 2 Linear Model Nonlinear Models 3

Logistic model Stochastic Modelling Linear Model Nonlinear Models If R(x(t), t) = b + ax(t), V (x(t), t) = σx(t), then the SDE becomes ( ) dx(t) = x(t) [b + ax(t)]dt + σx(t)db(t). This is the well-known Logistic model in population.

Square root process Linear Model Nonlinear Models If R(x(t), t) = µ, V (x(t), t) = σ x(t), then the SDE becomes the well-known square root process dx(t) = µx(t)dt + σ x(t)db(t).

Mean-reverting model Linear Model Nonlinear Models If R(x(t), t) = then the SDE becomes α(µ x(t)), V (x(t), t) = σ, x(t) x(t) dx(t) = α(µ x(t))dt + σ x(t)db(t). This is the mean-reverting square root process in population.

Theta process Stochastic Modelling Linear Model Nonlinear Models If R(x(t), t) = µ, V (x(t), t) = σ(x(t)) θ 1, then the SDE becomes dx(t) = µx(t)dt + σ(x(t)) θ db(t), which is known as the theta process.

Outline Stochastic Modelling 1 Stochastic Modelling 2 Linear Model Nonlinear Models 3

In the classical theory of population dynamics, it is assumed that the grow rate is constant µ. Thus dx(t) x(t) = µdt, which is often written as the familiar ordinary differential equation (ODE) dx(t) = µx(t). dt This linear ODE can be solved exactly to give exponential growth (or decay) in the population, i.e. x(t) = x(0)e µt, where x(0) is the initial population at time t = 0.

We observe: If µ > 0, x(t) exponentially, i.e. the population will grow exponentially fast. If µ < 0, x(t) 0 exponentially, that is the population will become extinct. If µ = 0, x(t) = x(0) for all t, namely the population is stationary.

We observe: If µ > 0, x(t) exponentially, i.e. the population will grow exponentially fast. If µ < 0, x(t) 0 exponentially, that is the population will become extinct. If µ = 0, x(t) = x(0) for all t, namely the population is stationary.

We observe: If µ > 0, x(t) exponentially, i.e. the population will grow exponentially fast. If µ < 0, x(t) 0 exponentially, that is the population will become extinct. If µ = 0, x(t) = x(0) for all t, namely the population is stationary.

However, if we take the uncertainty into account as explained before, we may have dx(t) x(t) = rdt + σdb(t). This is often written as the linear SDE It has the explicit solution dx(t) = µx(t)dt + σx(t)db(t). x(t) = x(0) exp [ ] (µ 0.5σ 2 )t + σb(t).

Recall the properties of the Brownian motion lim sup t B(t) 2t log log t = 1 a.s. and lim inf t B(t) 2t log log t = 1 a.s.

If µ > 0.5σ 2, x(t) exponentially with probability 1, i.e. the population will grow exponentially fast. If µ < 0.5σ 2, x(t) 0 exponentially with probability 1, that is the population will become extinct. In particular, this includes the case of 0 < µ < 0.5σ 2 where the population will grow exponentially in the corresponding ODE model but it will become extinct in the SDE model. This reveals the important feature - noise may make a population extinct. If µ = 0.5σ 2, lim sup t x(t) = while lim inf t x(t) = 0 with probability 1.

If µ > 0.5σ 2, x(t) exponentially with probability 1, i.e. the population will grow exponentially fast. If µ < 0.5σ 2, x(t) 0 exponentially with probability 1, that is the population will become extinct. In particular, this includes the case of 0 < µ < 0.5σ 2 where the population will grow exponentially in the corresponding ODE model but it will become extinct in the SDE model. This reveals the important feature - noise may make a population extinct. If µ = 0.5σ 2, lim sup t x(t) = while lim inf t x(t) = 0 with probability 1.

If µ > 0.5σ 2, x(t) exponentially with probability 1, i.e. the population will grow exponentially fast. If µ < 0.5σ 2, x(t) 0 exponentially with probability 1, that is the population will become extinct. In particular, this includes the case of 0 < µ < 0.5σ 2 where the population will grow exponentially in the corresponding ODE model but it will become extinct in the SDE model. This reveals the important feature - noise may make a population extinct. If µ = 0.5σ 2, lim sup t x(t) = while lim inf t x(t) = 0 with probability 1.

If µ > 0.5σ 2, x(t) exponentially with probability 1, i.e. the population will grow exponentially fast. If µ < 0.5σ 2, x(t) 0 exponentially with probability 1, that is the population will become extinct. In particular, this includes the case of 0 < µ < 0.5σ 2 where the population will grow exponentially in the corresponding ODE model but it will become extinct in the SDE model. This reveals the important feature - noise may make a population extinct. If µ = 0.5σ 2, lim sup t x(t) = while lim inf t x(t) = 0 with probability 1.

If µ > 0.5σ 2, x(t) exponentially with probability 1, i.e. the population will grow exponentially fast. If µ < 0.5σ 2, x(t) 0 exponentially with probability 1, that is the population will become extinct. In particular, this includes the case of 0 < µ < 0.5σ 2 where the population will grow exponentially in the corresponding ODE model but it will become extinct in the SDE model. This reveals the important feature - noise may make a population extinct. If µ = 0.5σ 2, lim sup t x(t) = while lim inf t x(t) = 0 with probability 1.

Outline Stochastic Modelling 1 Stochastic Modelling 2 Linear Model Nonlinear Models 3

The logistic model for single-species population dynamics is given by the ODE dx(t) dt = x(t)[b + ax(t)]. (3.1)

If a < 0 and b > 0, the equation has the global solution x(t) = b a + e bt (b + ax 0 )/x 0 (t 0), which is not only positive and bounded but also lim x(t) = b t a. If a > 0, whilst retaining b > 0, then the equation has only the local solution b x(t) = a + e bt (0 t < T ), (b + ax 0 )/x 0 which explodes to infinity at the finite time T = 1 ( ) b log ax0. b + ax 0

If a < 0 and b > 0, the equation has the global solution x(t) = b a + e bt (b + ax 0 )/x 0 (t 0), which is not only positive and bounded but also lim x(t) = b t a. If a > 0, whilst retaining b > 0, then the equation has only the local solution b x(t) = a + e bt (0 t < T ), (b + ax 0 )/x 0 which explodes to infinity at the finite time T = 1 ( ) b log ax0. b + ax 0

Once again, the growth rate b here is not a constant but a stochastic process. Therefore, bdt should be replaced by bdt + N(0, v 2 dt) = bdt + vn(0, dt) = bdt + vdb(t), where v 2 is the variance of the noise intensity. Hence the ODE evolves to an SDE ( ) dx(t) = x(t) [b + ax(t)]dt + vdb(t). (3.2)

The variance may or may not depend on the state x(t). We first consider the latter, say v = σx(t). Then the SDE (3.2) becomes ( ) dx(t) = x(t) [b + ax(t)]dt + σx(t)db(t). (3.3) How is this SDE different from its corresponding ODE?

Significant Difference between ODE (3.1) and SDE (3.3) ODE (3.1): The solution explodes to infinity at a finite time if a > 0 and b > 0. SDE (3.3): With probability one, the solution will no longer explode in a finite time, even in the case when a > 0 and b > 0, as long as σ 0. Moreover, the stochastic population system is persistent.

Significant Difference between ODE (3.1) and SDE (3.3) ODE (3.1): The solution explodes to infinity at a finite time if a > 0 and b > 0. SDE (3.3): With probability one, the solution will no longer explode in a finite time, even in the case when a > 0 and b > 0, as long as σ 0. Moreover, the stochastic population system is persistent.

Example Stochastic Modelling dx(t) = x(t)[1 + x(t)], t 0, x(0) = x 0 > 0 dt has the solution x(t) = 1 1 + e t (1 + x 0 )/x 0 (0 t < T ), which explodes to infinity at the finite time ( ) 1 + x0 T = log. However, the SDE x 0 dx(t) = x(t)[(1 + x(t))dt + σx(t)dw(t)] will never explode as long as σ 0.

200 150 (a) 100 50 0 0 2 4 6 8 10 80 60 (b) 40 20 0 0 2 4 6 8 10

Note on the graphs: In graph (a) the solid curve shows a stochastic trajectory generated by the Euler scheme for time step t = 10 7 and σ = 0.25 for a one-dimensional system (3.3) with a = b = 1. The corresponding deterministic trajectory is shown by the dot-dashed curve. In Graph (b) σ = 1.0.

Key Point: When a > 0 and ε = 0 the solution explodes at the finite time t = T ; whilst conversely, no matter how small ε > 0, the solution will not explode in a finite time. In other words, noise may suppress explosion.

If the variance is independent of the state x(t), namely v = σ = const., then the SDE (3.2) becomes ( ) dx(t) = x(t) [b + ax(t)]dt + σdb(t). (3.4) How is this SDE different from others?

For this SDE, we require a < 0 in order to have no explosion. If b < 0.5σ 2 then lim t x(t) = 0 with probability 1, namely the noise makes the population extinct. If b > 0.5σ 2, the population is persistent and 1 T lim x(t)dt = b 0.5σ2 T T 0 a a.s.

For this SDE, we require a < 0 in order to have no explosion. If b < 0.5σ 2 then lim t x(t) = 0 with probability 1, namely the noise makes the population extinct. If b > 0.5σ 2, the population is persistent and 1 T lim x(t)dt = b 0.5σ2 T T 0 a a.s.

For this SDE, we require a < 0 in order to have no explosion. If b < 0.5σ 2 then lim t x(t) = 0 with probability 1, namely the noise makes the population extinct. If b > 0.5σ 2, the population is persistent and 1 T lim x(t)dt = b 0.5σ2 T T 0 a a.s.

Outline Stochastic Modelling 1 Stochastic Modelling 2 Linear Model Nonlinear Models 3

Noise changes the behaviour of population systems significantly. Noise may suppress the potential population explosion. Noise may make the population extinct. Noise may make the population persistent.

Noise changes the behaviour of population systems significantly. Noise may suppress the potential population explosion. Noise may make the population extinct. Noise may make the population persistent.

Noise changes the behaviour of population systems significantly. Noise may suppress the potential population explosion. Noise may make the population extinct. Noise may make the population persistent.

Noise changes the behaviour of population systems significantly. Noise may suppress the potential population explosion. Noise may make the population extinct. Noise may make the population persistent.