38
Pemodelan Data Deret Waktu Stasioner Kuliah 11 – Metode Peramalan Deret Waktu [email protected] 1

Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

  • Upload
    others

  • View
    13

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Pemodelan Data Deret WaktuStasionerKuliah 11 – Metode Peramalan Deret Waktu

[email protected]

1

Page 2: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Proses Linear Umum

Keterangan:π‘Œπ‘‘ = pengamatan deret waktu𝑒𝑑= white noise

π‘Œπ‘‘ merupakan kombinasi linear terboboti dari white noise padaperiode ke-𝑑 dan periode-periodesebelumnya.

white noise series : a sequence of identically distributed, zero-mean, independent random variables

2

Page 3: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Proses Linear Umum

deret tak hingga

Asumsi 𝑖=1∞ πœ“π‘–

2 < ∞

3

Page 4: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Proses Linear Umum

deret tak hingga

Asumsi 𝑖=1∞ πœ“π‘–

2 < ∞

Koefisien bagi 𝑒𝑑 adalah 1, sehinggaπœ“0 = 1

4

Page 5: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Proses Linear Umum

𝝍′s nilainya turun secara eksponensial

πœ“π‘— = πœ™π‘—, dimanaβˆ’1 < πœ™ < 1

5

Page 6: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Proses Linear Umum

π‘Œπ‘‘ memiliki nilai tengah nol dan ragam konstan

6

Page 7: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Problem (1)

Tentukan π‘π‘œπ‘£ π‘Œπ‘‘ , π‘Œπ‘‘βˆ’1 dan

π‘π‘œπ‘Ÿπ‘Ÿ π‘Œπ‘‘ , π‘Œπ‘‘βˆ’1 .

7

Page 8: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Proses Linear Umum

8

Page 9: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Model DeretWaktuStasioner

β€’ Syarat kestasioneran

β€’ Model Stasioner

β€’ Autoregressive : AR(p)

β€’ Moving Average: MA(q)

β€’ ARMA(p,q)

9

Page 10: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Proses RataanBergerak

Moving Average

MA(q)

β€’ menerapkan bobot 1,βˆ’πœƒ1, βˆ’πœƒ2, … , βˆ’πœƒπ‘ž pada peubah

𝑒𝑑, π‘’π‘‘βˆ’1, π‘’π‘‘βˆ’2, … , π‘’π‘‘βˆ’π‘ž untuk memperoleh π‘Œπ‘‘

β€’ menggeser bobot tsb sehingga diterapkan pada peubah𝑒𝑑+1, 𝑒𝑑, π‘’π‘‘βˆ’1, … , π‘’π‘‘βˆ’π‘ž+1 untuk memperoleh π‘Œπ‘‘+1

10

Page 11: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Proses RataanBergerakOrdo KesatuMA(1)

Model: π‘Œπ‘‘ = 𝑒𝑑 βˆ’ πœƒπ‘’π‘‘βˆ’1

11

Page 12: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Proses RataanBergerakOrdo KesatuMA(1)

Model: π‘Œπ‘‘ = 𝑒𝑑 βˆ’ πœƒπ‘’π‘‘βˆ’1

dapat diringkas sbb:

πœŒπ‘˜ =π›Ύπ‘˜π›Ύ0

12

Page 13: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Problem (2)Tentukan fungsi autokorelasi bagi

model MA(1) jika πœƒβˆ— =1

πœƒ.

13

Page 14: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Proses RataanBergerakOrdo KesatuMA(1)

Contoh: Proses MA(1) dengan πœƒ = βˆ’0.9

Plot π‘Œπ‘‘ Vs π‘Œπ‘‘βˆ’1 Plot π‘Œπ‘‘ Vs π‘Œπ‘‘βˆ’2

Terdapat korelasi positif pada lag 1 14

Page 15: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Proses RataanBergerakOrdo KeduaMA(2)

Model: π‘Œπ‘‘ = 𝑒𝑑 βˆ’ πœƒ1π‘’π‘‘βˆ’1 βˆ’ πœƒ2π‘’π‘‘βˆ’2

15

Page 16: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Proses RataanBergerakOrdo KeduaMA(2)

