R programnyelv

A kurzus során a résztvevők megismerkednek az R-ben való programozás és kvantitatív adatelemzés alapjaival. A kurzus jó alapot biztosít azokhoz a későbbi kurzusokhoz is, amelyekhez az R programnyelv ismerete szükséges.  

Előadók: Kisfalusi Dorottya, Kmetty Zoltán és Ságvári Bence 

Időpont: szeptember 16-től kezdődően négy héten át, csütörtökönként, 9 órától, 2X80 perc

Az esemény ide kattintva érhető el.

 

Tematika

Kisfalusi Dorottya, Kmetty Zoltán, Ságvári Bence

A kurzus célja, hogy bevezetést nyújtson az R programnyelv használatába, megismertetve a résztvevőket az R alapjaival, az adatok szerkesztésének elemi lehetőségeivel, illetve az egyszerűbb leíró jellegű elemzések és adatvizualizációk készítésével. A kurzus további célja, hogy megfelelő alapokat adjon a jövőbeli haladó tematikus R kurzusok elvégzéséhez.

Előkészületek:

A kurzushoz saját laptop szükséges, melyre az R és RStudio programok előzetesen telepítve vannak. Érdemes továbbá előzetesen megkeresni a laptopon az alábbi karaktereket: < > | ~ $ &

R letöltése: https://www.r-project.org/ (legalább 4.0-ás verzió)

A letöltéshez ki kell választani egy ún. CRAN Mirrort, itt Magyarországot kell megkeresni: https://cran.rapporter.net/ majd az operációs rendszernek megfelelő verziót kiválasztani (R for Linux, R for Linux macOS, R for Linux Windows)

RStudio letöltése: https://www.rstudio.com/products/rstudio/download/#download

1. hét:

  • Ismerkedés az R és RStudio használatával, az R programkörnyezettel
  • Értékadás
  • Adatstruktúrák (vektorok, mátrixok, adatbázisok, listák)
  • Alap R függvények
  • Segítségkérés R-ben

2. hét

  • Package-ek behívása, használata
  • Fájlok behívása
  • Logikai operátorok
  • Ciklusok, apply függvények
  • Saját függvények írása

3. hét

  • Tidy adatformátum
  • Dplyr – pipe
  • Adatbázis manipuláció
    • mutate
    • join
    • group.by
    • summarize
    • select
    • subset
  • Labelezett adatok R-ben – SJ csomagok

4. hét

  • Leíró jellegű adatelemzés
  • Táblázatok készítése
  • Adatvizualizáció alapjai (ggplot2)
  •  Nuts & bolts: R és más szoftverek (SPSS, Excel, stb.) közös használatát segítő trükkök és megoldások