Kurzusleírás
1. nap
Bevezetés és előzmények
- R barátságosabbá tétele, R és elérhető grafikus felhasználói felületek Rstúdió Rmellékes szoftverek és dokumentációk R és statisztikák R interaktív használata Bevezető munkamenet Segítség kérése funkciókkal és szolgáltatásokkal R, parancsok, kis- és nagybetűk megkülönböztetése stb. Rkorábbi parancsok előhívása és javítása Parancsok végrehajtása fájlból vagy kimenet átirányítása fájlba Adatok állandósága és objektumok eltávolítása
Egyszerű manipulációk; számok és vektorok
- Vektorok és hozzárendelés Vektor aritmetika Szabályos sorozatok generálása Logikai vektorok Hiányzó értékek Karaktervektorok Indexvektorok; adathalmaz részhalmazainak kiválasztása és módosítása Más típusú objektumok
Objektumok, módozataik és tulajdonságaik
- Belső attribútumok: mód és hossz Objektum hosszának megváltoztatása Attribútumok lekérése és beállítása Egy objektum osztálya
Rendezett és rendezetlen tényezők
- Egy konkrét példa A tapply() függvény és a ragged tömbök Rendezett tényezők
Tömbök és mátrixok
- Tömbök Tömb indexelés. Egy tömb részszakaszai Index mátrixok Az array() függvény Vegyes vektor és tömb aritmetika. Az újrahasznosítás szabálya
Listák Listák készítése és módosítása Listák összefűzése
Adatkeretek Adatkeretek készítése
- csatol() és detach()
Txt fájlok CSV fájlok XLS, XLSX fájlok SPSS, SAS, Stata,… és egyéb formátumú adatok Adatok exportálása txt, csv és egyéb formátumokba Adatok elérése adatbázisokból SQL nyelven
- Valószínűségi eloszlások
R statisztikai táblázatok halmazaként Adathalmaz eloszlásának vizsgálata Egy- és kétmintás tesztek
- Csoportosítás, ciklusok és feltételes végrehajtás
Csoportosított kifejezések Vezérlő utasítások Feltételes végrehajtás: if utasítások Repetitív végrehajtás: ciklusoknál, ismétlés és while
- 3. nap
Saját függvények írása
- Egyszerű példák Új bináris operátorok definiálása Elnevezett argumentumok és alapértelmezések A '...' argumentum Hozzárendelések a függvényeken belül Haladóbb példák Hatékonysági tényezők blokktervezésben Minden név eldobása egy nyomtatott tömbben Rekurzív numerikus integráció
Hatály
A környezet testreszabása
- Osztályok, általános függvények és objektum orientáció
Felügyelet nélküli tanulás Főkomponensek elemzése
- Klaszterezési módszerek (k-átlagok, hierarchikus klaszterezés, k-medoidok)
R kimenetének kombinálása szöveggel
- Html, pdf dokumentumok készítése
Vélemények (5)
At the end of the class, we had a great overview of the language, we were provided tools to continue learning and were provided suggestions on how to continue learning. We covered AI/ML information.
Victor Prado - Global Knowledge Network Training Ltd
Kurzus - R
The R-programming overview training is quite intensive but Tomasz is always helpful, energetic and up to date. On top of it, he is passionate about R. I would highly recommend his R sessions to anyone interested in R.
Luiza Panoschi - Global Knowledge Network Training Ltd
Kurzus - R
Practice exercises were relevant and very helpful to reinforce the knowledge.
Andy Kwan - Environment and Climate Change Canada
Kurzus - R
Follow-along exercises after slide presentation kept engagement.
Robin White - Environment and Climate Change Canada
Kurzus - R
Michael was very knowledgeable and clear in his instruction of the training. Course was well structured to teach the desired subject as well as the right amount of room was left to adjust to fit our needs better. Over all, I am very happy with the course.