Model: π‘Œπ‘‘ = 𝑒𝑑 βˆ’ πœƒ1π‘’π‘‘βˆ’1 βˆ’ πœƒ2π‘’π‘‘βˆ’2

16

Page 17: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

17

Page 18: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Proses Regresi Diri

Autoregressive

AR(p)

π‘Œπ‘‘ = πœ™1π‘Œπ‘‘βˆ’1 + πœ™2π‘Œπ‘‘βˆ’2 +β‹―+ πœ™π‘π‘Œπ‘‘βˆ’π‘ + 𝑒𝑑

Nilai π‘Œπ‘‘ pada periode saat ini (t) adalah kombinasilinear dari p nilai periode sebelumnya ditambahkomponen 𝑒𝑑 .

Asumsi: 𝑒𝑑 saling bebas thdp π‘Œπ‘‘βˆ’1, π‘Œπ‘‘βˆ’2, … , π‘Œπ‘‘βˆ’π‘

18

Page 19: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Proses Regresi DiriOrdo KesatuAR(1)

Model: π‘Œπ‘‘ = πœ™π‘Œπ‘‘βˆ’1 + 𝑒𝑑

π‘‰π‘Žπ‘Ÿ π‘Œπ‘‘ = π‘‰π‘Žπ‘Ÿ πœ™π‘Œπ‘‘βˆ’1 + 𝑒𝑑

π‘‰π‘Žπ‘Ÿ π‘Œπ‘‘ = πœ™2π‘‰π‘Žπ‘Ÿ π‘Œπ‘‘βˆ’1 + π‘‰π‘Žπ‘Ÿ 𝑒𝑑

𝛾0 = πœ™2𝛾0 + πœŽπ‘’

2

𝛾0 =πœŽπ‘’2

1βˆ’πœ™2

dengan πœ™2 < 1 atau πœ™ < 1

19

Page 20: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Proses Regresi DiriOrdo KesatuAR(1)

Model: π‘Œπ‘‘ = πœ™π‘Œπ‘‘βˆ’1 + 𝑒𝑑

untuk π‘˜ = 1,2,…

untuk π‘˜ = 1, 𝛾1 = πœ™π›Ύ0 =πœ™πœŽπ‘’

2

1βˆ’πœ™2

untuk π‘˜ = 2, 𝛾2 = πœ™π›Ύ1 =πœ™2πœŽπ‘’

2

1βˆ’πœ™2

π‘π‘œπ‘£ π‘Œπ‘‘βˆ’π‘˜, π‘Œπ‘‘ = π‘π‘œπ‘£ π‘Œπ‘‘βˆ’π‘˜ , πœ™π‘Œπ‘‘βˆ’1 + 𝑒𝑑

π‘π‘œπ‘£ π‘Œπ‘‘βˆ’π‘˜, π‘Œπ‘‘ = πœ™π‘π‘œπ‘£ π‘Œπ‘‘βˆ’π‘˜ , π‘Œπ‘‘βˆ’1 + π‘π‘œπ‘£ π‘Œπ‘‘βˆ’π‘˜ , 𝑒𝑑

π›Ύπ‘˜ = πœ™π›Ύπ‘˜βˆ’1 + π‘π‘œπ‘£ π‘Œπ‘‘βˆ’π‘˜ , 𝑒𝑑

20

Page 21: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Proses Regresi DiriOrdo KesatuAR(1)

Model: π‘Œπ‘‘ = πœ™π‘Œπ‘‘βˆ’1 + 𝑒𝑑

untuk π‘˜ = 1, 𝛾1 =πœ™πœŽπ‘’

2

1βˆ’πœ™2

untuk π‘˜ = 2, 𝛾2 =πœ™2πœŽπ‘’

2

1βˆ’πœ™2

π›Ύπ‘˜ =πœ™π‘˜πœŽπ‘’

2

1 βˆ’ πœ™2

21

Page 22: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Proses Regresi DiriOrdo KesatuAR(1)

Ilustrasi plot korelasi diri pada model-model AR(1)

22

Page 23: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Kestasioneranpada ProsesAR(1)

