Operasjonsanalytiske emner

Slides:



Advertisements
Liknende presentasjoner
Ebus Management Center En liten bruksanvisning for de enkleste funksjonene.
Advertisements

Kapittel 4 - Regresjonsanslyse
Wyndor med variasjoner Ethvert LP problem vil falle i en av følgende kategorier: 1. Problemet har en (eller flere) optimalløsninger 2. Problemet har ingen.
Managerial Decision Modeling
Managerial Decision Modeling
Managerial Decision Modeling
Kap 12 Korrelasjon / Regresjon
Kap 10 Estimering.
Kap 5 - Prediksjonsmodeller
Prediksjon og modellering av kundeavgang fra Gjensidige
Kap 4 Investment-consumption decision model
Tolkning av resultatene fra logistisk regresjon
Kurs i praktisk bruk av Bayesianske metoder.
Om semesteroppgaven Krav til den avhengige variabelen
Anvendt statistisk dataanalyse i samfunnsvitenskap
Lokalisering av avfallsanlegg - størst minsteavstand.
P-MP modeller. LOG530 Distribusjonsplanlegging 2 2 Det skal opprettes p fasiliteter (lager) for å betjene en gitt mengde kunder. Kundenodene er også potensielle.
Managerial Decision Modeling
Corporate Finance Kap 1 Financial decision making.
Målprogrammering. LOG530 Distribusjonsplanlegging 2 2 Vi fortsetter eksempel 10.2, men vil nå se på oppfyllelse av flere mål samtidig. Målprogrammering.
Simpel regresjon Plott av variablene Y mot X
SAMMENHENGER MELLOM VARIABLER
Prognose av framtidig etterspørsel
Utdypende om design & statistikk Frode Svartdal UiTø April 2012.
Utdypende info, design & statistikk
ANOVA: Litt om design & statistikk
PROSJEKT: UADRESSERT REKLAME Omnibus: 23. august – 30 august 2006
Kort om | Beskyttelse. Beskytternes oppgave er å minimere effekten på den anslagsenergien som kan oppstå ved en velt. Dvs. absorbere så mye energi som.
Statistiske egenskaper ved målesystemer
Diskrete stokastiske variable
Eksperimentell metode - I
INF 4130 Eksamen 2008 Gjennomgang.
Kapping av plater Mål: Vi skal lage komponenter for en møbelfabrikk ut fra standardiserte plater på 12 x 24 dm. Komponentene har lengde og bredde oppgitt.
Regresjonsanalyse Del 2
Forelesning 7 HSTAT1101 Ola Haug Norsk Regnesentral
Hypotesetesting, og kontinuerlige stokastiske variable
Routing Indices For P2P Systems TDT2 – Avanserte Distribuerte Systemer Lars-Erik Bjørk.
Usikkerheter og sannsynligheter Petter Mostad
Regresjon Petter Mostad
Vi sier at formlene A og B er ekvivalente og skriver A  B hviss (A  B)  (B  A) er gyldig dvs. A og B har samme sannhetsverdi i alle tolkninger. Logisk.
Forelesning 5 HSTAT1101 Ola Haug Norsk Regnesentral
Forelesning 6 HSTAT1101 Ola Haug Norsk Regnesentral
Mål for timene Forstå hvordan vi ved hjelp av et variogram kan uttrykke den romlige variasjonen til en tilfeldig variabel.
Lokalisering og max minimumavstand. LOG530 Distribusjonsplanlegging 2 2 Anta at nettverket angir en region hvor McBurger skal opprettes 3 konkurrerende.
Korteste vei. LOG530 Distribusjonsplanlegging 2 2 Ofte står en overfor ønsket om å finne korteste kjørerute fra et gitt utgangspunkt til et ønsket bestemmelsessted.
Kapittel 7 Inntekter, kostnader og resultatmodeller
LOG530 Distribusjonsplanlegging
 Vi ønsker å tilpasse en rett linje gjennom dataskyen  Denne linjen skal ha den beste tilpasningen (minst feil) til data.
