Träffsäkerhet

Varje prognos sparas med tidpunkten den utfärdades. När Nord Pool publicerat det faktiska priset jämförs de två — sorterat efter hur långt i förväg prognosen gjordes. En prognos för i morgon är mycket lättare än en för nästa vecka, så att blanda ihop dem skulle säga ingenting.

Så räknas det

Bara riktiga prognoser räknas. Day-ahead-auktionen för morgondagen publiceras runt klockan 12:45. En prognos som utfärdats efter den tidpunkten för morgondagens timmar är en avskrift av börsen, inte en gissning, och räknas därför bort helt.

Horisonten avgör svårighetsgraden. Horisont är hur långt i förväg prognosen gjordes: 0–24 h betyder att den ställdes ut högst ett dygn före leveranstimmen, 144–168 h sex till sju dygn före. Varje rad i tabellen nedan gäller ett sådant spann.

Allt jämförs med en naiv referens. Den säsongsnaiva referensen är den enklaste prognos som går att göra: den säger att priset blir detsamma som samma veckodag och timme förra veckan. Tisdag kl. 08 i morgon gissas alltså bli som tisdag kl. 08 i förra veckan. Den kostar ingenting att ta fram, så en modell som inte slår den tillför inget — och den är svårare att slå än man tror, eftersom elpriset har ett starkt vecko- och dygnsmönster.

En körning per tidslucka. Prognoser utfärdas fyra gånger per dygn. Körs pipelinen oftare räknas bara den första i varje lucka, så att ingen dag väger tyngre än en annan.

n
Antal jämförda timmar. Under 24 visas för lite data.
MAE — medelfel
Hur mycket prognosen i genomsnitt missade det faktiska priset per timme. Varje miss räknas som ett positivt tal oavsett håll: en timme 5 öre för högt och en 5 öre för lågt ger medelfel 5 öre, inte 0. Felen kan alltså inte ta ut varandra. MAE 3 öre/kWh betyder att prognosen i snitt låg 3 öre fel. Lägre är bättre. Åt vilket håll den brukar missa visar Bias.
RMSE
Ett medelfel som straffar stora missar hårdare. Är den mycket större än MAE beror felet mest på några få timmar med stora missar.
Bias — snedvridning
Om prognosen systematiskt ligger åt ett håll. Positivt = för högt, negativt = för lågt, nära noll = felen tar ut varandra.
Täckning p10–p90
Prognosen anger ett osäkerhetsband där priset ska hamna 8 gånger av 10. Täckningen är hur ofta det faktiskt gjorde det, och ska ligga nära 80 %. Mycket lägre = bandet är för smalt, mycket högre = för brett.
Mindre fel än naiv
Hur mycket mindre modellen missar än den säsongsnaiva referensen, mätt på exakt samma timmar. Högre är bättre. 10 % betyder att medelfelet är en tiondel mindre än referensens, 0 % att modellen inte tillför något, och ett minustal att den är sämre än att bara upprepa förra veckans pris.

Mätvärden per horisont

–

Läser in mätvärden…

Medelfel per horisont — alla modeller

Varje grupp är ett avstånd — hur långt före leveranstimmen prognosen gjordes — och varje stapel en modell. Höjden är medelfelet: hur mycket modellen i snitt missade det faktiska priset, där en miss uppåt och en nedåt båda räknas som fel. En stapel på 3 öre/kWh betyder att prognosen i snitt låg 3 öre fel per timme. Standardmodellen har sajtens gröna färg.

Staplarna mäter inte samma timmar. Spannet 0–24 h kan bara innehålla natten och förmiddagen i morgon. Morgondagens eftermiddagspriser publiceras redan klockan 12:45, och en prognos som ställs ut efter det räknas inte — den vore en avskrift av börsen. Kvällstopparna kring klockan 19, som är dygnets dyraste och svåraste timmar, finns därför i alla spann utom det första. Att läsa av en kurva över spannen jämför alltså olika timmar, inte olika horisonter. Kryssa i Bara jämförbara timmar för att räkna om allt på de leveranstimmar som varenda horisont har prognosticerat. Den jämförelsen är rättvis, men bygger på färre timmar.

Hur mycket bättre än den naiva referensen?

Högre stapel är bättre

Varje grupp är ett prognosdygn och varje stapel en modell. Höjden är hur mycket mindre modellen i snitt missade än den säsongsnaiva referensen — att bara upprepa priset samma timme förra veckan — mätt på exakt samma timmar. En stapel på +10 % betyder att medelfelet var en tiondel mindre än referensens. Vid 0 tillförde modellen ingenting, och under noll var den sämre än att bara upprepa förra veckan. Den högsta stapeln i en grupp är den modell som träffat bäst på det avståndet. Standardmodellen har sajtens gröna färg.

Varför byter modellerna plats? Modellen Väderskalad, färsk nivå lutar sig till 70 % på priset samma timme dagen innan. De första veckorna i september 2026 svängde priset kraftigt från dag till dag, och då var den sämst det första dygnet. Över en längre period har den i stället varit bättre än den dämpade nivån dygn 1–2. Ordningen mellan modeller beror alltså på vilka veckor som mäts — därför finns regeln nedan för när en modell får bli standard.

Kandidater mot standardmodellen

Varje modell jämförd med standardmodellen på exakt de prognoser båda har ställt ut. Skillnad är modellens medelfel minus standardmodellens: ett minustal betyder att modellen missar mindre. Intervallet visar hur osäker skillnaden är. Det räknas genom att dra om hela leveransdygn, eftersom timmarna inom ett dygn delar väder och prisnivå och inte är oberoende mätningar.

Läser in jämförelsen…

Vad vi sa då mot vad som hände

Vit linje är det faktiska priset, grön är vad standardmodellen sa i förväg. Välj ledtid — hur långt före leveranstimmen prognosen ställdes ut. Ju längre ledtid, desto mer brukar linjerna skilja sig.

Zooma genom att nypa med två fingrar på styrplattan eller telefonen, eller hålla Ctrl och scrolla. Dra i diagrammet eller i reglaget under det för att flytta dig i tiden. Vyn börjar på senaste veckan av 30 dygn.