Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
BMEEOVKMKM4 Házi feladat megoldás áttekintés
Kozma Zsolt
2
Cél: házi megoldása
3
Cél: házi megoldása AR(1) modell alkalmazása
Nempermanens vízmozgás Saint Venant egyenletei 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 (futamstatisztikák), intuíció (illeszkedés)
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 (F4) / 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.b. Gaussi véletlen tag
11
2.c. Összekapcsolás 100 db, statisztikailag megegyező tulajdonságú év szimulálása
12
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
13
excel, (visual basic) makrók gyorstalpaló
Kozma Zsolt
14
Makrók Eszközök/Makró (Alt+F8, Alt+F11)
Felhasználó által definiált Visual Basic MS saját fejlesztésű programnyelve Fő előnye Egyszerűség Excel munkafüzetben tárolt adatok kezelése Rutinokba, függvényekbe rendezett utasítások sorozata Excel parancsok rögzítésének lehetősége
15
Makrók felépítése Rutinok Függvények Nincs visszatérési értéke
Sub Például (paraméter, tömb) Dim változó As Integer utasítások End Sub Függvények Van visszatérési értéke Function Ejha (ez, az) Ejha = utasítások eredménye End Function
16
Makró utasítások 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 VAGY Worksheets("pelda").Activate … 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
17
Makró példa: norm. hibatag
Sub pelda() Dim i As Integer Worksheets("pelda").Activate For i = 1 To 365 Cells(i, 2) = Application.NormInv(Rnd(), 0, 1) Next i j = 1 End Sub
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.