Operasjonsanalytiske emner
Prosjektanalyse Øyvind Bøhren og Per Ivar Gjærum
Operasjonsanalytiske emner Heltallsvariabler og binærvariabler Rasmus RasmussenBØK710 OPERASJONSANALYTISKE EMNER1 Del 6 Integer Linear Programming.
Operasjonsanalytiske emner Prognosemodeller basert på Tidsserieanalyse Rasmus RasmussenBØK710 OPERASJONSANALYTISKE EMNER1 Del 23Forecasting 1 - Mønster.
Stian Grønning Master i samfunnsøkonomi Daglig leder i Recogni.
Operasjonsanalytiske emner Sekvensielle beslutninger Rasmus RasmussenBØK710 OPERASJONSANALYTISKE EMNER1 Del 12 Dynamisk Programming.
Operasjonsanalytiske emner
Operasjonsanalytiske emner
Utvalg og datainnsamling Typer av data: Data innhentet for å belyse en spesiell problemstilling (egne data)‏ Data frambrakt uavhengig av problemstillingen.
Statistikk Forkurs Hva er statistikk? undersøke registrere lage oversikt→ Presentasjon av informasjon formidle Arbeidet med statistikk kan vi dele.
MAT0100V Sannsynlighetsregning og kombinatorikk
Kurvetilpasning - filtere
Kapittel 14: Multippel regresjon
SIV : Ett gjennomsnitt Kapittel /12/2018 Fred Wenstøp.
Kapittel 15: Valg av metode Kapittel 16: Stokastiske variabler
MET 8006 Statistikk Kapittel 13: Regresjon.
Håvard Hansen Doktorgradsstipendiat Institutt for markedsføring
SIV : Metodevalg Stokastiske variabler
SIV : Regresjon Kapittel 13 17/01/2019 Fred Wenstøp.
MET 2211 Statistikk og dataanalyse
SIV : t-testen for to stikkprøver
MET 2211 Statistikk og dataanalyse
Utskrift av presentasjonen:

Operasjonsanalytiske emner Del 23 Forecasting 4 - Prognoser Prognosemodeller basert på Tidsserieanalyse BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Prediksjonsprosessen Del inn tidsserien: Initialserie Tilpassingsserie Testserie (blindtest) Beregn startverdier i initialserien. Foreta tilpassinger i tilpassingsserien Finn gode verdier på modellparameterne Foreta prognoser i testserien. (Test ulike modeller.) Velg den prognosemetode som er best i blindtesten: Oppdater modellen (Tilpassingsserien inkluderer nå også det som var testserien.) Finn nye gode verdier på modellparameterne. Lag prognose for den ukjente framtiden. BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Eksempel - Stasjonære data En stasjonær dataserie har stabilt/konstant gjennomsnitt og varians over tid. (Eksempel 3-3) BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Test om data er stasjonære BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Totalt gjennomsnitt Beregner gjennomsnittet av alle t siste observasjoner: Hver observasjon som inngår tillegges lik vekt. Nye observasjoner kommer i tillegg til gamle data. BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Prognose Totalt gjennomsnitt (A1) BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Glidende gjennomsnitt Beregner gjennomsnittet kun av de k siste observasjoner: Hver observasjon som inngår tillegges lik vekt. Nye observasjoner erstatter gamle data. BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Prognose Glidende gjen.snitt (A1) BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

(A-1) Eksponensiell glatting Level: Forecast: BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Prognose Eksponensiell glatting (A1) BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Glattingskonstanten  Lav  = 0,05 Høy  = 0,90 BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Startverdier Isteden for å bruke en formel for å beregne en startverdi, kan vi la Solver finne en ”optimal” startverdi. Da kan vi beholde hele datasettet (fordi vi slipper å bruke noen av dataene til estimering av startverdier). Vi får også en bedre tilpasning til de historiske dataene. BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Prognose Eksp. Glatting –V2 (A1) Her har vi latt Solver velge startverdien, istedenfor en formel. Vi kunne la Solver beregne startverdien i periode 0 (ikke 1). BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Ukentlig salg - Eksempel med Trend BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Dobbelt glidende gjennomsnitt Beregner først gjennomsnittet av de k siste observasjonene: Beregner så glidende gjennomsnitt av de k siste glidende gjennomsnittene: BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Dobbelt glidende gjennomsnitt Beregner så effekten av differansen i gjennomsnittene (nytt nivå): Beregner til slutt effekten av trend (endringen i nivå): BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Dobbelt glidende gjennomsnitt Prognoser p perioder fram i tid: Dobbelt glidende gjennomsnitt forsøker å ta hensyn til lineær trend i dataene. Vektlegger alle k observasjoner likt. Nye observasjoner mer relevante? BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Dobbelt glidende gjennomsnitt (B1) Alt basert på formler. Ingen parametre som må tilpasses. BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

(B-1) Additiv trend - Ingen sesong Level: Trend: Forecast: BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

(B-1) Additiv trend - Ingen sesong BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

(B-1) Solver velger startverdier BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

(B-1) Prognose BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

(B-1) Prognose Solver starverdier BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Kvartalsvis salg - sesongvariasjoner BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

(A-1) Ingen trend – Ingen sesong Observert verdi: Nivå/Level: Forecast: Konstantmodellen: Vi antar et konstant nivå, og bruker det anslåtte nivået som prognose for kommende perioder. BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