Asumsi yang digunakan:

β€’ 𝑒𝑑 saling bebas terhadap π‘Œπ‘‘βˆ’1, π‘Œπ‘‘βˆ’2, π‘Œπ‘‘βˆ’3…

β€’ πœŽπ‘’2 > 0

Stationarity condition pada AR(1) ↔ πœ™ < 1

23

Page 24: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Kestasioneranpada ProsesAR(1)

Yt Vs Yt-1 Yt Vs Yt-2Yt Vs Yt-3

24

Page 25: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Proses Regresi DiriOrdo KeduaAR(2)

Model: π‘Œπ‘‘ = πœ™1π‘Œπ‘‘βˆ’1 + πœ™2π‘Œπ‘‘βˆ’2 + 𝑒𝑑

Stationarity condition pada AR(2):

β€’ πœ™1 + πœ™2 < 1

β€’ πœ™2 βˆ’ πœ™1 < 1

β€’ πœ™2 < 1

Asumsi :

β€’ 𝑒𝑑 saling bebas thdp π‘Œπ‘‘βˆ’1, π‘Œπ‘‘βˆ’2, π‘Œπ‘‘βˆ’3…

β€’ πœŽπ‘’2 > 0

25

Page 26: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Proses Regresi DiriOrdo KeduaAR(2)

Model: π‘Œπ‘‘ = πœ™1π‘Œπ‘‘βˆ’1 + πœ™2π‘Œπ‘‘βˆ’2 + 𝑒𝑑

π‘π‘œπ‘£(π‘Œπ‘‘βˆ’π‘˜ , π‘Œπ‘‘) = π‘π‘œπ‘£ π‘Œπ‘‘βˆ’π‘˜ , πœ™1π‘Œπ‘‘βˆ’1 + cov π‘Œπ‘‘βˆ’π‘˜ , πœ™2π‘Œπ‘‘βˆ’2 + π‘π‘œπ‘£ π‘Œπ‘‘βˆ’π‘˜ , 𝑒𝑑

π›Ύπ‘˜ = πœ™1π›Ύπ‘˜βˆ’1 + πœ™2π›Ύπ‘˜βˆ’2

πœŒπ‘˜ = πœ™1πœŒπ‘˜βˆ’1 + πœ™2πœŒπ‘˜βˆ’2

dibagi 𝛾0

26

Page 27: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Proses Regresi DiriOrdo KeduaAR(2)

Model: π‘Œπ‘‘ = πœ™1π‘Œπ‘‘βˆ’1 + πœ™2π‘Œπ‘‘βˆ’2 + 𝑒𝑑

πœŒπ‘˜ = πœ™1πœŒπ‘˜βˆ’1 + πœ™2πœŒπ‘˜βˆ’2

π‘˜=1?

π‘˜=2?

27

Page 28: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Proses Regresi DiriOrdo KeduaAR(2)

Model: π‘Œπ‘‘ = πœ™1π‘Œπ‘‘βˆ’1 + πœ™2π‘Œπ‘‘βˆ’2 + 𝑒𝑑

πœŒπ‘˜ = πœ™1πœŒπ‘˜βˆ’1 + πœ™2πœŒπ‘˜βˆ’2

π‘˜=1

𝜌1 = πœ™1𝜌0 + πœ™2πœŒβˆ’1 , dengan 𝜌0 = 1 dan πœŒβˆ’1 = 𝜌1

𝜌1 = πœ™1 + πœ™2𝜌1

𝜌1 =πœ™1

1 βˆ’ πœ™2

28

Page 29: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Proses Regresi DiriOrdo KeduaAR(2)

Model: π‘Œπ‘‘ = πœ™1π‘Œπ‘‘βˆ’1 + πœ™2π‘Œπ‘‘βˆ’2 + 𝑒𝑑

πœŒπ‘˜ = πœ™1πœŒπ‘˜βˆ’1 + πœ™2πœŒπ‘˜βˆ’2

π‘˜=2

𝜌2 = πœ™1𝜌1 + πœ™2𝜌0 , dengan 𝜌0 = 1 dan 𝜌1 =πœ™1

1βˆ’πœ™2

