1 / 13

excel, (visual basic) makrók gyorstalpaló

excel, (visual basic) makrók gyorstalpaló. Kozma Zsolt zsolt.kozma@vkkt.bme.hu. Cél: házi megoldása. 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. Cél: házi megoldása. Lépések (logikailag)

galahad
Download Presentation

excel, (visual basic) makrók gyorstalpaló

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. excel, (visual basic) makrókgyorstalpaló Kozma Zsolt zsolt.kozma@vkkt.bme.hu

  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 • Ö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 1.a 1.a adott év

  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 • 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 j = 1 Do utasítások j = j + 1 Loop While j < 100 • Ciklusokba rendezve For i = 1 To 365 utasítások Next i • Feltételek segítségével If feltétel Then utasítások 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)

More Related