Kom igångKom igång gratis

Aktiekurser och vitbrus

Som du lärde dig i videon är vitbrus ett begrepp som beskriver helt slumpmässiga data. Du kan utföra ett Ljung-Box-test med funktionen nedan för att bekräfta slumpmässigheten hos en serie – ett p-värde större än 0,05 tyder på att datan inte skiljer sig nämnvärt från vitbrus.

> Box.test(pigs, lag = 24, fitdf = 0, type = "Ljung")

Inom ekonomi finns ett välkänt resultat kallat "Efficient Market Hypothesis" (hypotesen om effektiva marknader), som säger att tillgångspriser speglar all tillgänglig information. En konsekvens av detta är att de dagliga förändringarna i aktiekurser bör bete sig som vitbrus (bortsett från utdelningar, räntor och transaktionskostnader). För prognosmakare innebär detta att det bästa prognosvärdet för ett framtida pris är det aktuella priset.

Du kan testa den här hypotesen genom att titta på serien goog, som innehåller Googles slutkurs för aktier under 1 000 handelsdagar fram till den 13 februari 2017. Dessa data har laddats in i din arbetsmiljö.

Den här övningen är en del av kursen

Prognoser i R

Visa kurs

Övningsinstruktioner

  • Plotta först serien goog med autoplot().
  • Använd funktionen diff() tillsammans med autoplot() för att plotta de dagliga förändringarna i Googles aktiekurser.
  • Använd funktionen ggAcf() för att kontrollera om dessa dagliga förändringar liknar vitbrus.
  • Fyll i den färdiga koden för att utföra ett Ljung-Box-test på de dagliga förändringarna med 10 fördröjningar.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Plot the original series
___

# Plot the differenced series
___

# ACF of the differenced series
___

# Ljung-Box test of the differenced series
___(___, lag = ___, type = "Ljung")
Redigera och kör kod