Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
excel, (visual basic) makrók gyorstalpaló
Kozma Zsolt
2
Cél: házi megoldása
3
Cél: házi megoldása AR(1) modell alkalmazása
a vízállás előrejelzéséhez, adatgeneráláson alapuló kockátazelemzéshez
4
Cél: házi megoldása Lépések (logikailag)
AR(1) alkalmazhatóságának vizsgálata Statisztikai paraméterek Maradéktag Adatgenerálás AR(1) modellel Determinisztikus tag Gaussi véletlen tag Összekapcsolás További elemzések R(H1%) R(H1%-1m)
5
1.a. Statisztikai paraméterek
Excel beépített függvényekkel könnyen számítható Elmélet excel Várható érték átlag Variancia szórás Autokorrelációs együttható korreláció
6
1.b. Maradéktag lépés – determinisztikus tag felírása adott évre
2.a Determinisztikus tag lépés – maradéktag meghatározása lépés – maradéktag eloszlásának vizsgálata Hipotézistesztelés, intuíció
7
Cél: házi megoldása Lépések (technikailag)
AR(1) alkalmazhatóságának vizsgálata Statisztikai paraméterek Determinisztikus tag – kiinduló adatokra Maradéktag Adatgenerálás AR(1) modellel Determinisztikus tag Gaussi véletlen tag Összekapcsolás További elemzések R(H1%) R(H1%-1m)
8
2.a. Determinisztikus tag
adott év Önmagát hívó fgv. kezdőérték ismerete 1.b. lépésnél adatgenerálás t = 1 -től indul, így X(t = 0) adott Egyébként első év elején véletlen tag Statisztikai paraméterek és adott évre számított eredmények kombinálása Excel-ben cellarögzítés / VB makróban változókezelés
9
2.b. Gaussi véletlen tag (Pszeudo)véletlen szám
{0;1} intervallumon mozgó, egyenletes eloszlású valószínűségi változó értéke Intervallum megváltoztatása Normál eloszlást követő véletlen szám Megértés, inverz függvény + véletlen szám
10
2.c. Összekapcsolás 100 db, statisztikailag megegyező tulajdonságú év szimulálása
11
3. R(H1%) és R(H1%-1m) 3.a. lépés 3.b. lépés
Maximumkeresés a teljes generált adathalmazon Kárszámítás 3.b. lépés H1%-1m érték meghatározása Leválogatás kárszámítás
12
Makrók Eszközök/Makró (Alt+F8, Alt+F11) Felhasználó által definiált
Utasítások Ciklusokba rendezve Feltételek segítségével excel cellákra történő hivatkozással Excel függvények meghívásával
13
Makrók Ciklusokba rendezve Feltételek segítségével
For i = 1 To 365 utasítások Next i Feltételek segítségével If feltétel Then End if excel cellákra történő hivatkozással Worksheets("pelda").Cells(i, j) = i + j Excel függvények meghívásával Cells(i, j) = Application.NormInv(Rnd(), 0, 1) j = 1 Do utasítások j = j + 1 Loop While j < 100
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.