Similar documents

日本内科学会雑誌第101巻第12号


チュートリアル:ノンパラメトリックベイズ

Takeuchi, J., and Yamanishi, K.: A Unifying Framework for Detecting Outliers and Change Points from Time Series, IEEE Trans. on Knowledge and Data Eng

24.15章.微分方程式

日本内科学会雑誌第98巻第3号

330

46 Y Y Y Y 3.1 R Y Figures mm Nylon Glass Y (X > X ) X Y X Figure 5-1 X min Y Y d Figure 5-3 X =X min Y X =10 Y Y Y Y Figure 5-

untitled

1 1 ( ) ( % mm % A B A B A 1

日本内科学会雑誌第102巻第10号

Stata 11 Stata ts (ARMA) ARCH/GARCH whitepaper mwp 3 mwp-083 arch ARCH 11 mwp-051 arch postestimation 27 mwp-056 arima ARMA 35 mwp-003 arima postestim

基礎数学I


0.,,., m Euclid m m. 2.., M., M R 2 ψ. ψ,, R 2 M.,, (x 1 (),, x m ()) R m. 2 M, R f. M (x 1,, x m ), f (x 1,, x m ) f(x 1,, x m ). f ( ). x i : M R.,,

…K…E…X„^…x…C…W…A…fi…l…b…g…‘†[…N‡Ì“‚¢−w‘K‡Ì‹ê™v’«‡É‡Â‡¢‡Ä

第85 回日本感染症学会総会学術集会後抄録(III)

4



インターネットと運用技術シンポジウム 2016 Internet and Operation Technology Symposium 2016 IOTS /12/1 syslog 1,2,a) 3,b) syslog syslog syslog Interop Tokyo Show

2 N(ε 1 ) N(ε 2 ) ε 1 ε 2 α ε ε 2 1 n N(ɛ) N ɛ ɛ- (1.1.3) n > N(ɛ) a n α < ɛ n N(ɛ) a n

DSGE Dynamic Stochastic General Equilibrium Model DSGE 5 2 DSGE DSGE ω 0 < ω < 1 1 DSGE Blanchard and Kahn VAR 3 MCMC

Copyrght 7 Mzuho-DL Fnancal Technology Co., Ltd. All rghts reserved.

1 No.1 5 C 1 I III F 1 F 2 F 1 F 2 2 Φ 2 (t) = Φ 1 (t) Φ 1 (t t). = Φ 1(t) t = ( 1.5e 0.5t 2.4e 4t 2e 10t ) τ < 0 t > τ Φ 2 (t) < 0 lim t Φ 2 (t) = 0

(Frequecy Tabulatios)



untitled

Part. 4. () 4.. () Part ,

untitled

IV.dvi

Lecture on

REALV5_A4…p_Ł\1_4A_OCF

untitled

「都市から地方への人材誘致・移住促進に関する調査」

<91498EE88CA D815B2E786C73>

〔 大 会 役 員 〕

橡本体資料+参考条文.PDF

EndoPaper.pdf


本文/020:デジタルデータ P78‐97

tnbp59-17_Web:プO1/ky079888509610003201

Maxwell ( H ds = C S rot H = j + D j + D ) ds (13.5) (13.6) Maxwell Ampère-Maxwell (3) Gauss S B 0 B ds = 0 (13.7) S div B = 0 (13.8) (4) Farad

example2_time.eps

Microsoft Word - 触ってみよう、Maximaに2.doc

1 P2 P P3P4 P5P8 P9P10 P11 P12



z.prn(Gray)

受賞講演要旨2012cs3

0302TH0130.indd

基礎から学ぶトラヒック理論 サンプルページ この本の定価 判型などは, 以下の URL からご覧いただけます. このサンプルページの内容は, 初版 1 刷発行時のものです.

36

boost_sine1_iter4.eps


dプログラム_1

1.3 (heat transfer with phase change) (phase change) (evaporation) (boiling) (condensation) (melting) (solidification) 1.4 (thermal radiation)

p12.dvi

放射線専門医認定試験(2009・20回)/HOHS‐01(基礎一次)

204 / CHEMISTRY & CHEMICAL INDUSTRY Vol.69-1 January


