Контрольная работа по "Финансовой математике". 32

Задание 1.

В каждом варианте приведены поквартальные  данные о кредитах от коммерческого  банка на жилищное строительство ( в  условных единицах) за 4 года (всего 16 кварталов, первая строка соответствует первому  кварталу первого года).

Требуется:

    1. Построить адаптивную мультипликативную модель Хольта-Уинтерса с учетом сезонного фактора, приняв параметры сглаживания α1=0,3; α2=0,6; α3=0,3.
    2. Оценить точность построенной модели с использованием средней относительной ошибки аппроксимации.
    3. Оценить адекватность построенной модели на основе исследования:

- случайности остаточной  компоненты по критерию пиков;

- независимости уровней  ряда остатков по d-критерию (критические значения d1=1,10 и d2=1,37) и по первому коэффициенту автокорреляции при критическом значении r1=0,32;

- нормальности распределения  остаточной компоненты по R/S-критерию с критическими значениями от 3 до 4,21.

    1. Построить точечный прогноз на 4 шага вперед, т.е. на 1 год.
    2. Отразить на графике фактические, расчетные и прогнозные данные.

Квартал

Вариант 6

1

36

2

46

3

55

4

35

5

39

6

50

7

61

8

37

9

42

10

54

11

64

12

40

13

47

14

58

15

70

16

43




 

Решение:

    1. Находим начальные оценки параметров и индексы сезонности при n=8.

yрасч(t)=а01(t)

 

n*а0+(Σt)a1=Σyt


(Σt)*a0+(Σt2)a1=Σ(t*yt)

 

t

t2

y(t)

t*y(t)

yрасч(t)

 

Ft

1

1

36

36

41,917

0,859

0,860

2

4

46

92

42,762

1,076

1,080

3

9

55

165

43,607

1,261

1,280

4

16

35

140

44,452

0,787

0,780

5

25

39

195

45,297

0,861

 

6

36

50

300

46,142

1,084

 

7

49

61

427

46,987

1,298

 

8

64

37

296

47,832

0,774

 

36

204

359

1651

358,996

8,000

 

t2=204


8*a0+36*a1=359 | *36

36*a0+204*a1=1651 | *8


288*a0+1296*a1=12924

288*a0+1632*a1=13208

 

-336*a1=-284

a1=0,8452

а0=41,0716

а0(0)=41,072

а1(0)=0,845

y расч(t)=41,072+0,845*t

yрасч(1)=41,072+0,845*1=41,917

урасч(2)=41,072+0,845*2=42,762

урасч(3)=41,072+0,845*3=43,607

урасч(4)=41,072+0,845*4=44,452

урасч(5)=41,072+0,845*5=45,297

урасч(6)=41,072+0,845*6=46,142

урасч(7)=41,072+0,845*7=46,987

урасч(8)=41,072+0,845*8=47,832

= =0,859

= =1,076

= =1,261

= =0,787

= =0,861

= =1,084

= =1,298

= =0,774

 

Для нахождения начальных оценок индексов сезонности нужно фактические значения признака разделить на расчетные и полученные значения усреднить по одноименным  кварталам.

 F 0,1= = =0,860

F 0,2= = =1,080

F 0,3= = =1,280

F 0,4= = =0,780

Первый цикл (Первый год)

t=1     к=1

ур(1)=(а0(0)+а1(0)*1)*F0,1=(41,072+0,845)*0,860=36,049

а0(1)=α1* +(1-α1)*(а0(0)+а1(0))

а0(1)=0,3* +(1-0,3)*(41,072+0,845)=12,558+0,7*41,917=41,900

а1(1)=α3*(а0(1)-а0(0))+(1-α3)*а1(0)

а1(1)=0,3*(41,900-41,072)+(1-0,3)*0,845=0,3*0,828+0,7*0,845= 0,2484+0,5915=0,769

F 1,12* +(1-α2)*F 0,1

F 1,1=0,6* +(1-0,6)*0,860=0,516+0,344=0,860

t=2

у расч(2)=(а0(1)+а1(1)*1)*F 0,2

урасч(2)=(41,900+0,840*1)*1,080=46,159

а0(2)=α1* +(1-α1)*(а0(1)+а1(1))

а0(2)=0,3* +0,7*(41,900+0,840)=12,778+29,918=42,696

а1(2)= α3*(а0(2)-а0(1))+(1-α3)*а1(1)

а1(2)=0,3*(42,696-41,900)+0,7*0,840=0,239+0,588=0,827