(A-1) Eksponentiell glatting BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

ARRSES BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

(A-1) ARRSES BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

(A-2) Uten trend - Additiv sesong Level: Sesonal: Forecast: BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Normalisering av sesongfaktorene Normalisering av additiv sesongmodell Sesonal: Normalisering av multiplikativ sesongmodell Sesonal: BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

(A-2) Uten trend - Additiv sesong BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

(A-3) Uten trend - Multiplikativ sesong Level: Sesonal: Forecast: BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

(A-3) Uten trend - Multiplikativ sesong BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

(B-1) Additiv trend - Ingen sesong Level: Trend: Forecast: BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

(B-1) Additiv trend - Ingen sesong BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

(C-1) Multiplikativ trend – Ingen sesong Level: Trend: Forecast: BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

(C-1) BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

(B-2) Additiv trend - Additiv sesong Level: Trend: Sesonal: Forecast: BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

(B-2) Additiv trend - Additiv sesong BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

(B-3) Additiv trend - Multiplikativ sesong Level: Trend: Sesonal: Forecast: BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

(B-3) Additiv trend - Multiplikativ sesong BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

(C-2) Multiplikativ trend - Additiv sesong Level: Trend: Sesonal: Forecast: BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

(C-2) Multiplikativ trend - Additiv sesong BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

(C-3) Multiplikativ trend - Multiplikativ sesong Level: Trend: Sesonal: Forecast: BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

(C-3) Multiplikativ trend - Multiplikativ sesong BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Sammenligning av blindtestene Feilmål F (A1) F Arrses F (A2) F (A3) F (B1) F (C1) F (B2) F (B3) F (C2) F (C3) ME 116,024 -107,532 61,310 76,814 93,754 50,760 38,092 51,604 34,519 53,097 MPE 0,133 -0,230 0,084 0,125 0,095 0,024 0,045 0,083 0,039 0,086 MAPE 0,226 0,284 0,219 0,200 0,068 0,066 MAD 158,01 153,77 61,31 76,81 149,52 129,58 48,21 52,63 46,89 53,10 MSE 34711,59 32813,16 5731,37 6195,69 31764,05 26738,00 4194,09 3760,51 4120,11 3755,67 RMSE 186,31 181,14 75,71 78,71 178,22 163,52 64,76 61,32 64,19 61,28 U 0,861 0,837 0,350 0,364 0,823 0,755 0,299 0,283 0,296 BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Prognose – basert på beste modell (C3) BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

1. Del inn tidsserien Initialserie Tilpassingserie Blindtest BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

2. Beregn startverdier Beregn startverdier Merk: Istedenfor formler, kan en la Solver velge startverdier. BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

3. Foreta tilpassigner Lag en-periodiske prognoser, og oppdater modellparametrene. Bruk Solver til å minimere MSE i tilpassingsperioden, ved å velge verdier på modellparametrene. BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

4. Lag prognoser i testserien Lag prognoser for hele blindtestperioden, med utgangspunkt i siste periode i tilpassingsserien. Beregn MSE for blindtestperioden. BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

5. Lag prognoser for fremtiden Lag en-periodiske prognoser for hele datasettet, også det som tidligere var brukt til blindtest. Minimer MSE for hele den nye tilpassingsserien. Lag prognoser for framtiden, basert på siste periode med data. BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Holt-Winter og endringer BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Tidsserier og REGRESJON Data Modeller som IKKE tillater skift i nivå/trend/sesong Trend Langsiktig generell endring i nivå Lineær trend Kvadratisk trend Trend & Sesong Langsiktig generell endring i nivå og repeterte variasjoner rundt trendlinjen Trend (lineær eller kvadratisk), additiv eller multiplikativ sesongjustering. Regresjon med trend (lineær eller kvadratisk) og additiv sesong BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Modell med lineær trend Dvs. BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Blindtest med lineær trend Spesialtilfelle av Holt’s modell. Tilpassingsserien Blindtest BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Prognose med lineær trend Spesialtilfelle av Holt’s modell. Tilpassingsserien gjelder nå hele datasettet. Prognose for framtiden BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Prediksjoner basert på lineær trend Prediksjoner for periodene 21 til 24 ved tidspunkt 20: BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

