東京⼤学 数理・情報教育研究センター
北川 源四郎
時系列解析(10)
2
季節調整とは
0.7
0.9
1.1
1.3
1.5
1
25
49
73
97
121
145
WHARD
東京⼤学 北川源四郎 数理⼿法VII (時系列解析)月次データ
何らかの原因で特定の周期で繰り返す成分を
除去して本質的な現象を抽出する方法
季節調整モデル
y
n
: 観測値
t
n
: トレンド成分
s
n
: 季節成分
w
n
: 不規則成分(ノイズ)
n
n
n
n
t
s
w
y
非定常時系列をいくつかの成分に分解する方法
・
合成モデルによる成分分解
・本質的な変動を抽出する
観測モデル
4
トレンド成分モデル
k
n
k
n
k
n
n
t
0
t
0
t
v
1
1
2
1
2
3
1
2
2
3
3
3
n
n
n
n
n
n
n
n
n
n
n
n
k
t
t
v
k
t
t
t
v
k
t
t
t
v
v
B
1
多項式
局所的多項式
2
,
~ (0,
)
k
n
n
n
t
v
v
N
状態空間表現
東京⼤学 北川源四郎 数理⼿法VII (時系列解析)
1
1
,
1,
1,
1
2
1
1
2
,
,
,
1 0
1
0
0
n
n
n
n
n
k
x
t
F
G
H
t
k
x
F
G
H
t
季節成分モデル
p
n
n
p
n
p
n
n
p
n
s
s
B s
s
s
B s
完 全 な 周 期
擬 似 的 周 期
2
2
(
)
2
n
n p
n
n
n p
n
p
n
s
s
u
s
s
s
u
2次の季節成分モデル
p:
周期
2.9 3 3.1 1 3 5 7 9 11131517192123252729313335p
2
,
~
(0,
)
(1
)
n
n p
n
n
p
n
n
S
S
u
u
N
B S
u
状態空間表現
1
1
1
1
1
0
,
,
1
0
n
n
n
n p
S
S
x
F
G
S
季節調整モデル
(1
)
(1
)
n
n
n
n
k
n
n
p
n
n
y
t
s
w
B t
v
B
s
u
実際には、このモデルはうまく機能しない
1-Bを共通の因子として含むため
1
1
B
p
(1
B
)(1
B
B
p
)
(1
B e
)
n
の任意の解
0
e
n
=
c
n
n
n
n
t
t
c
s
s
c
y
n
t
n
s
n
w
n
t
n
s
n
w
n
東京⼤学 北川源四郎 数理⼿法VII (時系列解析)6
季節成分モデル(共通因子の除去)
1
1
1
(1
)(1
)
1
0
1
0
p
p
p
p
B
B
B
B
B
B
B
n
n
p
u
s
B
B
)
1
(
1
n
p
n
n
n
s
s
u
s
(
1
1
)
季節成分モデルの状態空間表現
11
1
1
1
1
0
,
,
,
1 0
0
n n ns
s
x
F
G
H
季節調整モデル(基本型)
y
t
s
w
t
v
s
s
s
u
n
n
n
n
k
n
n
n
n
n p
n
(
1
1
)
2
2
1
2
2
~
(0,
)
~
(0,
)
~
(0,
)
n
n
n
w
N
v
N
u
N
東京⼤学 北川源四郎 数理⼿法VII (時系列解析)8
季節調整モデルの状態空間表現(合成モデル)
k=2, p=4の場合
x
F x
G v
y
H x
w
n
n
n
n
n
n
1
x
n
[
t
n
,
t
n
1
|
s
n
,
s
n
1
,
s
n
2
]
T
1
0
1
0
0
0
0
0
0
1
0
0
0
0
1
,
0
1
0
0
0
0
0
1
0
0
1
1
1
0
0
0
0
0
0
1
0
0
0
1
2
H
G
F
季節調整法
Whard data
Trend
Seasonal
Noise
観測値=トレンド+季節成分+偶然変動
東京⼤学 北川源四郎 数理⼿法VII (時系列解析)10
2
3
2
1
2
7
2
2,
12
ˆ
0.156 10
ˆ
0.0248
ˆ
0.11 10
k
p
標準的方法 (Blsallfood data)
Trend
Noise
Seasonal
2
2
1
1
2
8
2
2,
12
ˆ
32.8907
ˆ
7.230 10
ˆ
1.100 10
1369.3
k
p
AIC
標準的季節調整モデル
で問題が生じた例:
データの終盤でトレン
ドが波打っている
循環変動の抽出
p
n
a p
1
n
1
a p
m
n
m
r
n
循環変動成分
y
n
t
n
s
n
p
n
w
n
東京⼤学 北川源四郎 数理⼿法VII (時系列解析)12
トレンド成分より短期的で定常変動成分
ARモデルで表現
季節調整モデル(循環変動成分つき)
n
m
n
m
n
n
n
p
n
n
n
n
n
k
v
p
a
p
a
p
v
s
s
s
v
t
3
1
1
2
1
1
1
)
(
n
n
n
n
n
t
s
p
w
y
1
2
1
1
1
0
,
,
,
1 0
0
1
0
n
m
n
n
p
a
a
a
p
x
F
G
H
p
状態空間表現
x
F x
G v
y
H x
w
n
n
n
n
n
n
1
1
0
1
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
,
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
2
]
,
|
,
,
,
|
,
[
2
1
1
10
1
1
H
G
a
a
F
p
p
s
s
s
t
t
x
n
n
n
n
n
n
n
n
東京⼤学 北川源四郎 数理⼿法VII (時系列解析)14
標準的方法
循環変動成分を加えた方法
Trend
Cycle
Noise
Seasonal
長期予測の精度
循環変動成分を含む方法
Gersch & Kitagawa (1983)
標準的方法
長期予測
標準的方法
循環変動成分を含む方法
季節成分の予測精度は同じでもトレンド
の予測精度が大きく異なる
18
data(Blsallfood)
season(Blsallfood, 2, 1)
$tau2
[1] 7.229607e-01 1.099998e-08
$sigma2
[1] 32.89071
$lkhood
[1] -669.6522
$aic
[1]
1369.304
season(Blsallfood, 2, 1, 2)
$tau2
[1] 7.229536e-03 1.099771e-08 9.999101e-01
$sigma2
[1] 27.02489
$lkhood
[1] -648.2725
$aic
[1]
1336.545
$arcoef
[1] 1.3579988 -0.5400455
data(Blsallfood)
東京⼤学 北川源四郎 数理⼿法VII (時系列解析)
season(Blsallfood, 2, 1, filter=c(1,132))
長期予測(n=133,156)
season(Blsallfood, 2, 1, 2, filter=c(1,132))
22
season(Whard, 2, 1, log=TRUE)
$tau2
[1] 2.593525e-02 1.099988e-08
$sigma2
[1] 0.0001501694
$lkhood
[1] 342.5324
$aic
[1]
-655.0648
season(Whard, 2, 1, 0, 6, year=1967, log=TRUE)
$tau2
[1] 1.269665e-01 1.100012e-08
$sigma2
[1] 5.774088e-05
$lkhood
[1] 358.2322
$aic
[1]
-674.4645
曜日効果の検出
1
7
0
td
d
d
d
d
d
d
d
n
n
n
n
n
n
n
n
1
1
6
6
1
6
7
1
1
7
6
6
7
,
,
,
,
,
,
,
(
)
(
)
(
)
td
n
1
d
n
,
1
7
d
n
,
7
曜日効果項
d
n j
,
第n月中の
j
番目の曜日の数
y
n
t
n
s
n
t d
n
w
n
日 月 火 水 木 金 土
J
4
5
5
5
4
4
4
F
4
4
4
4
4
4
4
M
4
4
4
4
5
5
5
A
5
5
4
4
4
4
4
M
4
4
5
5
5
4
4
d
n j,季節調整モデル
(一般形)
n
n
n
n
n
n
n
t
s
p
td
r
w
y
n
n
s
t
n
n
td
p
n
n
w
r
トレンド
季節成分
定常変動
曜日効果
外生変数
ノイズ
x
F x
G v
y
H x
w
n
n
n
n
n
n
1
状態空間表現
1
1
1
2
1
1
3
1
1
7
7
(
)
k
n
n
n
n
n p
n
n
n
m
n m
n
n
n
n
n
t
v
s
s
s
v
p
a p
a p
v
td
d
d
成分モデル
Kitagawa & Gersch (1984)
曜日効果を含む季節調整モデルの状態空間表現
k=2, p=4,ar=0,trade=6の場合
1
1
2
1
6
*
*
*
1
6
7
2
1
1 0
1
0
0 0
1
1
1
0 1
1
0
0
0 0
,
,
0
1
0
0 0
1
0
0 0
0 0
0
1
0 0
1 0 1 0 0
,
n
n
n
n
n
n
j
j
t
t
S
S
F
G
x
S
H
d
d
d
d
d
26
曜日調整なし
0.7
0.9
1.1
1.3
1.5
1
25
49
73
97
121
145
0.7 0.9 1.1 1.3 1.5 1 25 49 73 97 121 145-0.1
0
0.1
1
25
49
73
97
121
145
-0.1
0
0.1
1
25
49
73
97
121
145
トレンド
ノイズ
季節成分
観測データ
東京⼤学 北川源四郎 数理⼿法VII (時系列解析)曜日調整つき
0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1 13 25 37 49 61 73 85 97 109 121 133 145 -0.1 0 0.1 1 13 25 37 49 61 73 85 97 109 121 133 145 -0.1 0 0.1 1 13 25 37 49 61 73 85 97 109 121 133 145 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1 13 25 37 49 61 73 85 97 109 121 133 145 -0.008 -0.004 0 0.004 0.008 1 2 3 4 5 6 7曜日効果
0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1 13 25 37 49 61 73 85 97 109 121 133 145--- T + S + TD
--- 観測データ
28
曜⽇効果パターン
-0.01 -0.006 -0.002 0.002 0.006 1 2 3 4 5 6 7 2.6 3 3.4 3.8 1 25 49 73 97 121 145 169 193 217 241 265 -0.2 0 0.2 1 25 49 73 97 121 145 169 193 217 241 265 2.6 3 3.4 3.8 1 25 49 73 97 121 145 169 193 217 241 265 東京⼤学 北川源四郎 数理⼿法VII (時系列解析)曜日調整つき季節調整
2.6
3
3.4
3.8
1
25
49
73
97
121
145
169
193
217
241
265
--- T + S + TD
--- 観測データ
data(Whard) # Wholesale hardware data
32
曜日効果の時間変化の検出
-0.012
-0.006
0
0.006
1
23 45 67 89 111 133 155 177 199 221 243 265
Sunday
Monday
Tuesday
Wednesday
Thirsday
Friday
Saturday
-0.012 -0.009 -0.006 -0.003 0 0.003 0.006 0.009 1 2 3 4 5 6 7 -0.012 -0.009 -0.006 -0.003 0 0.003 0.006 0.009 1 2 3 4 5 6 7jn
n
j
jn
,
1
東京⼤学 北川源四郎 数理⼿法VII (時系列解析)(曜日効果を時変係数にする)
制約モデルの導入
土日と平日だけのモデル
1
7
,
2
3
4
5
6
1
2
2
1
2
5
2
5
0
(自由パラメータは 個)
1
景気動向の推定
GDP系列の季節調整
Cycleの階差
GDP系列のCycle
経企庁(福田)
東京⼤学 北川源四郎 数理⼿法VII (時系列解析)34
低S/Nデータからの信号抽出
観測モデル
n
n
n
n
r
s
w
y
n
n
n
w
s
r
成分モデル
常微動
地震波
)
,
0
(
~
)
,
0
(
~
)
,
0
(
~
2
2
2
2
1
1
1
N
w
N
v
N
u
v
s
b
s
u
r
a
r
n
n
n
j
n
j
n
j
n
m
j
n
j
n
j
n
常微動
地震波
観測ノイズ
x
F x
G w
y
H x
n
n
n
n
n
n
1
地震波 常微動+観測雑音微小地震の抽出
n
n
n
n
r
s
w
y
n
n
n
r
s
w
Observed
常微動(背景雑音)
地震波
観測ノイズ
東京⼤学 北川源四郎 数理⼿法VII (時系列解析)36
信号分離のためのモデル
観測モデル
n
n
n
n
r
s
w
y
n
n
n
r
s
w
常微動
地震波
観測ノイズ
)
,
0
(
~
)
,
0
(
~
)
,
0
(
~
2
2
2
2
1
1
1
N
w
N
v
N
u
v
s
b
s
u
r
a
r
n
n
n
n
j
n
l
j
j
n
n
j
n
m
j
j
n
成分モデル
状態空間モデル
2
2
2
2
1
2
1
2
1
1
1
1
1
,
0
0
,
]
0
0
1
0
0
1
[
0
0
0
0
1
0
0
0
0
0
0
1
,
0
1
1
0
0
0
1
1
,
n
n
l
m
l
n
n
n
m
n
n
n
n
R
Q
H
G
b
b
b
a
a
a
F
s
s
s
r
r
r
x
x
F x
G w
y
H x
n
n
n
n
n
n
1
東京⼤学 北川源四郎 数理⼿法VII (時系列解析)38
微小信号の抽出
観測時系列
地震波
微小地震波の抽出
観測データ
地震波
常微動
0 400 800 1200 1600 2000 2400 2800
15
0
-15
15
0
-15
15
0
-15
4
2
0
-2
-4
-6
時変分散
(in log
10)
10,000 times
実用化には
自己組織型
状態空
間
モデルを
利用
東京⼤学 北川源四郎 数理⼿法VII (時系列解析)40
観測値
S-波
P-波
背景雑音
42
地下水位データ(地震の影響の抽出)
1981
1985
1984
1983
1982
1990
1989
1988
1987
1986
産総研観測井
気圧,地球潮汐,降雨
などの影響を受ける
地震の影響の検出が困難
東京⼤学 北川源四郎 数理⼿法VII (時系列解析)欠測値と異常値の処理
状態空間モデル
)
,
(
)
,
0
(
)
1
(
~
)
(
Mixture
)
(
)
(
Cauchy
)
,
0
(
~
)
(
Gauss
2 2 2 2 2
N
N
w
r
w
w
r
N
w
r
観測ノイズのモデル
Noise
n
Observatio
:
Noise
System
:
Signal
:
n
Observatio
:
n n n nw
v
t
y
n
n
n
n
n
n
w
t
y
v
t
t
1
0 0.2 0.4 0.6 0.8 1 41 81 121 161 201 241 281 321 361 401 Gauss Cauchy 0.2 0.4 0.6 0.8 Mixture 0 500 1000 1500 2000 1 21異常値
欠測値
Model
AIC
Gauss
-8741
Cauchy -8655
Mixture -8936
観測データ
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
トレンド周りに強い変動
成分が存在
地震の影響の検出が困難
東京⼤学 北川源四郎 数理⼿法VII (時系列解析)44
地下水位データ(産総研・榛原)
単位m,観測間隔1時間
地下水位データとトレンド
46
東京⼤学 北川源四郎 数理⼿法VII (時系列解析)
0
1
1
1
0
,
,
1
0
1
n
n
m
n
n m
t
a
x
F
G
a
H
p
p
気圧効果モデル
n
n
n
n
n
n
w
Hx
y
Gv
Fx
x
1
n
n
n
n
y
t
P
n n n ny
t
P
観測値
トレンド
気圧効果
観測ノイズ
成分モデル
1
0
n
n
n
m
n
i
n i
i
t
t
w
P
a p
状態空間モデル
モデル
次数
AIC
2トレンド
1
-21311
0.181×10
-2
48
東京⼤学 北川源四郎 数理⼿法VII (時系列解析)
気圧効果項
原データと気圧補正値
気圧補正後の残差のヒストグラム
気圧補正後の残差の自己相関関数
50
1
,
0
0
0
0
1
,
1
1
1
1
1
,
0 0
n n m n n m n net
et
p
p
H
G
F
b
b
a
a
t
x
地球潮汐モデル
n
n
n
n
n
n
w
Hx
y
Gv
Fx
x
1
n
n
n
n
n
t
P
E
y
n n n n nE
P
t
y
観測値
トレンド
気圧効果
地球潮汐効果
観測ノイズ
成分モデル
i n l i i n i n m i i n n n ket
b
E
p
a
P
w
t
0 0状態空間モデル
東京⼤学 北川源四郎 数理⼿法VII (時系列解析)地球潮汐補正後の地下水位,潮汐効果項,残差
地球潮汐補正後の残差の自己相関関数
モデル
AIC
2
トレンド
-21311
0.181×10
-2気圧効果
-57836
0.120×10
-5潮汐効果
-59580
0.887×10
-6推定したモデル
地震の影響の検出(降雨モデル)
成分モデル
y
n
t
n
P
n
E
n
R
n
n
n
n
n
P
t
y
n
n
n
R
E
観測値
トレンド
気圧効果
潮汐効果
降雨効果
観測ノイズ
n
i
n
k
i
i
i
n
k
i
i
n
i
n
l
i
i
n
i
n
m
i
i
n
n
n
k
v
r
d
R
c
R
et
b
E
p
a
P
w
t
1
1
0
0
,
,
東京⼤学 北川源四郎 数理⼿法VII (時系列解析)52
モデル
AIC
2
残差分布
自己相関関数
トレンド
-21311
0.181×10
-2
負の偏り
3日程度
気圧効果
-57836
0.120×10
-5
正の偏り
12.5時間周期
潮汐効果
-59580
0.887×10
-6
1日程度まで正
降雨効果
-61810
0.130×10
-6
ほぼ対象
2時間周期
降雨補正後の残差の自己相関関数
推定したモデルと残差の特徴
AIC Values
東京⼤学 北川源四郎 数理⼿法VII (時系列解析)54
61809
6
61810
5
61800
4
61803
3
61734
2
61675
1
AIC
k
25, 1
m
l
l
0
1
2
3
m
…
…
…
…
23
-57819
-59368
-59498
-59488
24
-57815
-59374
-59536
-59526
25
-57830
-59393
-59580
-59569
26
-57836
-59386
-59575
-59563
27
-57832
-59379
-59566
-59554
降雨補正後の地下水位,残差,降雨効果項
56
地下水位の観測値
気圧効果
潮汐効果
降水効果
min AIC model
m=25, l=2, k=5
地震の影響の抽出
地下水位の補正値
M=4.8, D=48km
移動平均 vs. 統計的モデリング
トレンド
(移動平均)
気圧・地球潮汐
気圧・地球
潮汐・降雨
機械的統計処理
統計的モデリング
原データ
58
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
M=7.0 D=375km M=4.8 D=48km M=5.7 D=66km M=7.7 D=622km M=6.0 D=113km M=6.2 D=150km M=5.0 D=57km M=7.9 D=742km M=6.8 D=128km M=6.0 D=126km M=6.7 D=226km M=5.7 D=122km M=6.5 D=96km1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
地震の影響の検出
東京⼤学 北川源四郎 数理⼿法VII (時系列解析)地震の影響
地震
水位
降雨
水位
> 16cm > 4cm > 1cm1
log
45
.
2
D
M
0
log
45
.
2
D
M
マグニチュード
水位変化
距 離
得られた知⾒
M > 2.6 log D + 0.2 の場合、影響が検出される
変化量は M - 2.62 log D の関数で決まる
地震がない場合およそ6cm/年 の割合で水位が上昇
この地域のひずみの増加に対応か?
東京⼤学 北川源四郎 数理⼿法VII (時系列解析)60
OBS (海底地震計) Data
Bottom
OBS
Source
Sea Surface
- 地下構造の探索 -
62 100 1000 10000 100000 351 451 551 651 751 851 951