F 1,2= α2* +(1-α2)*F 0,2

F 1,2=0,6* +0,4*1,080=0,646+0,432=1,078

t=3

у расч(3)=(а0(2)+а1(2)*1)*F 0,3

урасч(3)=(42,696+0,827*1)*1,280=55,709

а0(3)=α1* +(1-α1)*(а0(2)+а1(2))

а0(3)=0,3* +0,7*(42,696+0,827)=12,891+30,466=43,357

а1(3)= α3*(а0(3)-а0(2))+(1-α3)*а1(2)

а1(3)=0,3*(43,357-42,696)+0,7*0,827=0,198+0,579=0,777

F 1,3= α2* +(1-α2)*F 0,3

F 1,3=0,6* +0,4*1,280=0,761+0,512=1,273

t=4

у расч(4)=(а0(3)+а1(3)*1)*F 0,4

урасч(4)=(43,357+0,777*1)*0,780=34,425

а0(4)=α1* +(1-α1)*(а0(3)+а1(3))

а0(4)=0,3* +0,7*(43,357+0,777)=13,462+30,894=44,356

а1(4)= α3*(а0(4)-а0(3))+(1-α3)*а1(3)

а1(4)=0,3*(44,356-43,357)+0,7*0,777=0,300+0,544=0,844

F 1,4= α2* +(1-α2)*F 0,4

F 1,4=0,6* +0,4*0,780=0,473+0,312=0,785

Второй цикл (Второй год).

t=5

у расч(5)=(а0(4)+а1(4)*1)*F 1,1

урасч(5)=(44,356+0,844*1)*0,860=38,872

а0(5)=α1* +(1-α1)*(а0(4)+а1(4))

а0(5)=0,3* +0,7*(44,356+0,844)=13,605+31,64=45,245

а1(5)= α3*(а0(5)-а0(4))+(1-α3)*а1(4)

а1(5)=0,3*(45,245-44,356)+0,7*0,844=0,267+0,591=0,858

F 2,1= α2* +(1-α2)*F 1,1

F 2,1=0,6* +0,4*0,860=0,517+0,344=0,861

t=6

у расч(6)=(а0(5)+а1(5)*1)*F 1,2

урасч(6)=(45,245+0,858*1)*1,078=49,699

а0(6)=α1* +(1-α1)*(а0(5)+а1(5))

а0(6)=0,3* +0,7*(45,245+0,858)=13,915+32,272=46,187

а1(6)= α3*(а0(6)-а0(5))+(1-α3)*а1(5)

а1(6)=0,3*(46,187-45,245)+0,7*0,858=0,283+0,601=0,884

F 2,2= α2* +(1-α2)*F 1,2

F 2,2=0,6* +0,4*1,078=0,650+0,431=1,081

t=7

у расч(7)=(а0(6)+а1(6)*1)*F 1,3

урасч(7)=(46,187+0,884*1)*1,273=59,921

а0(7)=α1* +(1-α1)*(а0(6)+а1(6))

а0(7)=0,3* +0,7*(46,187+0,884)=14,375+32,950=47,325

а1(7)= α3*(а0(7)-а0(6))+(1-α3)*а1(6)

а1(7)=0,3*(47,325-46,187)+0,7*0,884=0,341+0,619=0,960

F 2,3= α2* +(1-α2)*F 1,3

F 2,3=0,6* +0,4*1,273=0,773+0,509=1,282

t=8

у расч(8)=(а0(7)+а1(7)*1)*F 1,4

урасч(8)=(47,325+0,960*1)*0,785=37,904

а0(8)=α1* +(1-α1)*(а0(7)+а1(7))

а0(8)=0,3* +0,7*(47,325+0,960)=14,140+33,800=47,940

а1(8)= α3*(а0(8)-а0(7))+(1-α3)*а1(7)

а1(8)=0,3*(47,940-47,325)+0,7*0,960=0,185+0,672=0,857

F 2,4= α2* +(1-α2)*F 1,4

F 2,4=0,6* +0,4*0,785=0,463+0,314=0,777

Третий цикл (Третий год).

t=9

у расч(9)=(а0(8)+а1(8)*1)*F 2,1

урасч(9)=(47,940+0,857*1)*0,861=42,014

а0(9)=α1* +(1-α1)*(а0(8)+а1(8))

а0(9)=0,3* +0,7*(47,940+0,857)=14,634+34,158=48,792

а1(9)= α3*(а0(9)-а0(8))+(1-α3)*а1(8)