TREND(Y-område; X-område; X-verdi for prediksjon) TREND() funksjonen TREND(Y-område; X-område; X-verdi for prediksjon) der: Y-område er området i regnearket som inneholder verdiene for den avhengige Y variabelen, X-område er området i regnearket som inneholder verdiene for de(n) uavhengige X variablene, X-verdi for prediksjon er en celle (eller celler) som inneholder verdier for X variabelen(e) som vi ønsker å estimerte Y verdier til. Merk: TREND( ) funksjonen blir dynamisk oppdatert hver gang dataene til funksjonen endres. Imidlertid gir den ikke den statistiske informasjonen som regresjonsanalysen gir. BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Modell med kvadratisk trend BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Blindtest kvadratisk trend Tilpassingsserien Blindtest BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Prognoser kvadratisk trend Tilpassingsserien gjelder nå hele datasettet. Prognose for framtiden BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Prediksjoner basert på kvadratisk trend Prediksjoner for periodene 21 til 24 ved tidspunkt 20: BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Sesongvariasjoner Sesong er et jevnt, repeterende mønster rundt en trendlinje, og er veldig vanlig i økonomiske data. Vår prognose fanger ikke opp sesongvariasjonene. BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Sesongjusteringsindekser Vi kan beregne sesongjusteringsindekser for sesong p slik: Justert prediksjon for periode i er da BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Blindtest kvadratisk trend multiplikativ sesong 1. Beregn kvadratisk trend, basert på tilpassingsperioden. 2. Beregn multiplikativ sesong, i tilpassingsperioden. 3. Beregn gjennomsnittlige sesongfaktorer i tilpassingsserien. 4. Lag prognoser, basert på kvadratisk trend og gjennomsnittlige sesongfaktorer. BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Prognose kvadratisk trend multiplikativ sesong 1. Beregn kvadratisk trend, basert på hele datasettet. 2. Beregn multiplikativ sesong, for hele datasettet. 3. Beregn gjennomsnittlige sesongfaktorer for hele datasettet. 4. Lag prognoser, basert på kvadratisk trend og gjennomsnittlige sesongfaktorer. BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Sesongjustert prediksjon og kvadratisk trend Prediksjoner for periodene 21 til 24 ved tidspunkt 20: BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Sammendrag av trend og bruk av sesongvekter 1. Lag en trend modell og beregn prediksjoner for hver observasjon. 2. For hver observasjon beregnes forholdet mellom faktisk og predikert trend verdi. 3. For hver sesong, beregn gjennomsnittet av hver brøk fra trinn 2. Dette er sesongvektene. 4. Multipliser enhver prediksjon fra trendmodellen med tilhørende sesongvekt beregnet i trinn 3. BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Raffinere modellen med sesongindekser Merk at Solver kan brukes til å beregne optimale verdier for sesongindeksene og parametrene i trend modellen simultant. Det finnes ingen garanti for at dette vil gi bedre prediksjoner, men det vil gi en modell som passer bedre til de historiske data ut fra MSE. BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Solver beregner trend-parametre og sesongindekser 2. Beregn prognose, basert på kvadratisk trend og sesongfaktorer Solver kan velge. 1. Beregn kvadratisk trend, basert på koeffisienter Solver kan velge. 3. La Solver minimere MSE for tilpassingsserien, ved å velge trend-koeffisientene og sesongfaktorene. 4. Beregn MSE i blindtesten. BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Solver beregner trend-parametre og sesongindekser 2. Beregn prognose, basert på kvadratisk trend og sesongfaktorer Solver kan velge. 1. Beregn kvadratisk trend, basert på koeffisienter Solver kan velge. 3. La Solver minimere MSE for hele datasettet, ved å velge trend-koeffisientene og sesongfaktorene. BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Trend & additiv sesong Vi kan selvsagt benytte additiv sesong istedenfor multiplikativ sesong. Estimert sesongeffekt blir da: Tilsvarende blir prognosen endret til: BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Regresjonsmodeller med sesong Indikatorvariabler kan brukes i regresjonsmodeller for å representere sesongeffekter. Hvis det er p sesonger, trengs p  1 indikatorvariabler. Vårt eksempel har kvartalsvise data, så p = 4 og vi definerer følgende indikatorvariabler: Hvis alle indikatorvariablene er lik 0, så er det kvartal 4. BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Implementere modellen Regresjonsfunksjonen er: Merk: I kvartal 4 er X3, X4 og X5 lik 0. BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Regresjon med additiv sesong - blindtest BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Regresjon med additiv sesong - prognose BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Sesongjustert prediksjon og kvadratisk trend Prediksjoner for periodene 21 til 24 ved tidspunkt 20: BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Kombinere prediksjoner Det er også mulig å kombinere prediksjoner for å lage en ”kompositt” prognose. Anta at vi har brukt tre forskjellige prediksjonsmetoder på et gitt sett av data. Benevn predikert verdi i periode t ved bruk av hver metode slik: Vi kan lage en komposittprognose slik: BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen

Slutt på kapittel 23 BØK710 OPERASJONSANALYTISKE EMNER Rasmus Rasmussen