Hoe autocorrelatie in excel te berekenen


Autocorrelatie meet de mate van gelijkenis tussen een tijdreeks en een vertraagde versie van zichzelf over opeenvolgende tijdsintervallen.

Het wordt ook wel ’seriële correlatie‘ of ‚vertraagde correlatie‘ genoemd omdat het de relatie meet tussen de huidige waarden van een variabele en zijn historische waarden.

Wanneer de autocorrelatie in een tijdreeks hoog is, wordt het eenvoudig om toekomstige waarden te voorspellen door simpelweg naar waarden uit het verleden te verwijzen.

Autocorrelatie in Excel

Er is geen ingebouwde functie om autocorrelatie in Excel te berekenen, maar we kunnen een enkele formule gebruiken om de autocorrelatie van een tijdreeks voor een bepaalde vertragingswaarde te berekenen.

Stel dat we bijvoorbeeld de volgende tijdreeksen hebben die de waarde van een bepaalde variabele over 15 verschillende tijdsperioden weergeven:

Voorbeeld van tijdreeksen in Excel

We kunnen de volgende formule gebruiken om de autocorrelatie bij vertraging k = 2 te berekenen.

 =(SUMPRODUCT( B2:B14 -AVERAGE( B2:B16 ), B4:B16 -AVERAGE( B2:B16 ))/COUNT( B2:B16 ))/VAR.P( B2:B16 ) 

Autocorrelatie berekenen in Excel

Dit geeft een waarde van 0,656325 . Dit is de autocorrelatie bij lag k = 2.

We kunnen de autocorrelatie berekenen bij lag k = 3 door het waardenbereik in de formule te wijzigen:

 =(SUMPRODUCT( B2:B13 -AVERAGE( B2:B16 ), B5:B16 -AVERAGE( B2:B16 ))/COUNT( B2:B16 ))/VAR.P( B2:B16 ) 

Autocorrelatiefunctie voor een tijdreeks in Excel

Dit geeft een waarde van 0,49105 . Dit is de autocorrelatie bij lag k = 3.

We kunnen de autocorrelatie bij elke vertraging vinden met behulp van een vergelijkbare formule. U zult merken dat hoe hoger de vertraging, hoe lager de autocorrelatie. Dit is typerend voor een autoregressief tijdreeksproces.

Autocorrelatie bij verschillende vertragingen in Excel

Op deze pagina vindt u meer tutorials over Excel-tijdreeksen.

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert