Π‘Π°ΠΊΠ°Π»Π°Π²Ρ€
Π”ΠΈΠΏΠ»ΠΎΠΌΠ½Ρ‹Π΅ ΠΈ курсовыС Π½Π° Π·Π°ΠΊΠ°Π·

РСализация ΠΌΠΎΠ΄Π΅Π»ΠΈ ARIMA для исходных Π΄Π°Π½Π½Ρ‹Ρ…

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π”Π°Π»Π΅Π΅, ΠΊΠΎΠ³Π΄Π° ряд ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ ΠΊ ΡΡ‚Π°Ρ†ΠΈΠΎΠ½Π°Ρ€Π½ΠΎΠΌΡƒ, ΠΏΠΎ Π²ΠΈΠ΄Ρƒ автокоррСляционной ΠΈ Ρ‡Π°ΡΡ‚Π½ΠΎΠΉ автокоррСляционной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ число ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² АРПББ ΠΌΠΎΠ΄Π΅Π»ΠΈ. Богласно Ρ‚Π΅ΠΎΡ€ΠΈΠΈ, автокоррСляционная ΠΈ Ρ‡Π°ΡΡ‚ная автокоррСляционная Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ — это ΠΎΠ΄Π½ΠΎ ΠΈΠ· Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… прСдставлСний Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ряда. Если для Π΄Π²ΡƒΡ… процСссов эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹, Ρ‚ΠΎ ΡΡ‚ΠΈ процСссы ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹. Казалось Π±Ρ‹, всё просто, Π½ΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΌ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