а1(9)=0,3*(48,792-47,940)+0,7*0,857=0,256+0,600=0,856

F 3,1= α2* +(1-α2)*F 2,1

F 3,1=0,6* +0,4*0,861=0,516+0,344=0,860

t=10

у расч(10)=(а0(9)+а1(9)*1)*F 2,2

урасч(10)=(48,792+0,856*1)*1,081=53,669

а0(10)=α1* +(1-α1)*(а0(9)+а1(9))

а0(10)=0,3* +0,7*(48,792+0,856)=14,986+34,754=49,740

а1(10)= α3*(а0(10)-а0(9))+(1-α3)*а1(9)

а1(10)=0,3*(49,740-48,792)+0,7*0,856=0,284+0,599=0,883

F 3,2= α2* +(1-α2)*F 2,2

F 3,2=0,6* +0,4*1,081=0,651+0,432=1,083

t=11

у расч(11)=(а0(10)+а1(10)*1)*F 2,3

урасч(11)=(49,740+0,883*1)*1,282=64,899

а0(11)=α1* +(1-α1)*(а0(10)+а1(10))

а0(11)=0,3* +0,7*(49,740+0,883)=14,977+35,436=50,413

а1(11)= α3*(а0(11)-а0(10))+(1-α3)*а1(10)

а1(11)=0,3*(50,413-49,740)+0,7*0,883=0,202+0,618=0,820

F 3,3= α2* +(1-α2)*F 2,3

F 3,3=0,6* +0,4*1,282=0,762+0,513=1,275

t=12

у расч(12)=(а0(11)+а1(11)*1)*F 2,4

урасч(12)=(50,413+0,820*1)*0,777=39,808

а0(12)=α1* +(1-α1)*(а0(11)+а1(11))

а0(12)=0,3* +0,7*(50,413+0,820)=15,444+35,863=51,307

а1(12)= α3*(а0(12)-а0(11))+(1-α3)*а1(11)

а1(12)=0,3*(51,307-50,413)+0,7*0,820=0,268+0,574=0,842

F 3,4= α2* +(1-α2)*F 2,4

F 3,4=0,6* +0,4*0,777=0,468+0,311=0,779

Четвертый цикл (Четвертый  год).

t=13

у расч(13)=(а0(12)+а1(12)*1)*F 3,1

урасч(13)=(51,307+0,842*1)*0,860=44,848

а0(13)=α1* +(1-α1)*(а0(12)+а1(12))

а0(13)=0,3* +0,7*(51,307+0,842)=16,395+36,504=52,899

а1(13)= α3*(а0(13)-а0(12))+(1-α3)*а1(12)

а1(13)=0,3*(52,899-51,307)+0,7*0,842=0,478+0,589=1,067

F 4,1= α2* +(1-α2)*F 3,1

F 4,1=0,6* +0,4*0,860=0,533+0,344=0,877

t=14

у расч(14)=(а0(13)+а1(13)*1)*F 3,2

урасч(14)=(52,899+1,067*1)*1,083=58,445

а0(14)=α1* +(1-α1)*(а0(13)+а1(13))

а0(14)=0,3* +0,7*(52,899+1,067)=16,066+37,776=53,842

а1(14)= α3*(а0(14)-а0(13))+(1-α3)*а1(13)

а1(14)=0,3*(53,842-52,899)+0,7*1,067=0,283+0,747=1,030

F 4,2= α2* +(1-α2)*F 3,2

F 4,2=0,6* +0,4*1,083=0,646+0,433=1,079

t=15

у расч(15)=(а0(14)+а1(14)*1)*F 3,3

урасч(15)=(53,842+1,030*1)*1,275=69,962

а0(15)=α1* +(1-α1)*(а0(14)+а1(14))

а0(15)=0,3* +0,7*(53,842+1,030)=16,471+38,410=54,881

а1(15)= α3*(а0(15)-а0(14))+(1-α3)*а1(14)

а1(15)=0,3*(54,881-53,842)+0,7*1,030=0,312+0,721=1,033

F 4,3= α2* +(1-α2)*F 3,3

F 4,3=0,6* +0,4*1,275=0,765+0,510=1,275

t=16

у расч(16)=(а0(15)+а1(15)*1)*F 3,4

урасч(16)=(54,881+1,033*1)*0,779=43,557

а0(16)=α1* +(1-α1)*(а0(15)+а1(15))

а0(16)=0,3* +0,7*(54,881+1,033)=16,560+39,140=55,700