𝜌2 = πœ™1πœ™1

1 βˆ’ πœ™2+ πœ™2

𝜌2 =πœ™2 1 βˆ’ πœ™2 +πœ™1

2

1 βˆ’ πœ™229

Page 30: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Proses Regresi DiriOrdo KeduaAR(2)

Ilustrasi plot korelasi diri pada model-model AR(2)

30

Page 31: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Model CampuranARMA(p,q)

π‘Œπ‘‘ = πœ™1π‘Œπ‘‘βˆ’1 + πœ™2π‘Œπ‘‘βˆ’2 +β‹―+ πœ™π‘π‘Œπ‘‘βˆ’π‘ + 𝑒𝑑

Model AR(p)

Model MA(q)

π‘Œπ‘‘ = 𝑒𝑑 βˆ’ πœƒ1π‘’π‘‘βˆ’1 βˆ’ πœƒ2π‘’π‘‘βˆ’2 βˆ’β‹―βˆ’ πœƒπ‘žπ‘’π‘‘βˆ’π‘ž

Model Campuran ??

31

Page 32: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Model CampuranARMA(p,q)

π‘Œπ‘‘ = πœ™1π‘Œπ‘‘βˆ’1 + πœ™2π‘Œπ‘‘βˆ’2 +β‹―+ πœ™π‘π‘Œπ‘‘βˆ’π‘ + 𝑒𝑑

Model AR(p)

Model MA(q)

π‘Œπ‘‘ = 𝑒𝑑 βˆ’ πœƒ1π‘’π‘‘βˆ’1 βˆ’ πœƒ2π‘’π‘‘βˆ’2 βˆ’β‹―βˆ’ πœƒπ‘žπ‘’π‘‘βˆ’π‘ž

π‘Œπ‘‘ = πœ™1π‘Œπ‘‘βˆ’1 +β‹―+ πœ™π‘π‘Œπ‘‘βˆ’π‘ + 𝑒𝑑 βˆ’ πœƒ1π‘’π‘‘βˆ’1 βˆ’β‹―βˆ’ πœƒπ‘žπ‘’π‘‘βˆ’π‘ž

Model ARMA(p,q)

32

Page 33: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Model CampuranARMA(1,1)

Model: π‘Œπ‘‘ = πœ™π‘Œπ‘‘βˆ’1 + 𝑒𝑑 βˆ’ πœƒπ‘’π‘‘βˆ’1

π‘π‘œπ‘£ 𝑒𝑑, π‘Œπ‘‘ = π‘π‘œπ‘£(𝑒𝑑,πœ™π‘Œπ‘‘βˆ’1 + 𝑒𝑑 βˆ’ πœƒπ‘’π‘‘βˆ’1)= πœŽπ‘’2

Perhitungan peragam:

π‘π‘œπ‘£ 𝑒𝑑, π‘Œπ‘‘βˆ’1 = π‘π‘œπ‘£(𝑒𝑑,πœ™π‘Œπ‘‘βˆ’2 + 𝑒𝑑 βˆ’ πœƒπ‘’π‘‘βˆ’1)= πœ™πœŽπ‘’

2 βˆ’ πœƒπœŽπ‘’2

= πœ™ βˆ’ πœƒ πœŽπ‘’2

33

Page 34: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Model CampuranARMA(1,1)

Model: π‘Œπ‘‘ = πœ™π‘Œπ‘‘βˆ’1 + 𝑒𝑑 βˆ’ πœƒπ‘’π‘‘βˆ’1

Fungsi autokorelasi:

34

Page 35: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Problem (3)

Buktikan bahwa fungsi autokorelasi bagiARMA (1,1) adalah :

35

Page 36: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

InvertabilitasCan a moving average model

be reexpressed as an autoregression?

36

Page 37: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Inve

rtab

ilita

s

37

Page 38: Pemodelan Data Deret Waktu Stasioner series/Kuliah 11...Β Β· deret tak hingga Asumsi =1 ∞ πœ“ 2

Referensi

1. Cryer, J.D. and Chan, K.S. 2008. Time Series Analysis with Application in R. Springer.

2. Pustaka lain yang relevan.

38