Ensimmäisen luento eli tämä verkkosivu, keskittyy perusasioihin. Sinun tulee aluksi joko a) löytää yliopiston mikroluokasta kone, jossa on toimivat R & Rstudio asennukset tai b) asentaa R ja Rstudio omalle koneellesi.
Mikäli käytät omaa konettasi niin käy läpi seikkaperäisesti nämä ohjeet. Mikäli käytät yliopiston konetta, varmista että kohdan 2.3 pakettiasennukset onnistuvat eli saat tidyverse
ja devtools
-paketit käyttöön.
Noudata asennusohjeita omalle käyttöjärjestelmälle:
Asenna myös Macille/Windowsiin vaadittavat kehitystyökalut:
Lataa omalle käyttöjärjestelmälle sopiva versio Rstudion sivuilta
install.packages("tidyverse", dependencies = TRUE) # kurssin avainpaketit
install.packages("devtools", dependencies = TRUE) # kehitystyökalut
devtools::install_git("https://gitlab.com/muuankarski/utur2018") # kurssin oma paketti
library(tidyverse)
. Tuloksen pitäis olla jotakuinkin sama kuin alla> library(tidyverse)
── Attaching packages ─────────────────────────────────────────────────────────────────────────────────────────────────────────────── tidyverse 1.2.1 ──
✔ ggplot2 2.2.1 ✔ purrr 0.2.4
✔ tibble 1.4.2 ✔ dplyr 0.7.4
✔ tidyr 0.8.0 ✔ stringr 1.2.0
✔ readr 1.2.0 ✔ forcats 0.2.0
── Conflicts ────────────────────────────────────────────────────────────────────────────────────────────────────────────────── tidyverse_conflicts() ──
✖ dplyr::filter() masks stats::filter()
✖ dplyr::lag() masks stats::lag()
Katso tästä video Rstudion asentamisesta!
Rstudio on IDE (integrated development environment) eli käyttöliittymä R-kielen käyttöön. R:ää on mahdollista käyttää myös muilla käyttöliittymillä, mutta tällä kurssilla käytämme Rstudiota.
Alla on kaksi videota, jotka suosittelen katsomaan mikäli Rstudio ei ole tuttu.
Näiden lisäksi RStudion omilla Webinars-sivulla on täsmävideoita eri aiheista kohdassa RStudio Essentials. Paljolta googlaamiselta säästää myös RStudio iDE:n lunttilappu. Printtaan näitä kurssille!
Kotitehtävissä on pari RStudiota koskevaa kysymystä.
Tällä kurssilla pääpaino on Tidyverse:n opiskelussa ja R-kielen perusteista yritetään pysytellä erossa mahdollisimman paljon. Samalla on todettava että Tidyversen oppiminen edellyttää hyviä tietoja R:n perusteista.
Mikäli R on sinulle kokonaan vieras, ehdit saada perusasiat haltuun käymällä läpi Codeschoolin tryR-kokonaisuutta. Yritä kahlata läpi ainakin osiot 1. R Syntax, 2. Vectors ja 6 Data.frames ennen kurssin alkua.
Datacamp on toinen hyvä paikka R-kielen omatoimiseen opiskeluun ja suosittelen tutustumaan kurssiin Introduction to R. Datacampissa on paljon muita R-kursseja muuan muassa Introduction to the Tidyverse.
Teknisten harjoitusten ohella overview and history of R on hyvä johdatus siihen mistä R on tullut ja mitä sen suosion taustalla on.
Kotitehtävissä on paljon R:n perusteita käsittelevää kysymystä. Yritä vastata niihin parhaan kykysi mukaan!
Kurssilla paneudutaan erityisesti R-kielen suosittuun murteeseen nimeltä tidyverse. Katso alla oleva Hadley Wickhamin luento johdantona tidyverseen. Kurssin kuluessa pureudutaan kuhunkin luennon teemaan hieman syvemmin, että pääsette alkuun omatoimisessa opiskelussa.
Kotitehtävässä on pari tidyverseä koskeva kysymys
2017-2018 Markus Kainu.
Tämä teos on lisensoitu Creative Commons Nimeä 4.0 Kansainvälinen -lisenssillä.