07N

(w) F (3) (4) (5)??? p8 p1w Aさんの 背 中 が 壁 を 押 す 力 垂 直 抗 力 重 力 静 止 摩 擦 力 p8 p

5.. z = f(x, y) y y = b f x x g(x) f(x, b) g x ( ) A = lim h g(a + h) g(a) h g(x) a A = g (a) = f x (a, b)

I [ ] N(µ, σ 2 ) σ 2 (X 1,..., X n ) X := 1 n (X X n ): µ X N(µ, σ 2 /n) Z = X µ σ/ n N(, 1) < α < 1/2 Φ(z) =.5 α z α

,255 7, ,355 4,452 3,420 3,736 8,206 4, , ,992 6, ,646 4,

f (x) f (x) f (x) f (x) f (x) 2 f (x) f (x) f (x) f (x) 2 n f (x) n f (n) (x) dn f f (x) dx n dn dx n D n f (x) n C n C f (x) x = a 1 f (x) x = a x >

日本内科学会雑誌第97巻第3号


第85 回日本感染症学会総会学術集会後抄録(I)

第86回日本感染症学会総会学術集会後抄録(II)

橡Taro11-卒業論文.PDF

Ł\”ƒ-2005

Box-Jenkinsの方法

時系列解析

30

AR(1) y t = φy t 1 + ɛ t, ɛ t N(0, σ 2 ) 1. Mean of y t given y t 1, y t 2, E(y t y t 1, y t 2, ) = φy t 1 2. Variance of y t given y t 1, y t

DGE DGE (1) ( 1

JMP V4 による生存時間分析

2012年5月11日

untitled


29

8.1 Fubini 8.2 Fubini 9 (0%) 10 (50%) Carathéodory 10.3 Fubini 1 Introduction [1],, [2],, [3],, [4],, [5],, [6],, [7],, [8],, [1, 2, 3] 1980

aisatu.pdf

Sigma

Sigma

1 GDP Q GDP (a) (b) (c) (d) (e) (f) A (b) (e) (f) Q GDP A GDP GDP = Q 1990 GNP GDP GNP A Q A 2 2

Accuracy Improvement by Compound Discriminant Functions for Resembling Character Recognition Takashi NAKAJIMA, Tetsushi WAKABAYASHI, Fumitaka KIMURA,

3 3 i

80 X 1, X 2,, X n ( λ ) λ P(X = x) = f (x; λ) = λx e λ, x = 0, 1, 2, x! l(λ) = n f (x i ; λ) = i=1 i=1 n λ x i e λ i=1 x i! = λ n i=1 x i e nλ n i=1 x

A A. ω ν = ω/π E = hω. E

アナログ・デジタルの仕様とパフォーマンス特性の用語集

PDF用表1~4/表1★

L A TEX ver L A TEX LATEX 1.1 L A TEX L A TEX tex 1.1 1) latex mkdir latex 2) latex sample1 sample2 mkdir latex/sample1 mkdir latex/sampl

( ) ( ) ( ) ( ) PID

平成19年度

