Göm menyn

732G33 Programmering i R

Kursinformation

Detta är webbsidan för kursen i programmering med statistikprogrammet R. Denna kurs ges varje vårtermin vid Linköpings universitet.
Att använda R hemma

  1. Ladda ner och installera R
  2. Ladda ner och installera RStudio
  3. Läs An Introduction to R, särskilt Appendix A.
Mål

Syftet med denna kurs är att introducera enklare programmeringstekniker och med särskilt fokus på statistikprogrammet R. Mer information finns i kursplanen.
Målgrupp

Denna kurs är framförallt för förstaårsstudenter i kandidatprogrammet Statistik och Dataanalys. Kursen kommer att ges på svenska, även om mkurslitteraturen kommer vara både på svenska och engelska.
Innehåll

Kursen kommer behandla statistiskt programmering i R. Kursen ger en introduktion till bland annat:
  • Installera och använda R och R-Studio.
  • Att använda hjälpen i R/R-studio.
  • Importera och exportera data
  • Datatyper
  • Funktioner
  • Programmeringsteknik
  • Matrisoperationer
  • Strängar och datum
  • Statistik och grafik
Undervisningsformer

Kursen består av 5 moduler/block. Varje modul/block innehåller följade delar:
  • Föreläsning, F . Föreläsningen introducerar nya koncept och lägger grunden för datorlaborationen.
  • Datorlabb, D. Denna del är den viktigaste delen av kursen. Vid laborationerna kommer ni att programmera och lära er lösa problem med och i R.
  • Uppföljning, U . Uppföljningen används för att diskutera problem som uppstått under datorlaborationen, alternativa sätt att lösa uppgifterna samt genomgång av ytterligare material.
Datorlaborationer

Kursen innehåller fem datorlaborationer, vilka läggs upp efterhand under fliken schema. Dessa laborationer är obligatoriska. För att lämna in laborationerna kommer systemet lore.com att användas. Vid första lektionen kommer vi dela ut en kod som krävs för att anmäla sig till kursen på lore.com.
Deadline för respektive datorlaboration framgår under fliken schema.
Den mall som ska användas för att lämna in datorlaborationer finns under extramaterial nedan.
Kurslitteratur

  • R Cookbook, av Paul Teetor. Boken finns att tillgå i Akademibokhandeln på campus Valla.
  • Kopior av del 4.1 (loops/If else conditions) i boken 'A First Course in Statistical Programming with R' av Braun and Murdoch
  • The Art of R Programming by Norman Matloff. Denna bok är inte obligatorisk kurslitteratur, utan är kan användas för fördjupning. Denna bok används som kurslittertur i masterkursen i R programmering.
Tidigare tentor

Här kommer tidigare tentamina att läggas ut. För mer information om regler vid examination, se fliken Eximination.
Extramaterial

  • Mall för datorlaboration i R.
Lärare

Josef Wilzén, föreläsare och ansvarig för datorlaborationerna för block 2 och 4.
Kalle Wahlin, kursansvarig för kursen.
Mattias Villani, huvudexaminator
Måns Magnusson, föreläsare och ansvarig för datorlaborationerna för block 1,3 och 5.