РСализация ΠΌΠΎΠ΄Π΅Π»ΠΈ ARIMA для исходных Π΄Π°Π½Π½Ρ‹Ρ… (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Для построСния ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π° этим ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ STATISTICA, Π° Π² Π½Π΅ΠΉ макрос ΠΠ²Ρ‚ΠΎΠΠ ΠŸΠ‘Π‘ (ARIMA).

РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ проводится Π² Ρ‚Ρ€ΠΈ этапа:

  • § Π²Ρ‹Π±ΠΎΡ€ ΠΌΠΎΠ΄Π΅Π»ΠΈ;
  • § ΠΎΡ†Π΅Π½ΠΊΠ° коэффициСнтов;
  • § ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΌΠΎΠ΄Π΅Π»ΠΈ.

Π’Ρ‹Π±ΠΎΡ€ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π² Π΄Π²Π° этапа:

  • 1. ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ряда ΠΊ ΡΡ‚Π°Ρ†ΠΈΠΎΠ½Π°Ρ€Π½ΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ;
  • 2. ΠΎΡ†Π΅Π½ΠΊΠ° количСства ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² АРПББ ΠΌΠΎΠ΄Π΅Π»ΠΈ.

Π§Ρ‚ΠΎΠ±Ρ‹ привСсти ряд ΠΊ ΡΡ‚Π°Ρ†ΠΈΠΎΠ½Π°Ρ€Π½ΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΌΡƒ ряду нСсколько ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ (взятиС Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌΠ°, Π²ΠΎΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ, взятиС разностСй ΠΈ Ρ‚. Π΄.). ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° автоматичСски ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ прСобразования ΠΈ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ это ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚.

Π”Π°Π»Π΅Π΅, ΠΊΠΎΠ³Π΄Π° ряд ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ ΠΊ ΡΡ‚Π°Ρ†ΠΈΠΎΠ½Π°Ρ€Π½ΠΎΠΌΡƒ, ΠΏΠΎ Π²ΠΈΠ΄Ρƒ автокоррСляционной ΠΈ Ρ‡Π°ΡΡ‚Π½ΠΎΠΉ автокоррСляционной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ число ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² АРПББ ΠΌΠΎΠ΄Π΅Π»ΠΈ. Богласно Ρ‚Π΅ΠΎΡ€ΠΈΠΈ, автокоррСляционная ΠΈ Ρ‡Π°ΡΡ‚ная автокоррСляционная Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ — это ΠΎΠ΄Π½ΠΎ ΠΈΠ· Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… прСдставлСний Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ряда. Если для Π΄Π²ΡƒΡ… процСссов эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹, Ρ‚ΠΎ ΡΡ‚ΠΈ процСссы ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹. Казалось Π±Ρ‹, всё просто, Π½ΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ истинный Π²ΠΈΠ΄ этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π°ΠΌ нСизвСстСн: Π΄Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ нСльзя ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ всю ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ€ΡΠ΄Π΅, Ρ‚.ΠΊ. доступно лишь нСсколько наблюдСний, поэтому ΠΎΡ†Π΅Π½Π΅Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ…. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊ ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Π΅Ρ‚ нСсколько ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΡƒΡŽ модСль.

ЗапускаСм макрос Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π½Π°ΡˆΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΡΡ‚Ρ€ΠΎΠΈΠΌ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ· Π½Π° 12 нСдСль Π²ΠΏΠ΅Ρ€Π΅Π΄ с Π΄ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠΌ 90%. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π½ΠΎ ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΡƒΡŽ ΡΡ‚Π°Ρ†ΠΈΠΎΠ½Π°Ρ€Π½ΡƒΡŽ модСль Ρ‚Π°Π±Π». 4.

Π’Π°Π±Π»ΠΈΡ†Π° 4. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠΎΠ΄Π΅Π»ΠΈ.

РСализация ΠΌΠΎΠ΄Π΅Π»ΠΈ ARIMA для исходных Π΄Π°Π½Π½Ρ‹Ρ….
  • § p — количСство Ρ‡Π»Π΅Π½ΠΎΠ² авторСгрСссии;
  • § q — количСство Ρ‡Π»Π΅Π½ΠΎΠ² ΡΠΊΠΎΠ»ΡŒΠ·ΡΡ‰Π΅Π³ΠΎ срСднСго;
  • § Ps — количСство сСзонных Ρ‡Π»Π΅Π½ΠΎΠ² авторСгрСссии;
  • § Qs — количСство сСзонных Ρ‡Π»Π΅Π½ΠΎΠ² ΡΠΊΠΎΠ»ΡŒΠ·ΡΡ‰Π΅Π³ΠΎ срСднСго;
  • § SL — Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° сСзонного Π»Π°Π³Π°;
  • § bLag — Ρ„Π»Π°Π³ΠΎΠ²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° Ρ‚ΠΎ, Π±Ρ€Π°Π»ΠΈΡΡŒ разности (1) ΠΈΠ»ΠΈ Π½Π΅Ρ‚ (0);
  • § Lag — Ρ„Π»Π°Π³ΠΎΠ²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° Ρ‚ΠΎ, Π±Ρ€Π°Π»ΠΈΡΡŒ разности c Π»Π°Π³ΠΎΠΌ 1 (1) ΠΈΠ»ΠΈ Π½Π΅Ρ‚ (0);
  • § SLag — Ρ„Π»Π°Π³ΠΎΠ²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° Ρ‚ΠΎ, Π±Ρ€Π°Π»ΠΈΡΡŒ разности c Π»Π°Π³ΠΎΠΌ 12 (1) ΠΈΠ»ΠΈ Π½Π΅Ρ‚ (0);
  • § AbsMeanDev — срСдняя Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ ошибка;
  • § RelMeanDev — срСдняя ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ошибка;

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΅Π³ΠΎ ниТнюю ΠΈ Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ Ρ‚Π°Π±Π». 5.

Π’Π°Π±Π»ΠΈΡ†Π° 5. Π“Ρ€Π°Π½ΠΈΡ†Ρ‹ прогнозирования.

РСализация ΠΌΠΎΠ΄Π΅Π»ΠΈ ARIMA для исходных Π΄Π°Π½Π½Ρ‹Ρ….

А Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ· Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ рис. 11:

Π“Ρ€Π°Ρ„ΠΈΠΊ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π°.

Рисунок 11. Π“Ρ€Π°Ρ„ΠΈΠΊ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π°.

ΠžΡ†Π΅Π½ΠΊΠ° построСнных ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ построСны Π΄Π²Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ, Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ, какая ΠΈΠ· ΡΡ‚ΠΈΡ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ строит ΠΏΡ€ΠΎΠ³Π½ΠΎΠ· для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ нашСго случая.

Для этого для послСдних 12 прСдоставлСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½Π½Ρ‹Ρ… двумя ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ рассчитаСм срСдниС Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ ошибки Ρ‚Π°Π±Π». 6.

Π’Π°Π±Π»ΠΈΡ†Π° 6. ВСстовоС мноТСство.

РСализация ΠΌΠΎΠ΄Π΅Π»ΠΈ ARIMA для исходных Π΄Π°Π½Π½Ρ‹Ρ….

БрСдняя Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ ошибка для Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сглаТивания Ρ€Π°Π²Π½Π° 0,85 721, Π° ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ АРПББ Ρ€Π°Π²Π½Π° 0,63 542. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·, построСнный ΠΏΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ строим ΠΏΡ€ΠΎΠ³Π½ΠΎΠ· Π½Π° Ρ‚Ρ€ΠΈ мСсяца Π²ΠΏΠ΅Ρ€Π΅Π΄, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ модСль Ρ‚Π°Π±Π». 7.

Π’Π°Π±Π»ΠΈΡ†Π° 7. ΠŸΡ€ΠΎΠ³Π½ΠΎΠ·.

РСализация ΠΌΠΎΠ΄Π΅Π»ΠΈ ARIMA для исходных Π΄Π°Π½Π½Ρ‹Ρ….

Π“Ρ€Π°Ρ„ΠΈΠΊ тСстового мноТСства рис. 12:

ВСстовоС мноТСство.

Рисунок 12. ВСстовоС мноТСство.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