Jednoduchá funkcia autokorelácie - príklad v R

Inými slovami, funkcia Simple Autocorrelation (FAS) alebo z angličtiny, Funkcia autokorelácie, Jedná sa o matematickú funkciu, ktorá nám pomáha zistiť, ako závislé sú údaje daného obdobia od rovnakých údajov z k predchádzajúcich období.

Generujeme ročnú časovú sériu X, ktorá nasleduje po normálnom rozdelení plus zotrvačnosť. Môžeme tiež použiť reálne údaje.

Metodika

Programy sú nevyhnutné pre prácu na autokorelačnej analýze. Môžu sa použiť programy ako Python, ale pre štatistickú analýzu a správu dát odporúčame R alebo jeho vylepšenú verziu R Studio. Tu budeme pracovať s R.

Kalkulácia

A ako napíšeme FAS vzorec do R kódu?

R aj Python majú knižnice, kde sú vzorce spojené s menom. Potom stačí, že sme nainštalovali knižnicu obsahujúcu vzorec, ktorý chceme použiť, a zavoláme ju do skriptu.

V množine R musíme napísať:

Funkcia acf je to vnútri knižnice štatistiky.

X -> Časové rady, ktoré používame ako vzorku na výpočet FAS.

acf (X, ylim = c (-1,1)) -> Funkcia jednoduchej autokorelácie na X s limitmi na zvislej osi medzi -1 a 1, čo sú hodnoty, ktoré môže mať autokorelačný koeficient.

Overenie

Tento krok nie je potrebný, ak sme použili predchádzajúci kód, pretože ten vypočítava pásma spoľahlivosti sám.

Aby sme zistili, či sú vypočítané autokorelačné koeficienty štatisticky významné, budeme musieť vytvoriť pásma spoľahlivosti s kritickými hodnotami. Týmto spôsobom, vzhľadom na percento významnosti, môžeme so štatistickou istotou povedať, či je alebo nie je v údajoch prítomnosť autokorelácie.

Rovnako ako korelačný koeficient, aj autokorelačný koeficient predpokladá normálnosť, a preto vypočítame interval spoľahlivosti takto:

Testovanie hypotéz definujeme ako:

Pri 95% spoľahlivosti s úrovňou významnosti 5% nájdeme v bežných tabuľkách slávnych 1,96. Kritická hodnota je daná:

Kde je odchýlka koeficientov daná aproximáciou:

Aj keď dáme vzorec, odporúčame použiť štatistické programy pre väčšiu presnosť a rýchlosť.

Výsledok

Všetky čiary končiace mimo pásma spoľahlivosti znamenajú, že časové rady vykazujú v uvedenom období autokoreláciu.

Takže na základe grafu vidíme, že v týchto časových radoch existuje autokorelácia v obdobiach, keď priamka vyčnieva z nespojitého pásma.

Prvý riadok, ktorý je na 0 a strieľa smerom k 1, možno ignorovať, pretože t musí byť striktne väčšie ako 0 a v tomto prípade to tak nie je. Nemá veľký zmysel robiť všetky predchádzajúce kroky, aby sme poznali autokoreláciu s dneškom, pretože ju už poznáme: korelácia premennej ako takej je 1, takže odpoveď už máme.

Populárne Príspevky

Ako sa meria mediálne publikum?

V dnešnej spoločnosti sú médiá nepostrádateľným marketingovým nástrojom. Tlač, rozhlas a televízia sa používajú na sprostredkovanie nápadu alebo na propagáciu produktu. Spoločnosti a televízne siete bojujú o prilákanie záujmu verejnosti. Tu je veľká bitka o publikum. Preto Prečítajte si viac…

Prečo sa rozpočty v Španielsku predĺžili?

Začína sa rok 2019 a španielska vláda bola nútená predĺžiť všeobecný rozpočet na rok 2018. Španielska vláda má problémy s hľadaním parlamentnej podpory, ktorá jej umožňuje vykonávať účtovnú závierku za rok 2019. Ale, ¿ ako to ovplyvňuje verejné financie? Čo môže čítať viac…

Trestná činnosť v Mexiku čoraz viac poškodzuje ich spoločnosti

Kriminalita v Mexiku je nepochybne nevyriešeným problémom. V roku 2017 bolo Mexiko najnásilnejšou krajinou v Latinskej Amerike. Počas roku 2017 sa obeťami trestných činov stalo viac ako 25 miliónov ľudí. Toto číslo znamená, že najmenej jednu obeť zaregistrovalo medzi svojimi členmi 35,6% domácností. Čítaj viac…