Functional time series with applications in demography Rob J Hyndman

advertisement
Rob J Hyndman
Functional time series
with applications in demography
8. Stochastic population forecasting
Annual age-specific population
Functional time series with applications in demography
8. Stochastic population forecasting
2
Annual age-specific population
100000
0
50000
Population
150000
Australia: male population (1950−2009)
0
20
40
60
80
100
Age
Functional time series with applications in demography
8. Stochastic population forecasting
3
Annual age-specific population
100000
0
50000
Population
150000
Australia: female population (1950−2009)
0
20
40
60
80
100
Age
Functional time series with applications in demography
8. Stochastic population forecasting
3
Stochastic population forecasts
Key ideas
Population is a function of mortality, fertility
and net migration.
Build an age-sex-specific stochastic model
for each of mortality, fertility & net migration.
Use the models to simulate future sample
paths of all components.
Compute future births, deaths, net migrants
and populations from simulated rates.
Combine the results to get age-specific
stochastic population forecasts.
Functional time series with applications in demography
8. Stochastic population forecasting
4
Stochastic population forecasts
Key ideas
Population is a function of mortality, fertility
and net migration.
Build an age-sex-specific stochastic model
for each of mortality, fertility & net migration.
Use the models to simulate future sample
paths of all components.
Compute future births, deaths, net migrants
and populations from simulated rates.
Combine the results to get age-specific
stochastic population forecasts.
Functional time series with applications in demography
8. Stochastic population forecasting
4
Stochastic population forecasts
Key ideas
Population is a function of mortality, fertility
and net migration.
Build an age-sex-specific stochastic model
for each of mortality, fertility & net migration.
Use the models to simulate future sample
paths of all components.
Compute future births, deaths, net migrants
and populations from simulated rates.
Combine the results to get age-specific
stochastic population forecasts.
Functional time series with applications in demography
8. Stochastic population forecasting
4
Stochastic population forecasts
Key ideas
Population is a function of mortality, fertility
and net migration.
Build an age-sex-specific stochastic model
for each of mortality, fertility & net migration.
Use the models to simulate future sample
paths of all components.
Compute future births, deaths, net migrants
and populations from simulated rates.
Combine the results to get age-specific
stochastic population forecasts.
Functional time series with applications in demography
8. Stochastic population forecasting
4
Stochastic population forecasts
Key ideas
Population is a function of mortality, fertility
and net migration.
Build an age-sex-specific stochastic model
for each of mortality, fertility & net migration.
Use the models to simulate future sample
paths of all components.
Compute future births, deaths, net migrants
and populations from simulated rates.
Combine the results to get age-specific
stochastic population forecasts.
Functional time series with applications in demography
8. Stochastic population forecasting
4
Demographic growth-balance equation
Demographic growth-balance equation
Pt+1 (x + 1) = Pt (x) − Dt (x, x + 1) + Gt (x, x + 1)
Pt+1 (0) = Bt
x = 0, 1, 2, . . . .
Pt (x) =
Bt =
Dt (x, x + 1) =
Dt (B, 0) =
Gt (x, x + 1) =
Gt (B, 0) =
− Dt (B, 0)
+ Gt (B, 0)
population of age x at 1 January, year t
births in calendar year t
deaths in calendar year t of persons aged x at
the beginning of year t
infant deaths in calendar year t
net migrants in calendar year t of persons
aged x at the beginning of year t
net migrants of infants born in calendar year t
Functional time series with applications in demography
8. Stochastic population forecasting
5
Demographic growth-balance equation
Demographic growth-balance equation
Pt+1 (x + 1) = Pt (x) − Dt (x, x + 1) + Gt (x, x + 1)
Pt+1 (0) = Bt
x = 0, 1, 2, . . . .
Pt (x) =
Bt =
Dt (x, x + 1) =
Dt (B, 0) =
Gt (x, x + 1) =
Gt (B, 0) =
− Dt (B, 0)
+ Gt (B, 0)
population of age x at 1 January, year t
births in calendar year t
deaths in calendar year t of persons aged x at
the beginning of year t
infant deaths in calendar year t
net migrants in calendar year t of persons
aged x at the beginning of year t
net migrants of infants born in calendar year t
Functional time series with applications in demography
8. Stochastic population forecasting
5
The available data
The following data are available:
Pt (x) = population of age x at 1 January, year t
Et (x) = population of age x at 30 June, year t
Bt (x) = births in year t to females of age x
Dt (x) = deaths in year t of persons of age x
From these, we can estimate:
mt (x) = Dt (x)/Et (x) = central death rate in
calendar year t;
ft (x) = Bt (x)/EFt (x) = fertility rate for females of
age x in calendar year t.
Dt (x, x + 1) and Dt (B, 0).
Functional time series with applications in demography
8. Stochastic population forecasting
6
The available data
The following data are available:
Pt (x) = population of age x at 1 January, year t
Et (x) = population of age x at 30 June, year t
Bt (x) = births in year t to females of age x
Dt (x) = deaths in year t of persons of age x
From these, we can estimate:
mt (x) = Dt (x)/Et (x) = central death rate in
calendar year t;
ft (x) = Bt (x)/EFt (x) = fertility rate for females of
age x in calendar year t.
Dt (x, x + 1) and Dt (B, 0).
Functional time series with applications in demography
8. Stochastic population forecasting
6
The available data
The following data are available:
Pt (x) = population of age x at 1 January, year t
Et (x) = population of age x at 30 June, year t
Bt (x) = births in year t to females of age x
Dt (x) = deaths in year t of persons of age x
From these, we can estimate:
mt (x) = Dt (x)/Et (x) = central death rate in
calendar year t;
ft (x) = Bt (x)/EFt (x) = fertility rate for females of
age x in calendar year t.
Dt (x, x + 1) and Dt (B, 0).
Functional time series with applications in demography
8. Stochastic population forecasting
6
The available data
The following data are available:
Pt (x) = population of age x at 1 January, year t
Et (x) = population of age x at 30 June, year t
Bt (x) = births in year t to females of age x
Dt (x) = deaths in year t of persons of age x
From these, we can estimate:
mt (x) = Dt (x)/Et (x) = central death rate in
calendar year t;
ft (x) = Bt (x)/EFt (x) = fertility rate for females of
age x in calendar year t.
Dt (x, x + 1) and Dt (B, 0).
Functional time series with applications in demography
8. Stochastic population forecasting
6
Mortality rates
−4
−6
−10
−8
Log death rate
−2
Australia: male death rates (1950−2009)
0
20
40
60
80
100
Age
Functional time series with applications in demography
8. Stochastic population forecasting
7
Mortality rates
−4
−6
−10
−8
Log death rate
−2
Australia: female death rates (1950−2009)
0
20
40
60
80
100
Age
Functional time series with applications in demography
8. Stochastic population forecasting
7
Fertility rates
150
100
0
50
Fertility rate
200
250
Australia fertility rates (1950−2009)
15
20
25
30
35
40
45
50
Age
Functional time series with applications in demography
8. Stochastic population forecasting
8
Net migration
We need to estimate migration data based on
difference in population numbers after adjusting for
births and deaths.
Note: “net migration” numbers also include errors
associated with all estimates. i.e., a “residual”.
Functional time series with applications in demography
8. Stochastic population forecasting
9
Net migration
We need to estimate migration data based on
difference in population numbers after adjusting for
births and deaths.
Demographic growth-balance equation
Pt+1 (x + 1) = Pt (x) − Dt (x, x + 1) + Gt (x, x + 1)
Pt+1 (0) = Bt
x = 0, 1, 2, . . . .
− Dt (B, 0)
+ Gt (B, 0)
Note: “net migration” numbers also include errors
associated with all estimates. i.e., a “residual”.
Functional time series with applications in demography
8. Stochastic population forecasting
9
Net migration
We need to estimate migration data based on
difference in population numbers after adjusting for
births and deaths.
Demographic growth-balance equation
Gt (x, x + 1) = Pt+1 (x + 1) − Pt (x) + Dt (x, x + 1)
Gt (B, 0) = Pt+1 (0)
x = 0, 1, 2, . . . .
− Bt
+ Dt (B, 0)
Note: “net migration” numbers also include errors
associated with all estimates. i.e., a “residual”.
Functional time series with applications in demography
8. Stochastic population forecasting
9
Net migration
We need to estimate migration data based on
difference in population numbers after adjusting for
births and deaths.
Demographic growth-balance equation
Gt (x, x + 1) = Pt+1 (x + 1) − Pt (x) + Dt (x, x + 1)
Gt (B, 0) = Pt+1 (0)
x = 0, 1, 2, . . . .
− Bt
+ Dt (B, 0)
Note: “net migration” numbers also include errors
associated with all estimates. i.e., a “residual”.
Functional time series with applications in demography
8. Stochastic population forecasting
9
Net migration
4000
2000
−4000
0
Net migration
6000
8000
Australia: male net migration (1950−2008)
0
20
40
60
80
100
Age
Functional time series with applications in demography
8. Stochastic population forecasting
10
Net migration
4000
2000
−4000
0
Net migration
6000
8000
Australia: female net migration (1950−2008)
0
20
40
60
80
100
Age
Functional time series with applications in demography
8. Stochastic population forecasting
10
Functional time series model
40
60
80
100
20
40
60
80
0.1
100
0
20
40
60
80
Age
Coefficient 2
−5
−10
Coefficient 1
0
0
5
Age
−3
−15
Mortality
product model
with forecasts
0.0
Basis function 2
−0.2
0
Age
−1
20
−2
0
1.3%
−0.1
0.15
0.10
Basis function 1
0.05
−4
Mean
96.6%
−8
−6
0.2
Interaction
−2
Main effects
1960
2000
Year
Functional time series with applications in demography
2040
1960
2000
2040
Year
8. Stochastic population forecasting
11
100
Mortality forecasts
−4
−6
−10
−8
Mortality rate
−2
0
Mortality forecasts product: 2010:2059
0
20
40
60
80
100
Age
Functional time series with applications in demography
8. Stochastic population forecasting
12
Mortality forecasts
−4
−6
−10
−8
Mortality rate
−2
0
Mortality forecasts product: 2010
0
20
40
60
80
100
Age
Functional time series with applications in demography
8. Stochastic population forecasting
12
Mortality forecasts
−4
−6
−10
−8
Mortality rate
−2
0
Mortality forecasts product: 2029
0
20
40
60
80
100
Age
Functional time series with applications in demography
8. Stochastic population forecasting
12
Mortality forecasts
−4
−6
−10
−8
Mortality rate
−2
0
Mortality forecasts product: 2059
0
20
40
60
80
100
Age
Functional time series with applications in demography
8. Stochastic population forecasting
12
Functional time series model
−0.05
−0.10
40
60
80
100
0
20
60
80
100
0
20
40
Age
Coefficient 2
0.5
0.0
80
−0.6
Coefficient 1
60
Age
−0.5
Mortality ratio
model (M/F)
with forecasts
40
0.4
Age
0.2
20
−0.2 0.0
0
18.9%
0.15
0.10
Basis function 2
0.20
49.3%
0.00
Basis function 1
0.5
0.4
0.1
Mean
0.3
0.2
0.25
Interaction
0.05
Main effects
1960
2000
Year
Functional time series with applications in demography
2040
1960
2000
2040
Year
8. Stochastic population forecasting
13
100
Mortality forecasts
0.4
0.2
0.0
Mortality rate
0.6
Mortality forecasts ratio (M/F): 2010:2059
0
20
40
60
80
100
Age
Functional time series with applications in demography
8. Stochastic population forecasting
14
Mortality forecasts
0.4
0.2
0.0
Mortality rate
0.6
Mortality forecasts ratio: 2010
0
20
40
60
80
100
Age
Functional time series with applications in demography
8. Stochastic population forecasting
14
Mortality forecasts
0.4
0.2
0.0
Mortality rate
0.6
Mortality forecasts ratio: 2029
0
20
40
60
80
100
Age
Functional time series with applications in demography
8. Stochastic population forecasting
14
Mortality forecasts
0.4
0.2
0.0
Mortality rate
0.6
Mortality forecasts ratio: 2059
0
20
40
60
80
100
Age
Functional time series with applications in demography
8. Stochastic population forecasting
14
Functional time series model
−0.1
0.0
25
30
35
40
45
50
15
20
25
35
40
45
50
15
20
Age
25
30
35
40
45
Age
10
Coefficient 2
0
−10
−40
0
−20
Coefficient 1
Fertility model
with forecasts
30
30
Age
20
20
10
15
19.7%
0.1
Basis function 2
0.2
0.1
0
5
mu(x)
10
Basis function 1
0.3
15
78.3%
0.2
0.3
Interaction
0.0
Main effects
1960
2000
Year
Functional time series with applications in demography
2040
1960
2000
2040
Year
8. Stochastic population forecasting
15
50
Fertility forecasts
150
100
0
50
Fertility rate
200
250
Fertility forecasts: 2010−2059
15
20
25
30
35
40
45
50
Age
Functional time series with applications in demography
8. Stochastic population forecasting
16
Fertility forecasts
150
100
0
50
Fertility rate
200
250
Fertility forecasts: 2010
15
20
25
30
35
40
45
50
Age
Functional time series with applications in demography
8. Stochastic population forecasting
16
Fertility forecasts
150
100
0
50
Fertility rate
200
250
Fertility forecasts: 2029
15
20
25
30
35
40
45
50
Age
Functional time series with applications in demography
8. Stochastic population forecasting
16
Fertility forecasts
150
100
0
50
Fertility rate
200
250
Fertility forecasts: 2059
15
20
25
30
35
40
45
50
Age
Functional time series with applications in demography
8. Stochastic population forecasting
16
Functional time series model
40
60
80
Basis function 2
0.20
0.10
100
0
20
60
80
100
0
20
40
Age
Coefficient 2
15000
5000
0
Coefficient 1
60
80
Age
−5000
Migration
mean model
with forecasts
40
4000
Age
1960
2000
Year
Functional time series with applications in demography
2040
2000
20
0
0
9.4%
−0.2
0
0.00
500
Mean
1000
Basis function 1
80.3%
0.0 0.1 0.2 0.3 0.4
Interaction
−4000 −2000
1500
Main effects
1960
2000
2040
Year
8. Stochastic population forecasting
17
100
Migration forecasts
4000
2000
0
Net migration
6000
Migration forecasts product: 2010−2059
0
20
40
60
80
100
Age
Functional time series with applications in demography
8. Stochastic population forecasting
18
Migration forecasts
4000
2000
0
Net migration
6000
Migration forecasts product: 2010
0
20
40
60
80
100
Age
Functional time series with applications in demography
8. Stochastic population forecasting
18
Migration forecasts
4000
2000
0
Net migration
6000
Migration forecasts product: 2029
0
20
40
60
80
100
Age
Functional time series with applications in demography
8. Stochastic population forecasting
18
Migration forecasts
4000
2000
0
Net migration
6000
Migration forecasts product: 2059
0
20
40
60
80
100
Age
Functional time series with applications in demography
8. Stochastic population forecasting
18
Functional time series model
60
80
100
0
20
60
80
100
0
20
40
Age
2000
Coefficient 2
1000
80
−500
0
Coefficient 1
60
Age
−1000
Migration
difference
model (M-F)
with forecasts
40
1000
Age
500
40
0
20
0.2
−0.2
0.0
0
14.3%
0.1
0.2
Basis function 2
0.3
67.2%
0.1
Basis function 1
100
−50
Mean
50
0
0.3
Interaction
0.0
Main effects
1960
2000
Year
Functional time series with applications in demography
2040
1960
2000
2040
Year
8. Stochastic population forecasting
19
100
Migration forecasts
200
0
−400
−200
Net migration
400
600
Migration forecasts ratio (M/F): 2010−2059
0
20
40
60
80
100
Age
Functional time series with applications in demography
8. Stochastic population forecasting
20
Migration forecasts
200
0
−400
−200
Net migration
400
600
Migration forecasts ratio: 2010
0
20
40
60
80
100
Age
Functional time series with applications in demography
8. Stochastic population forecasting
20
Migration forecasts
200
0
−400
−200
Net migration
400
600
Migration forecasts ratio: 2029
0
20
40
60
80
100
Age
Functional time series with applications in demography
8. Stochastic population forecasting
20
Migration forecasts
200
0
−400
−200
Net migration
400
600
Migration forecasts ratio: 2059
0
20
40
60
80
100
Age
Functional time series with applications in demography
8. Stochastic population forecasting
20
Stochastic population forecasts
Component models
Data: age/sex-specific mortality rates, fertility
rates and net migration.
Models: Functional time series models for
mortality (M/F), fertility and net migration (M/F)
assuming independence between components
and coherence between sexes.
Generate random sample paths of each
component conditional on observed data.
Use simulated rates to generate Bt (x),
DFt (x, x + 1), DM
t (x, x + 1) for t = n + 1, . . . , n + h,
assuming deaths and births are Poisson.
Functional time series with applications in demography
8. Stochastic population forecasting
21
Stochastic population forecasts
Component models
Data: age/sex-specific mortality rates, fertility
rates and net migration.
Models: Functional time series models for
mortality (M/F), fertility and net migration (M/F)
assuming independence between components
and coherence between sexes.
Generate random sample paths of each
component conditional on observed data.
Use simulated rates to generate Bt (x),
DFt (x, x + 1), DM
t (x, x + 1) for t = n + 1, . . . , n + h,
assuming deaths and births are Poisson.
Functional time series with applications in demography
8. Stochastic population forecasting
21
Stochastic population forecasts
Component models
Data: age/sex-specific mortality rates, fertility
rates and net migration.
Models: Functional time series models for
mortality (M/F), fertility and net migration (M/F)
assuming independence between components
and coherence between sexes.
Generate random sample paths of each
component conditional on observed data.
Use simulated rates to generate Bt (x),
DFt (x, x + 1), DM
t (x, x + 1) for t = n + 1, . . . , n + h,
assuming deaths and births are Poisson.
Functional time series with applications in demography
8. Stochastic population forecasting
21
Stochastic population forecasts
Component models
Data: age/sex-specific mortality rates, fertility
rates and net migration.
Models: Functional time series models for
mortality (M/F), fertility and net migration (M/F)
assuming independence between components
and coherence between sexes.
Generate random sample paths of each
component conditional on observed data.
Use simulated rates to generate Bt (x),
DFt (x, x + 1), DM
t (x, x + 1) for t = n + 1, . . . , n + h,
assuming deaths and births are Poisson.
Functional time series with applications in demography
8. Stochastic population forecasting
21
Simulation
Demographic growth-balance equation used to get
population sample paths.
Demographic growth-balance equation
Pt+1 (x + 1) = Pt (x) − Dt (x, x + 1) + Gt (x, x + 1)
Pt+1 (0) = Bt
x = 0, 1, 2, . . . .
− Dt (B, 0)
+ Gt (B, 0)
10000 sample paths of population Pt (x), deaths Dt (x)
and births Bt (x) generated for t = 2010, . . . , 2059 and
x = 0, 1, 2, . . . ,.
This allows the computation of the empirical forecast
distribution of any demographic quantity that is based on
births, deaths and population numbers.
Functional time series with applications in demography
8. Stochastic population forecasting
22
Simulation
Demographic growth-balance equation used to get
population sample paths.
Demographic growth-balance equation
Pt+1 (x + 1) = Pt (x) − Dt (x, x + 1) + Gt (x, x + 1)
Pt+1 (0) = Bt
x = 0, 1, 2, . . . .
− Dt (B, 0)
+ Gt (B, 0)
10000 sample paths of population Pt (x), deaths Dt (x)
and births Bt (x) generated for t = 2010, . . . , 2059 and
x = 0, 1, 2, . . . ,.
This allows the computation of the empirical forecast
distribution of any demographic quantity that is based on
births, deaths and population numbers.
Functional time series with applications in demography
8. Stochastic population forecasting
22
Simulation
Demographic growth-balance equation used to get
population sample paths.
Demographic growth-balance equation
Pt+1 (x + 1) = Pt (x) − Dt (x, x + 1) + Gt (x, x + 1)
Pt+1 (0) = Bt
x = 0, 1, 2, . . . .
− Dt (B, 0)
+ Gt (B, 0)
10000 sample paths of population Pt (x), deaths Dt (x)
and births Bt (x) generated for t = 2010, . . . , 2059 and
x = 0, 1, 2, . . . ,.
This allows the computation of the empirical forecast
distribution of any demographic quantity that is based on
births, deaths and population numbers.
Functional time series with applications in demography
8. Stochastic population forecasting
22
Simulation
Functional time series with applications in demography
8. Stochastic population forecasting
23
Simulation
2010
0
2010
200
150
100
50
0
50
100
150
200
Population ('000)
Functional time series with applications in demography
8. Stochastic population forecasting
24
Age
Female
10 20 30 40 50 60 70 80 90 100
10 20 30 40 50 60 70 80 90 100
Male
0
Age
Forecast population: 2030
Simulation
2000
2020
Year
2040
2060
12
14
16
18
1980
10
●
●
●
●
●●
●
●●
●●
●●●
●●
●
●
●●
●●
●●
●●
●●
●
●●
●●●
●●●
●●
●
●●
●●
●●
●●
●●
●
●●
●●
●●
●●
●●
8
8
10
●
●
●
●●
●
●
●●
●●
●●
●●
●
●
●●
●●
●●
●●
●
●
●●
●●
●●●
●●●
●
●
●
●●
●●
●●
●
●
●●
●●
●●
●●
●
●
●
●●
Functional time series with applications in demography
Population (millions)
16
14
12
Population (millions)
18
20
Total males
20
Total females
1980
2000
2020
2040
2060
Year
8. Stochastic population forecasting
25
Forecasts of life expectancy at age 0
70
75
80
85
90
Forecasts from FDM model
1960
1980
2000
Functional time series with applications in demography
2020
2040
8. Stochastic population forecasting
2060
26
Forecasts of TFR
3500
Forecasts from FDM model
1000
1500
2000
2500
3000
Total Fertility Rate
Average number of children
born to a woman over her
lifetime if fertility rates
unchanged.
1960
1980
2000
Functional time series with applications in demography
2020
2040
8. Stochastic population forecasting
2060
27
Old-age dependency ratio
Functional time series with applications in demography
8. Stochastic population forecasting
28
Old-age dependency ratio
0.3
0.1
0.2
ratio
0.4
0.5
Old Aged Dependency Ratio forecasts with pension age=65
1920
1940
1960
1980
2000
2020
2040
2060
year
Functional time series with applications in demography
8. Stochastic population forecasting
29
70
Pension age
68
67
65
66
Age of retirement
69
Current pension age
Approved change
Proposed further change
2010
2020
2030
2040
2050
2060
Year
Functional time series with applications in demography
8. Stochastic population forecasting
30
Pension age
0.5
Old−age dependency ratio forecasts
0.3
0.1
0.2
ratio
0.4
Current pension age
Approved change
Proposed further change
1920
1940
1960
1980
2000
2020
2040
2060
Year
Functional time series with applications in demography
8. Stochastic population forecasting
30
Pension age
0.5
Old−age dependency ratio forecasts
0.3
ratio
0.4
Current pension age
Approved change
Proposed further change
0.1
0.2
Target OADR
1920
1940
1960
1980
2000
2020
2040
2060
Year
Functional time series with applications in demography
8. Stochastic population forecasting
30
Pension age
76
Pension age schemes
72
70
66
68
Age of retirement
74
Current pension age
Approved change
Proposed further change
Pension age to give OADR=0.22
1960
1980
2000
2020
2040
2060
Year
Functional time series with applications in demography
8. Stochastic population forecasting
30
Pension age
0.5
Old−age dependency ratio forecasts
0.3
ratio
0.4
Current pension age
Approved change
Proposed further change
OADR target=0.22
0.1
0.2
Target OADR
1920
1940
1960
1980
2000
2020
2040
2060
Year
Functional time series with applications in demography
8. Stochastic population forecasting
30
Advantages of stochastic simulation approach
Functional data analysis provides a way of
forecasting age-specific mortality, fertility and net
migration.
Stochastic age-specific component simulation
provides a way of forecasting many demographic
quantities with prediction intervals.
No need to select combinations of assumed rates.
True prediction intervals with specified coverage for
population and all derived variables (TFR, life
expectancy, old-age dependencies, etc.)
Economic planning is better based on prediction
intervals rather than mean or median forecasts.
Stochastic models allow true policy analysis to be
carried out.
Functional time series with applications in demography
8. Stochastic population forecasting
31
Advantages of stochastic simulation approach
Functional data analysis provides a way of
forecasting age-specific mortality, fertility and net
migration.
Stochastic age-specific component simulation
provides a way of forecasting many demographic
quantities with prediction intervals.
No need to select combinations of assumed rates.
True prediction intervals with specified coverage for
population and all derived variables (TFR, life
expectancy, old-age dependencies, etc.)
Economic planning is better based on prediction
intervals rather than mean or median forecasts.
Stochastic models allow true policy analysis to be
carried out.
Functional time series with applications in demography
8. Stochastic population forecasting
31
Advantages of stochastic simulation approach
Functional data analysis provides a way of
forecasting age-specific mortality, fertility and net
migration.
Stochastic age-specific component simulation
provides a way of forecasting many demographic
quantities with prediction intervals.
No need to select combinations of assumed rates.
True prediction intervals with specified coverage for
population and all derived variables (TFR, life
expectancy, old-age dependencies, etc.)
Economic planning is better based on prediction
intervals rather than mean or median forecasts.
Stochastic models allow true policy analysis to be
carried out.
Functional time series with applications in demography
8. Stochastic population forecasting
31
Advantages of stochastic simulation approach
Functional data analysis provides a way of
forecasting age-specific mortality, fertility and net
migration.
Stochastic age-specific component simulation
provides a way of forecasting many demographic
quantities with prediction intervals.
No need to select combinations of assumed rates.
True prediction intervals with specified coverage for
population and all derived variables (TFR, life
expectancy, old-age dependencies, etc.)
Economic planning is better based on prediction
intervals rather than mean or median forecasts.
Stochastic models allow true policy analysis to be
carried out.
Functional time series with applications in demography
8. Stochastic population forecasting
31
Advantages of stochastic simulation approach
Functional data analysis provides a way of
forecasting age-specific mortality, fertility and net
migration.
Stochastic age-specific component simulation
provides a way of forecasting many demographic
quantities with prediction intervals.
No need to select combinations of assumed rates.
True prediction intervals with specified coverage for
population and all derived variables (TFR, life
expectancy, old-age dependencies, etc.)
Economic planning is better based on prediction
intervals rather than mean or median forecasts.
Stochastic models allow true policy analysis to be
carried out.
Functional time series with applications in demography
8. Stochastic population forecasting
31
Advantages of stochastic simulation approach
Functional data analysis provides a way of
forecasting age-specific mortality, fertility and net
migration.
Stochastic age-specific component simulation
provides a way of forecasting many demographic
quantities with prediction intervals.
No need to select combinations of assumed rates.
True prediction intervals with specified coverage for
population and all derived variables (TFR, life
expectancy, old-age dependencies, etc.)
Economic planning is better based on prediction
intervals rather than mean or median forecasts.
Stochastic models allow true policy analysis to be
carried out.
Functional time series with applications in demography
8. Stochastic population forecasting
31
Model extensions
allow cohort effects
allow fertility to be modelled using parity data
allow interaction between fertility and
migration?
allow interaction between mortality and
migration?
allow interaction between mortality and
fertility?
Functional time series with applications in demography
8. Stochastic population forecasting
32
Model extensions
allow cohort effects
allow fertility to be modelled using parity data
allow interaction between fertility and
migration?
allow interaction between mortality and
migration?
allow interaction between mortality and
fertility?
Functional time series with applications in demography
8. Stochastic population forecasting
32
Model extensions
allow cohort effects
allow fertility to be modelled using parity data
allow interaction between fertility and
migration?
allow interaction between mortality and
migration?
allow interaction between mortality and
fertility?
Functional time series with applications in demography
8. Stochastic population forecasting
32
Model extensions
allow cohort effects
allow fertility to be modelled using parity data
allow interaction between fertility and
migration?
allow interaction between mortality and
migration?
allow interaction between mortality and
fertility?
Functional time series with applications in demography
8. Stochastic population forecasting
32
Model extensions
allow cohort effects
allow fertility to be modelled using parity data
allow interaction between fertility and
migration?
allow interaction between mortality and
migration?
allow interaction between mortality and
fertility?
Functional time series with applications in demography
8. Stochastic population forecasting
32
Selected references
Hyndman, Booth (2008). “Stochastic
population forecasts using functional data
models for mortality, fertility and migration”.
International Journal of Forecasting 24(3),
323–342
Hyndman, Booth, Yasmeen (2013). “Coherent
mortality forecasting: the product-ratio method
with functional time series models”.
Demography 50(1), 261–283.
Hyndman (2014). demography: Forecasting
mortality, fertility, migration and population
data.
cran.r-project.org/package=demography
Functional time series with applications in demography
8. Stochastic population forecasting
33
Download