а1(16)= α3*(а0(16)-а0(15))+(1-α3)*а1(15)

а1(16)=0,3*(55,700-54,881)+0,7*1,033=0,246+0,723=0,969

F 4,4= α2* +(1-α2)*F 3,4

F 4,4=0,6* +0,4*0,779=0,463+0,312=0,775

Для анализа, исследования и прогнозирования берут модель с последнего шага корректировки.

у расч(t+к)=(а0(16)+а1(16)*к)*F t-l+к 

у расч(t+к)= (55,700+0,969*к)*F t-l+к  адаптивная мультипликативная модель Хольта-Уинтерса.

F t: F 4,1=0,877; F 4,2=1,079; F 4,3=1,275; F 4,4=0,775

2. Оценим точность модели с использованием средней относительной ошибки аппроксимации

S=

t

y(t)

yрасч(t)

E(t)

 

1

36

36,049

-0,049

0,0014

2

46

46,159

-0,159

0,0035

3

55

55,709

-0,709

0,0129

4

35

34,425

0,575

0,0164

5

39

38,872

0,128

0,0033

6

50

49,699

0,301

0,0060

7

61

59,921

1,079

0,0177

8

37

37,904

-0,904

0,0244

9

42

42,014

-0,014

0,0003

10

54

53,669

0,331

0,0061

11

64

64,899

-0,899

0,0140

12

40

39,808

0,192

0,0048

13

47

44,848

2,152

0,0458

14

58

58,445

-0,445

0,0077

15

70

69,962

0,038

0,0005

16

43

43,557

-0,557

0,0130

136

777

775,94

1,06

0,1778


 

S= =1,11%

Так как средняя относительная  ошибка аппроксимации равна 1,11%, т.е. меньше 5%, то модель считается точной.

3.Оценим адекватность  построенной модели

а) случайность остаточной компоненты по критерию пиков

m>[ ]

m- количество поворотных точек или пиков

m>[ ]

m>6

t

y(t)

yрасч(t)

E(t)

 

 


m

1

36

36,049

-0,049

0,0014

-

2

46

46,159

-0,159

0,0035

0

3

55

55,709

-0,709

0,0129

1

4

35

34,425

0,575

0,0164

1

5

39

38,872

0,128

0,0033

1

6

50

49,699

0,301

0,0060

0

7

61

59,921

1,079

0,0177

1

8

37

37,904

-0,904

0,0244

1

9

42

42,014

-0,014

0,0003

1

10

54

53,669

0,331

0,0061

1

11

64

64,899

-0,899

0,0140

1

12

40

39,808

0,192

0,0048

0

13

47

44,848

2,152

0,0458

1

14

58

58,445

-0,445

0,0077

1

15

70

69,962

0,038

0,0005

1

16

43

43,557

-0,557

0,0130

-

136

777

775,94

1,06

0,1778

 

 

m=11

11>6

Свойство выполняется 

б) независимость уровней ряда остатков по d-критерию (критические значения d1=1,10 и d2=1,37) и по первому коэффициенту автокорреляции при критическом значении r1=0,32

d расч=

t

y(t)

yрасч(t)

E(t)

 

m

Et-Et-1

(Et-Et-1)2

Et2

1

36

36,049

-0,049

0,0014

-

-

 

0,002

2

46

46,159

-0,159

0,0035

0

-0,11

0,012

0,025

3

55

55,709

-0,709

0,0129

1

-0,55

0,303

0,503

4

35

34,425

0,575

0,0164

1

1,284

1,649

0,331

5

39

38,872

0,128

0,0033

1

-0,447

0,200

0,016

6

50

49,699

0,301

0,0060

0

0,173

0,030

0,091

7

61

59,921

1,079

0,0177

1

0,778

0,605

1,164

8

37

37,904

-0,904

0,0244

1

-1,983

3,932

0,817

9

42

42,014

-0,014

0,0003

1

0,89

0,792

0,000

10

54

53,669

0,331

0,0061

1

0,345

0,119

0,110

11

64

64,899

-0,899

0,0140

1

-1,23

1,513

0,808

12

40

39,808

0,192

0,0048

0

1,091

1,190

0,037

13

47

44,848

2,152

0,0458

1

1,96

3,842

4,631

14

58

58,445

-0,445

0,0077

1

-2,597

6,744

0,198

15

70

69,962

0,038

0,0005

1

0,483

0,233

0,001

16

43

43,557

-0,557

0,0130

-

-0,595

0,354

0,310

136

777

775,94

