Introduksjon
👋 Velkommen til R-seminarer i STV1020! 👋
I denne lille notatboka1 finner du litt informasjon om praktisk ting og tang. Det kan være lurt å se over de forskjellige sidene i venstremargen:
- Introduksjon (det er der du er nå)
- Installasjonsguide for R
- Guide for å laste inn datasett i R
- Guide for RStudio Workbench
- Informasjon om R-prøven
Om R-seminarene
Boka inneholder også fundamentet for det vi skal gå gjennom i seminarene. I STV1020 har vi 6 seminarer der vi går gjennom grunnleggende funksjoner og måter å jobbe med R på. Tema for seminarene er:
- Grunnleggende R – kalkulator, indeksering, objekter, osv
- Data – laste inn, lage deskriptiv statistikk og visualisering
- Datamanipulering – omkoding, tabeller, visualisering
- Bivariate sammenhenger – korrelasjon, krysstabulering og visualisering
- Bivariat regresjon – OLS
- Multivariat regresjon – OLS
Det er mye å sette seg inn i når man starter helt fra bunn, men å bruke litt innsats på R nå, kan gi gevinster senere. Mange ender opp med å skrive kvantitative oppgaver i andre kurs eller bacheloroppgave, mens andre kan få bruk for kunnskapen i jobbsammenheng. På kort sikt har vi sett at å jobbe godt med R i STV1020 også gjør læringen i resten av kurset noe mer lettfattelig.
R-seminarene blir etterfulgt av en digital prøve som du må bestå for å kunne gå opp til eksamen i STV1020 (se emneside for STV1020). Dersom du ikke består på første forsøk så får du et nytt forsøk. Man kan enten bruke egen laptop (anbefalt) eller en stasjonær UiO-PC (alle maskiner på Eilert Sundt skal ha R og RStudio installert) når man skal bruke R. For de som har PCer som ikke kjører så godt, kan workbench være et godt alternativ.
Forventninger
Før første seminar så forventer vi:
💾 At du har lastet ned og installert R og Rstudio før første seminar. Følg gjerne installasjonsguiden på denne siden. 💻
📈 At du har lest gjennom guide for innlasting av datasett 📉
Under seminarrekka forventer vi:
👩🎓 At du møter opp på seminar. 👨🎓
📚 At du jobber med å løse oppgaver mellom seminarene. 📚
Dette er viktig for at seminarene skal gå så smidig som mulig og for at dere skal få læringsutbytte av å delta. For noen kan R virke skummelt ved første øyekast, men erfaringsmessig så går dette veldig fint så lenge du legger ned litt innsats underveis 🎉 🥳 🎉
Nyttige lenker
- Coffee & Coding
- Øve deg på R direkte relatert til STV1020 i denne tutorialen.
- Bli med i facebookgruppen R for statsvitenskap ved UiO.
- Discord server for STV
- R-workbench for UiO-brukere
- RStudio Keyboard Shortcuts for Windows, Linux and Mac hjelper deg å kode raskere.
- Stack overflow er et forum hvor folk stiller spørsmål og får hjelp til ulike utfordringer med R. Om du lurer på noe så vil du som regel finne svar her.
- Rstudio community forum er litt i samme gate som Stack overflow.
- Using projects gir en introduksjon til hvordan dere kan bruke prosjekter i Rstudio.
- Se et forslag til mappestruktur.
- The tidyverse style guide for R inneholder mange tips for å skrive forståelig og god kode.
- R for Data Science er en veldig god bok for dere som vil fordype dere videre.
- RStudio Cheatsheets oppsummerer pakker eller oppgaver i R som for eksempel ggplot2. Gevinsten i disse juksearkene er størst når en har litt forståelse for hva pakken gjør.
- Oslo UseR! group og R-Ladies Oslo arrangerer jevnlig interessante foredrag og workshops om R.
Footnotes
Siden dette materialet har blitt utviklet kontinuerlig siden de første bachelorseminarene i R ble holdt ved ISV, er det veldig mange som har bidratt til dette materialet over lang tid. Vi takker og hyller derfor: Haakon Gjerløw, Erlend Langørgen, Louisa Boulaziz, Knut-Andreas Christophersen, Bjørn Høyland, Eli Baltzersen, Eric Gabo Ekeberg Nilsen, og og alle andre som har bidratt til å utvikle og forbedre innholder i sin rolle som seminarledere i STV1020↩︎