(1) + b = b +, (2) b = b, (3) + 0 =, (4) 1 =, (5) ( + b) + c = + (b + c), (6) ( b) c = (b c), (7) (b + c) = b + c, (8) ( + b)c = c + bc (9

Transcription:

需 要 予 測 のための 統 計 モテ ルの 研 究 異 常 値 検 知 のための 基 本 的 モテ ルの 考 察 平 成 26 年 3 月 東 京 大 学 大 学 院 情 報 理 工 学 系 研 究 科 教 授 博 士 課 程 修 士 課 程 竹 村 彰 通 小 川 光 紀 笹 井 健 行 特 定 非 営 利 活 動 法 人 ヒ ュー コミュニケーションス 副 理 事 長 小 松 秀 樹 主 任 研 究 員 池 谷 貞 彦 研 究 員 河 内 敦 雄

1 1 3 1.1......................... 3 1.2........................... 3 2 5 2.1......................... 5 2.1.1.......................... 5 2.1.2.......................... 5 2.1.3................. 6 2.2 (AR)...................... 6 3 8 3.1................. 8 3.2................. 8 3.3...................... 9 4 Change Finder 10 4.1............................... 10 4.2................. 11 4.3 Change Finder...................... 12 4.4 Change Finder....................... 13 4.5 SDAR....................... 15 5 18 5.1 Change Finder....... 18 5.1.1 1....................... 19 5.1.2 2....................... 20 5.1.3 3....................... 21 5.1.4 4....................... 22 5.1.5 5....................... 23 5.1.6 1........................ 24 5.1.7 2........................ 25 5.1.8 3........................ 26 5.1.9 4........................ 27

2 5.1.10 5........................ 28 5.1.11 6........................ 29 5.2 Change Finder............ 29 5.3 Change Finder....... 30 5.3.1 1....................... 30 5.3.2 5....................... 31 5.3.3 1........................ 31 5.4 Change Finder............ 32 6 33 A 35 A.1 -............. 35 A.1.1....................... 35 A.1.2.................. 35 A.2 -............. 36 A.3.......................... 37 B 38 C 43

3 1 1.1 ARIMA ( ) ARIMA ( ) ARIMA ( ) 1.2 (AR ) AR

1 4 Change Finder AR Change Finder

5 2 AR [1] 2.1 2.1.1 T t T x t p (x t ) {p (x t ) t T t T = {1, 2,... 2.1.2 {x t {x t E (x t ) = µ Cov (x t, x t+1 ) = γ ( h ) {x t V (y t ) = γ (0) ρ (h) = γ (h) γ (0) = γ (t) V (y t ) = ρ ( h) h ρ (h), h = 0, 1, 2,... ρ (h) 1 1

2 6 2.1.3 S = Cov (x t, x t+h ) = γ (h) h= h= S 2.2 (AR) (AR) {x t t T x t = ϕ 1 x t 1 + + ϕ p x t p + ε t, {ε t i.i.d.n ( 0, σ 2) (2.1) {x t p AR(p) AR(p) AR(p) ϕ (x) = 1 ϕ 1 x ϕ 2 x 2 ϕ p x p = 0 1 AR(p) (2.1) y t j (j > 0) γ (j) = ϕ 1 γ (j 1) + ϕ 2 γ (j 2) + + ϕ p γ (j p) (2.2) γ (0) p ρ (j) = ϕ 1 ρ (j 1) + ϕ 2 ρ (j 2) + + ϕ p ρ (j p), (j > 0) (2.3) λ 1, λ 2,, λ p c 1, c 2,, c p ρ (j) = p c i i=1 λ j i c 1, c 2,..., c p (2.3) j = 1, 2,..., p 1 ρ (1), ρ (2),..., ρ (p 1)

2 7 ρ (1) = ϕ 1 + ϕ 2 ρ (1) + + ϕ p ρ (p 1) ρ (2) = ϕ 1 ρ (1) + ϕ 2 + + ϕ p ρ (p 2). ρ (p 1) = ϕ 1 ρ (p 2) + ϕ 2 ρ (p 3) + + ϕ p ρ (1). c 1, c 2,.., c p 1 = c 1 + c 2 + + c p ρ (1) = c 1 + c 2 + + c p λ 1 λ 2 λ p. ρ (p 1) = c 1 λ p 1 1 + c 2 λ p 1 2 + + c p λ p 1 p AR(p) ϕ 1, ϕ 2,..., ϕ p (2.3) j = 1, 2,..., p p. ρ (1) = ϕ 1 + ϕ 2 ρ (1) + + ϕ p ρ (p 1) ρ (2) = ϕ 1 ρ (1) + ϕ 2 + + ϕ p ρ (p 2). ρ (p) = ϕ 1 ρ (p 1) + ϕ 2 ρ (p 2) + + ϕ p. 1 ρ (1) ρ (p 1) ϕ 1 ρ (1) ρ (1) 1 ρ (p 2)....... =.... ρ (p 1) ρ (p 2) 1 ρ (p) ϕ p

8 3 [2] 3.1 x t, (t = 1, 2,...) µ x τ τ = 7 γ xx (τ) = E [(x t µ x ) (x t+τ µ x )] 3.2 A B A B x t, y t (t = 1, 2,...) µ x, µ y τ x t = 1 y t = 2 τ = 7 1

3 9 2 γ xy (τ) = E [(x t µ x ) (y t+τ µ y )] 3.3

10 4 Change Finder [3, 4] Change Finder AR AR AR [3, 4] 4.1 x 1 x 2... p x t 1 = x 1 x 2...x t 1 p ( x t x t 1) p p (1), p (2) p ( x t x t 1) = p (1) ( x t x t 1), t < a, p ( x t x t 1) = p (2) ( x t x t 1), t a. t = a -

4 Change Finder 11 ( D p (2) p (1)) [ 1 := lim n n E p log p(2) (x n ] ), (2) p (1) (x n ) p (1) = p (2) D = 0 - - 1. jumping mean p (1), p (2) (µ 1, σ), (µ 2, σ) D ( p (1) p (2)) = (µ 1 µ 2 ) 2 / ( 2σ 2) 2. jumping variance p (1), p (2) (µ, σ 1 ), (µ, σ 2 ) D ( p (1) p (2)) = 1 2 ( σ 2 2 σ 2 1 1 log σ2 2 σ 2 1 ) 2 4.2 x n 1 = x 1,..., x n t x i, (i = 1,, n) d x t = x 1,..., x t x n t = x t+1,..., x n t x t 1 t k = x t k,..., x t 1 x t p ( [ ] x t x t 1 ) 1 t k = exp (x t w t ) T Σ 1 (x t w t ) (2π) d/2 1/2 Σ 2 Σ AR k α 1, α 2,..., α k, µ w t = k α i (x t i µ) + µ i=1

4 Change Finder 12 AR w t ŵ t I (x n 1 ) = n x t ŵ t 2. t=1 t I (x t 1) Error1 t I ( x n t+1) Error2 t = t δ > 0 I (x n 1 ) ( I ( ) ( x t 1 + I x n t +1)) > δ n t Change Finder 4.3 Change Finder Change Finder Change Finder Step 1 x 1, x 2,... {p t (x) : t = 1, 2,... p t 1 (x) x t 1 = x 1,..., x t 1 t x t Score (x t ), t = 1, 2,... Step 2 W > 0 Step1 {y t : t = 1, 2,... Step {Score (x i ) : i = t W + 1,..., t W - y t

4 Change Finder 13 y t = 1 W t t=t W +1 Score (x i ). Step 3 Step1 Step2 y t, t = 1, 2,... {q t (y t ) : t = 1, 2,... t y t Score (y t ), t = 1, 2,... W > 0 t W - Score (t) = 1 t W Score (y i ) i=t T W +1 Change Finder Step2 Step3 Step2 T Change Finder W W W 4.4 Change Finder Change Finder AR Step 1 x t, t = 1, 2,... SDAR {p t (x) : t = 1, 2,... SDAR

4 Change Finder 14 t x t Score (x t ) = log p t 1 (x t ) Score (x t ) = d (p t 1, p t ) = ( p (xt 1 ) ) 2 p (x t ) d AR z t = k A i z t i + ε i=1 A i ε 0 Σ {x t : t = 1, 2,... x t = z t + µ x t 1 t k = x t k...x t 1 x t 1 t k x t p ( ( x t x t 1 t k : θ) 1 = exp 1 ) (2π) k/2 Σ 1/2 2 (x t w) T Σ 1 (x t w), k w = A i (x t i µ) + µ i=1 θ = (A 1,..., A k, µ, Σ) x t θ θ t p t = p (, θ t ) θ (SDAR ) Step 2 k (1 r) t i log p ( x i x i 1, θ ). i=1 Step1 {y t : t = 1, 2,... AR SDAR {q t : t = 1, 2,... W > 0 t W -

4 Change Finder 15 Score (t) = 1 t W ( log q i 1 (y i )) i=t W +1 Step1 Score (t) = 1 t W d (q i 1, q i ) i=t W +1 Score (t) t 4.5 SDAR AR SDAR (Sequencially Discounting AR model learning) n x 1,..., x n x t = z t + µ z 1,..., z n k p (z t θ) t=1 n t=k+1 p ( z t z t 1 t k : θ). k log p (z t θ) + t=1 n t=k+1 log p ( z t z t 1 t k : θ). n k AR ( (n k) log (2π) 1/2 Σ 1/2) 1 2 n t=k+1 ( z t ) T k w i z t i Σ (z 1 t w w i (i = 1,..., k) i=1 k w i C j i = C j (j = 1,..., k). i=1 C j ) k w i z t i. i=1

4 Change Finder 16 C j = 1 n k = 1 n k n t=k+1 n t=k+1 z t z T t j (x t µ) (x t j µ) T. s C s = C T s. µ Σ ˆµ = 1 n k n t=k+1 C j µ ˆµ ŵ 1,..., ŵ k x t, ˆΣ = 1 n k = 1 n k n t=k+1 n t=k+1 ( ( z t ) k ŵ i z t i (z t i=1 x t ˆµ ) T k ŵ i z t i i=1 ) ( k ŵ i (x t i µ) x t ˆµ i=1 k ŵ i (x t i µ) SDAR (1 r) : r 0 < r < 1 r SDAR AR SDAR AR SDAR i=1 ) T

4 Change Finder 17 SDAR :0 < r < 1 ˆµ, C j, ŵ j (j = 1, 2,...), ˆΣ t (= 1, 2,...) x t ˆµ := (1 r) ˆµ + rx t, C j := (1 r) C j + r (x t ˆµ) (x t j ˆµ) T. k w i C i i = C j (j = 1,..., k). i=1 ŵ 1,..., ŵ k k ˆx t := ŵ i (x t i ˆµ) + ˆµ, i=1 ˆΣ := (1 r) ˆΣ + r (x t ˆx t ) (x t ˆx t ) T

18 5 Change Finder 11 Change Finder 5.1 Change Finder SDAR AR 2 0.02 Score [x (t)] E [Score [x (t)]] σ [Score [x (t)]] E [Score [x (t)]] + 4σ [Score [x (t)]] Score Score [x (t)] x (t) E [x (t)] 2σ [x (t)] E [x (t)] + 2σ [x (t)] SDAR

5 19 5.1.1 1 yasai1 sales quantity 0 20 60 5.1.1: 1 yasai1 score 0 2 4 6 8 5.1.2: 1 1 46

5 20 5.1.2 2 yasai2 sales quantity 0 100 200 5.1.3: 2 yasai2 score 0 10 20 30 5.1.4: 2 2 59 13, 17, 25, 52, 29 13, 59

5 21 5.1.3 3 yasai3 sales quantity 0 100 200 300 5.1.5: 3 yasai3 score 0 2 4 6 8 5.1.6: 3 3 45, 46, 59, 60 45, 46, 59, 60

5 22 5.1.4 4 yasai4 sales quantity 0 100 200 5.1.7: 4 yasai4 score 0 4 8 5.1.8: 4 4 11

5 23 5.1.5 5 yasai5 sales quantity 0 100 200 300 5.1.9: 5 yasai5 score 0 2 4 6 8 5.1.10: 5 5

5 24 5.1.6 1 niku1 sales quantity 0 5 15 5.1.11: 1 T = 2 AR 3 niku1 score 0 5 10 20 5.1.12: 1 1 62 63

5 25 5.1.7 2 niku2 sales quantity 0 10 30 5.1.13: 2 niku2 score 0 2 4 6 8 5.1.14: 2 2 7, 67

5 26 5.1.8 3 niku3 sales quantity 0 400 800 5.1.15: 3 niku3 score 0 2 4 6 8 5.1.16: 3 AR 3 3

5 27 5.1.9 4 niku4 sales quantity 0 20 40 5.1.17: 4 niku4 score 0 5 10 15 5.1.18: 4 4 60 60

5 28 5.1.10 5 niku5 sales quantity 0 40 80 120 5.1.19: 5 niku5 score 0 2 4 6 5.1.20: 5 5

5 29 5.1.11 6 niku6 sales quantity 0 200 400 5.1.21: 6 niku6 score 0 4 8 12 5.1.22: 6 6 5.2 Change Finder AR

5 30 7 2 3 1 5.3 Change Finder 11 1 2 1 Change Finder SDAR 5.3.1 1 yasai1 yasai1 sales quantity 0 20 60 score 0 20 40 60 5.3.1: AR 3 0.02 4 AR 2 0.02 4 1 50

5 31 5.3.2 5 yasai5 yasai5 sales quantity 0 100 200 300 score 0 40 80 5.3.2: AR 2 0.02 3 AR 2 0.002 3 5 50 5.3.3 1 niku1 niku1 sales quantity 0 5 15 score 0 2 4 6 8 5.3.3: AR 3 0.02 4 AR 3 0.002 4 1 60

5 32 5.4 Change Finder

33 6 Change Finder Change Finder

34 [1] 2006 [2] J. P. Peckmann, S. Oliffson Kamphorst, and D. Ruelle, Recurrence Plots of Dynamical Systems, Europhysics Letters, Vol. 4, No. 9, pp. 973-977, 1987. [3] 2009 [4] J. Takeuchi and K. Yamanishi, A Unifying Framework for Detecting Outliers and Change Points from Time Series, IEEE Transaction on Knowledge and Data Engineering, Vol. 18, No. 4, pp482-492, 2006. [5] C. M. 2008.

35 A A.1 - - [5] A.1.1 x h (x) x x p (x) 1 h (x) p (x) 2 x, y h (x, y) = h (x) + h (y) p (x, y) = p (x) p (y) h (x) p (x) h (x) = log p (x) x h (x) 2 A.1.2 H [x] = x p (x) log p (x). N i n i n i n i! N

A 36 W = N! i n i! H = 1 N ln W = 1 N ln N! 1 N ln n i! n i /N N i i n i = N H = lim N ln N! N ln N N i ( ni ) ( ni ) ln = N N i p i ln p i p i = lim N (n i /N) i n i /N W H [x] = p (x) ln p (x) dx A.2 - - p (x) q (x) p (x) q (x) q (x) x x KL (p q) = = p (x) ln q (x) dx { q (x) p (x) ln p (x) dx ( ) p (x) ln p (x) dx p (x) q (x) -

A 37 A.3 Change Finder - p (x) θ q (x θ) θ p (x) q (x θ) - p (x) p (x) x n (n = 1, 2,..., N) - KL (p q) 1 N N { ln q (x n θ) + ln p (x n ) n=1 - Change Finder

38 B Change Finder R ###.txt ###scorext ###score ##### ###########step1 x <- read.table("yasai1.txt") ### n <- nrow(x) scorext <-matrix(0, nrow=n, ncol=1) pt <-matrix(0, nrow=n, ncol=1) ### Tst1 <- 3 Tst3 <- 5 ###AR kst1 <- 3 kst3 <- 2 ### rst1 <- 0.02 rst3 <- 0.002 xmean <- mean(x[,1]) Cst1 <- matrix(0, nrow=kst1+1, ncol=n) Cst1e <- matrix(0, nrow=kst1, ncol=1) Cmatst1 <- matrix(0, nrow=kst1, ncol=kst1) nmatst1 <- matrix(0, nrow=kst1, ncol=kst1) wst1 <- matrix(0, nrow=kst1, ncol=n) xt <- matrix(0, nrow=n, ncol=1) xtemp <- 0 #must1 <- xmean must1 <- 0 sigmast1 <- matrix(0, nrow=n, ncol=1)

B 39 kstartst1 <- kst1+1 for (t in kstartst1 : n ) { must1 <- (1-rst1)*must1 + rst1*x[t,1] for (j in 1 : kstartst1){ Cst1[j,t] <- (1-rst1)*Cst1[j,t-1]+rst1*(x[t,1]-must1)*(x[t-j+1,1]-must1) Cmatst1 <- matrix(0, nrow=kst1, ncol=kst1) for (j in 1 : kst1){ nmatst1 <- matrix(0, nrow=kst1, ncol=kst1) for (i in 1 : kst1){ for (l in 1 : kst1){ if (abs(l-i) == j-1){ nmatst1 <- matrix(0, nrow=kst1, ncol=kst1) nmatst1[l,i] <- 1 Cmatst1 <- Cmatst1 + Cst1[j,t]*nmatst1 for (i in 1:kst1){ Cst1e[i]<-Cst1[i+1,t] wst1[,t] <- solve(cmatst1,cst1e) for (i in 1 : kst1){ xtemp <- xtemp + wst1[i,t]*(x[t-i,1]-must1) xt[t] <- xtemp + must1 xtemp <- 0 if (t == kstartst1){ sigmast1[t] <- (x[t,1]-xt[t])*(x[t,1]-xt[t]) if (t!= kstartst1){ sigmast1[t] <- (1-rst1)*sigmast1[t-1] + rst1*(x[t,1]-xt[t])*(x[t,1]-xt[t]) pt[t] <- exp((-(xt[t]-x[t,1])^2)/(2*sigmast1[t]))*(1/(2*pi*sqrt(sigmast1[t]))) scorext[t] <- -log(pt[t])

B 40 #######step2 y <- matrix(0, nrow=n, ncol=1) ytemp <- 0 step2kst1 <- kst1+tst1 for (t in step2kst1 : n ) { kstartst2 <- t-tst1+1 for (i in kstartst2 : t){ ytemp <- ytemp + scorext[i] y[t] = ytemp/tst1 ytemp <- 0 #########step3 scoreyt <-matrix(0, nrow=n, ncol=1) qt <-matrix(0, nrow=n, ncol=1) ytempst3 <- 0 Cst3 <- matrix(0, nrow=kst3+1, ncol=n) Cmatst3 <- matrix(0, nrow=kst3, ncol=kst3) Cst3e <- matrix(0, nrow=kst3, ncol=1) nmatst3 <- matrix(0, nrow=kst3, ncol=kst3) wst3 <- matrix(0, nrow=kst3, ncol=n) yt <- matrix(0, nrow=n, ncol=1) ysum <- sum(y) #must3 <- ysum/(n-tst1-kst1+1) must3 <- 0 sigmast3 <- matrix(0, nrow=n, ncol=1) kstartst3 <- kst1+tst1+1+kst3 kstartst32 <- kst3+1 for (t in kstartst3 : n ) { must3 <- (1-rst3)*must3 + rst3*y[t]

B 41 for (j in 1 : kstartst32){ Cst3[j,t] <- (1-rst3)*Cst3[j,t-1] + rst3*(y[t,1]-must3)*(y[t-j+1,1]-must3) Cmatst3 <- matrix(0, nrow=kst3, ncol=kst3) for (j in 1 : kst3){ nmatst3 <- matrix(0, nrow=kst3, ncol=kst3) for (i in 1 : kst3){ for (l in 1 : kst3){ if (abs(l-i) == j-1){ nmatst3 <- matrix(0, nrow=kst3, ncol=kst3) nmatst3[l,i] <- 1 Cmatst3 <- Cmatst3 + Cst3[j,t]*nmatst3 for (i in 1:kst3){ Cst3e[i]<-Cst3[i+1,t] wst3[,t] <- solve(cmatst3,cst3e) ytempst3 <- 0 for (i in 1 : kst3){ ytempst3 <- ytempst3 + wst3[i,t]*(y[t-i]-must3) yt[t] <- ytempst3 + must3 if (t==kstartst3){ sigmast3[t] <- (y[t]-yt[t])*(y[t]-yt[t]) if (t!=kstartst3){ sigmast3[t] <- (1-rst3)*sigmast3[t-1] + rst3*(y[t]-yt[t])*(y[t]-yt[t]) qt[t] <- exp(((yt[t]-y[t])^2)/(2*sigmast3[t])*(-1))*(1/(2*pi*sqrt(sigmast3[t]))) scoreyt[t] <- -log(qt[t]) score <- matrix(0, nrow=n, ncol=1) scoretemp <- 0 winsst3 <- kst1+tst1+tst3 for (t in winsst3 : n ) {

B 42 kstartscore <- t - Tst3 +1 for (i in kstartscore : t){ scoretemp <- scoretemp + scoreyt[i] score[t] = scoretemp/tst3 scoretemp <- 0 #plot(x[,1],xlab="",ylab="sales quantity",type="o",main="niku6") #par(new=t) plot(score,xlab="",ylab="score",col="red",main="niku1",type="o")

43 C 2013 10 17 12 25 70