X(t+1) = a1*X(t)+a2*X(t-1)+....+an*X(t-n+1)+brusX är alltså vår aktiekurs och t är dagens index, dvs. t+1 är imorgon. Kort sagt X(t-1) är gårdagens aktiekurs. Jag använder efteråt en linjär regression för att skatta parametrarna a1..an. Modellen blir testad efter konstens alla regler och alla krav på modellkvalitet är uppfyllda. Resultatet visas i figuren till höger. Jag har anpassat modellen på de 200 första dagarna och testar modellen på de efterföljande dagarna. Det ser rätt bra ut, eller hur? Modellen förklarar 98% av variationen i aktiekursen och använder endast historiska priser. Hur kan det se så bra ut? Jo för när jag evaluerar den här modellen så använder jag en single step evaluering vilket betyder att jag alltid använder observerade data för att förutsäga nästa dag.
Så vad händer om jag vill förutsäga aktiekursen n dagar framåt? Då måste jag använda mina predikterade aktiekurser som indata till nästa prediktion. Hur går det då? Jo se grafen till höger.Observera att detta är samma modell som ovan. Det ser ju inte alls lika bra ut. Varför? Jo för att jag har byggt en funktion som i genomsnitt gissar rätt. Dvs när jag inkluderar mina predikterade värden som indata så inkluderar jag ett fel. Nästa graf illustrerar vilka värden en aktiekurs, enligt modellen, kan anta. Detta bygger på ett 95% konfidensinterval. Här kan ni se att för en given dag är det rätt stora skillnader mellan högsta och minsta kurs. Titta tex på dag 110. Där ligger prediktionen mellan 35 och 45, vilket är en väsentlig skillnad när gårdagens kurs var 40! Vad blir det? 12,5% vinst eller 12,5% förlust? Tja modellen kan inte hjälpa dig där.

Hela min poäng idag har handlat om att även om vi kan göra fantastiska saker med statistiken så måste vi vara försiktiga. Denna modellen som jag byggde är bara ett exempel på hur illa det kan gå om man inte tänker sig för. Någon gång i framtiden när jag har mer tid går jag igenom en lite mer rimlig modell som man kan lita mer på.
Happy investing!


