excel, (visual basic) makrók gyorstalpaló

Slides:



Advertisements
Hasonló előadás
Microsoft Excel Függvények I.
Advertisements

Algoritmusok.
Determinisztikus programok. Szintaxis: X : Pvalt program változók E : Kifkifejezések B : Lkiflogikai kifejezések C : Utsutasítások.
Számítástechnika Levelezőknek
Mintavételi gyakoriság megválasztása
BMEEOVKMKM4 Házi feladat megoldás áttekintés
Benczúr Zsolt VBA gyorstalpaló Benczúr Zsolt
Számítástechnika Dr. Nyulászi László Tanszékvezető:
Matematikai Statisztika VIK Doktori Iskola
Visual Basic for Application (VBA)
Egy feladat megoldásának gondolatmenete. Feladat: Generáljuk véletlen számokat 1 és 6 között, amíg legalább 10 darab egyes és 10 darab hatos nem lesz.
Készítette: Pető László
Dr. Szalka Éva, Ph.D.1 Statisztika II. VII.. Dr. Szalka Éva, Ph.D.2 Mintavétel Mintavétel célja: következtetést levonni a –sokaságra vonatkozóan Mintavétel.
Statisztika II. VI. Dr. Szalka Éva, Ph.D..
Statisztika II. II. Dr. Szalka Éva, Ph.D..
Excel konzultáció 3. Előadás Dr. Pauler Gábor, egyetemi docens, ev.
Előadó: Prof. Dr. Besenyei Lajos
C++ Alapok, első óra Elemi típusok Vezérlési szerkezetek
ISZAM III.évf. részére Bunkóczi László
Növényökológia terepgyakorlat Fajok asszociáltságának vizsgálata I.) Az egyes esetek TAPASZTALT gyakorisága 1. táblázat A faj B faj+- +aba+b.
Regresszióanalízis 10. gyakorlat.
Nem-paraméteres eljárások, több csoport összehasonlítása
Dr. Szalka Éva, Ph.D.1 Statisztika II. VI.. Dr. Szalka Éva, Ph.D.2 Regresszióanalízis.
Készítette: Kosztyán Zsolt Tibor
Hálótervezés Készítette: Kosztyán Zsolt Tibor
Budapesti Műszaki és Gazdaságtudományi Egyetem
Programozás C# -ban Tömbök.
Alapfogalmak Alapsokaság, valamilyen véletlen tömegjelenség.
Véletlenszám generátorok
Alapszint 2.  Készíts makrót, ami a kijelölt cellákat egybenyitja, a tartalmat vízszintesen és függőlegesen középre igazítja és 12 pontos betűméretűre.
Excel Függvények Páll Boglárka.
Tömbök és programozási tételek
Rendezések és szövegkezelő függvények
Idősor elemzés Idősor : időben ekvidisztáns elemekből álló sorozat
Idősorok elemzése Determinisztikus és sztochasztikus komponensek, előrejelzés autoregresszív modellel Forrás: Hidrológia II HEFOP oktatási segédanyag (
Érzékenységvizsgálat
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
Fraktálok Szirmay-Kalos László.
Fraktálok és csempézések
Nevezetes algoritmusok
Programozási tételek.
Programozás I. Típus algoritmusok
1 BME VEGYÉSZMÉRNÖKI ÉS BIOMÉRNÖKI KAR MESTERSZINTŰ MŰSZERES ANALITIKA KÉMIA SZAKIRÁNYÚ TOVÁBBKÉPZÉSI SZAK INFORMATIKA (SZÁMÍTÁSTECHNIKA) nov.19.
1 Mivel foglalkozunk a laborokon? 7. hét: Do-Loop-Until Do-Until-Looptömbök Function 7. hét: Do-Loop-Until és Do-Until-Loop ciklusok. Egy indexes tömbök,
A Visual Basic nyelvi elemei
Bevezetés a méréskiértékelésbe (BMETE80ME19) Intervallumbecslések 2014/
Barna Róbert KE GTK Informatika Tanszék Pénzügyi feladatok VBA támogatása 7. előadás.
Mintapélda Készítsünk programot, amely beolvas egy egész számot, és eldönti arról, hogy prímszám-e. Készítsünk programot, amely beolvas egy egész számot,
1 Mivel foglalkozunk a laborokon? 7. hét: Do-Loop-Until Do-Until-Looptömbök Function 7. hét: Do-Loop-Until és Do-Until-Loop ciklusok. Egy indexes tömbök,
Bevezetés a méréskiértékelésbe (BMETE80ME19) 2014/
A 2. géptermi beszámoló VBA anyagának összefoglalása
1 Mivel foglalkoz(t)unk a laborokon? 1.Labor: Word alapok Excel alapok: Excel alapok: Cellahivatkozás, munkalapfüggvény, diagram varázsló, trendvonal 2.
Bevezetés a méréskiértékelésbe (BMETE80ME19) 2014/
Excel programozás (makró)
C++2. Ciklusok elöltesztelő (for, while) A ciklusmag feldolgozása előtt történik a vizsgálat  lehet, hogy egyszer sem fut le. A soronkövetkező iteráció.
BIOLÓGUS INFORMATIKA 2008 – 2009 (1. évfolyam/1.félév) 6.
1 Függvények használata – az első függvénynél a formulát háromszor be kell írni, rendre az x, x+h, x-h argumentumokkal, – a második függvénynél az új (feltételes.
Az 5,6,7 laborok VBA anyagának összefoglalása
1 BME VBK KROMATOGRÁFIÁS SZAKANALITIKUS KÉPZÉS INFORMATIKA (SZÁMÍTÁSTECHNIKA) dec. 2. Access „elmaradás” - a Beszall_forg lekédezés elkészítése:
1 Mivel foglalkoz(t)unk a laborokon? 1.Labor: Word alapok Excel alapok: Excel alapok: Cellahivatkozás, munkalapfüggvény, diagram varázsló, trendvonal 2.
1 ANALITIKAI KÉMIAI SZAKMÉRNÖKI TANFOLYAM INFORMATIKA (SZÁMÍTÁSTECHNIKA) 2007/2008. őszi félév Tanárok: Kollárné Dr. Hunek Klára,
TÁMOP /1-2F Informatikai gyakorlatok 11. évfolyam Alapvető programozási tételek megvalósítása Czigléczky Gábor 2009.
100-as szög méreteinek gyakorisága (n = 100) db mm Gyakoriság grafikon (adott méretű esetek db.)
Excel programozás (makró)
12. hét, nov. 24: 2. géptermi beszámoló
Bevezetés a programozásba Algoritmikus gondolkodás
ITERÁCIÓ.
Informatikai gyakorlatok 11. évfolyam
Bunkóczi László, Dr.Pitlik László, Pető István, Szűcs Imre
Informatikai gyakorlatok 11. évfolyam
Előadás másolata:

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) 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)

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ó

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ó

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)

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

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

2.c. Összekapcsolás 100 db, statisztikailag megegyező tulajdonságú év szimulálása

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

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

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