1,06

0,1778

 

-0,508

21,518

9,045


 

dрасч= =2,38

-

?

+

d'

     
 

d1

d2

2

4

   

 

Находим d’

d’=4-dрасч

d’=4-2,38=1,62

Свойство выполняется, остатки независимы

в) нормальность распределения остаточной компоненты по R/S-критерию с критическими значениями  от 3 до 4,21

R/S=

SE=

SE= =0,773

R/S= =3,953

3<3,953<4,21

Свойство выполняется

4. Построить точечный  прогноз на 4 шага вперед

Для прогнозирования берут модель с последнего шага корректировки

у расч(16+к)=(61,030+0,955*к)*F (16+к-4)

F 4,1=0,877; F 4,2=1,079; F 4,3=1,275; F 4,4=0,775

 

Пятый цикл (Пятый год)

t=17 к=1

у расч(17)=(а0(16)+а1(16)*1)*F 4,1

урасч(17)=(55,700+0,969*1)*0,877=49,699

t=18 к=2

у расч(18)=(а0(16)+а1(16)*2)*F 4,2

урасч(18)=(55,700+0,969*2)*1,079=62,191

t=19 к=3

у расч(19)=(а0(16)+а1(16)*3)*F 4,3

урасч(19)=(55,700+0,969*3)*1,275=74,724

t=20 к=4

у расч(20)=(а0(16)+а1(16)*4)*F 4,4

урасч(20)=(55,700+0,969*4)*0,775=46,171

5. Отразим на графике  фактические, расчетные и прогнозные  данные

 

 

 

Задание 2.

Даны цены (открытия, максимальная, минимальная, закрытия) за 10 дней. Интервал сглаживания принять равным пяти дням. Рассчитать:

- экспоненциальную скользящую среднюю;

- момент;

- скорость изменения  цен;

- индекс относительной  силы;

- % R, %K и %D.

Расчеты проводить для  всех дней, для которых эти расчеты  можно выполнить на основании имеющихся данных.

Вариант 6

Дни

Цены

максимальная 

минимальная

закрытия

1

600

550

555

2

560

530

530

3

536

501

524

4

545

521

539

5

583

540

569

6

587

562

581

7

582

561

562

8

573

556

573

9

610

579

592

10

645

585

645


 

 

ЕМАt=к*Сt+(1-к)*EMAt-1 –формула экспоненциальной скользящей средней, где

к- параметр сглаживания;

n- порядок скользящей средней (интервал сглаживания)

n=5

к=

к= =0,33

При определении первого  значения ЕМАt берется простая скользящая средняя исходя из порядка скользящей средней.

Определим экспоненциальную скользящую среднюю

ЕМА5= = =543,400

ЕМА6=ЕМА5+0,33*(P6-EMA5)

ЕМА6=543,4+0,33*(581-543,4)=555,808

ЕМА7=ЕМА6+0,33*(P7-EMA6)

ЕМА7=555,808+0,33*(562-555,808)=557,851

ЕМА8=ЕМА7+0,33*(P8-EMA7)

ЕМА8=557,851+0,33*(573-557,851)=562,850

ЕМА9=ЕМА8+0,33*(P9-EMA8)

ЕМА9=562,850+0,33*(592-562,850)=572,470

ЕМА10=ЕМА9+0,33*(P10-EMA9)

ЕМА10=572,470+0,33*(645-572,470)=596,405

Так как линия скользящей средней находится ниже ценового графика, то ценовой тренд является восходящим.

Определим момент

Mt=Pt-Px

M5=P5-P1

M5=569-555=14

M6=P6-P2

M6=581-530=51

M7=P7-P3

M7=562-524=38

M8=P8-P4

M8=573-539=34

M9=P9-P5

M9=592-569=23

M10=P10-P6

M10=645-581=64

Критическое значение Мt=0. Так как момент с 5 по 10 день больше нуля, то ценовой тренд является восходящим.

Определим скорость изменения  цен 

ROC5=

ROC5= =102,523

ROC6=

ROC6= =109,623

ROC7=

ROC7= =107,252

ROC8=

ROC8= =106,308

ROC9=

ROC9= =104,042

ROC10=

ROC10= =111,015

Критическое значение ROCt =100 %. Так как скорость изменения цен с 5 по 10 день больше 100 %, то ценовой тренд является восходящим.

Определим индексы относительной  силы

RSIt=

RS=

RSI5=

AU(1-5)=15+30=45

Контрольная работа по "Финансовой математике". 32