StatProg2
  • Home
  • Syllabus
  • Group Project
  • Reflection Prompts
  • Setup

On this page

  • About
  • Schedule
  • Acknowledgements

Advanced Statistical Programming using R

Fortgeschrittene Statistische Software für Nebenfachstudierende

Welcome to the course website.

About

This class will teach students advanced skills in R, building on the “Einführung in die Statistische Software für NF” class. Participants will learn advanced workflows using statistical software, more complex functions, packages and applications. Examples and exercises are designed to be as close as possible to real-life scenarios and an additional focus is put on understanding the handled data. Class participants should have fundamental skills in R and have ideally completed the “Einführung in die Statistische Software für NF” class (regularly taught in winter semesters).

  • 🔗 Course Syllabus
  • 🔗 Course Moodle

In case you have any questions or problems you can approach us during lectures and practicals or contact us via statprog@stat.uni-muenchen.de. Make sure to contact us from your campus email address.

Schedule

Weekly lectures: Thursday, 10:00-12:00 (c.t.) at Schellingstr. 3 (S) / S 001
Weekly practicals: Friday, 14:00-16:00 (c.t.) at Schellingstr. 3 (S) / S 004
Make sure to bring your laptop to both the lectures and practicals!

Lecture Practical Week Topic Slides Practical Quiz
16/04 17/04 1 Introduction Slides Practical Quiz
23/04 24/04 2 Scripts, Functions & Refactoring Slides Practical Quiz
30/04 30/041 3 Debugging Slides Practical Quiz
07/05 08/05 4 Version Control & Remotes Collaborative Coding Slides Practical Quiz
15/052 15/05 5 Quarto websites & Collaborative Coding Slides Practical Quiz
21/05 22/05 6 R Packages Open Data Slides Practical Quiz
28/05 29/05 7 Initial data analysis & Data Cleaning Slides Practical Quiz
04/06 05/06 — No Class
11/06 12/06 9 Reproducibility, Open Data & renv Slides Practical Quiz
18/06 19/06 10 Modelling & Analysis Slides Practical
25/06 26/06 11 Statistical Communication & Visualisation Slides Practical
02/07 03/07 12 Interactive data storytelling Slides Practical
09/07 10/07 13 Multi-lingual analysis (Python/R) Slides Practical
16/07 17/07 14 Review/summary/Outro Slides Practical

Acknowledgements

This course draws on many open source and prior teaching materials, including but not limited to:

  • Business Analytics teaching materials developed by Monash NUMBATs – including but not limited to lecture materials by Michael Lydeamore, Di Cook and Kate Saunders
  • R4DS textbook
  • ModernDive labs
  • RStats WTF Debugging
  • Advanced R
  • various discussions, blog posts, talks from Nick Tierney, Mine Cetinkaya-Rundel, Shannon Pileggi and others.
  • Prior versions of this course at SODA-LMU

Footnotes

  1. Moved due to holiday. Practical will be on 30/04 at 12-2pm (c.t.) in room Schellingstr. 3 (S) / S 004↩︎

  2. Moved due to holiday. Lecture will be on 15/05 from 2-4pm (c.t.) followed by practical 4-6pm (c.t.) in room Schellingstr. 3 (S) / S 004.↩︎

Source Code
---
title: "Advanced Statistical Programming using R"
subtitle: "Fortgeschrittene Statistische Software für Nebenfachstudierende"
format:
  html:
    theme:
      light: [brand, default]
    toc: true
    toc-depth: 3
    number-sections: false
    code-fold: true
    code-tools: true
    highlight-style: github
---

Welcome to the course website.

## About

This class will teach students advanced skills in R, building on the "Einführung in die Statistische Software für NF" class. Participants will learn advanced workflows using statistical software, more complex functions, packages and applications. Examples and exercises are designed to be as close as possible to real-life scenarios and an additional focus is put on understanding the handled data. Class participants should have fundamental skills in R and have ideally completed the "Einführung in die Statistische Software für NF" class (regularly taught in winter semesters).

-   🔗 [Course Syllabus](syllabus.qmd)
-   🔗 [Course Moodle](https://moodle.lmu.de/course/view.php?id=45040)

In case you have any questions or problems you can approach us during lectures and practicals or contact us via **statprog\@stat.uni-muenchen.de**. Make sure to contact us from your campus email address.

## Schedule

**Weekly lectures**: Thursday, 10:00-12:00 (c.t.) at [Schellingstr. 3 (S) / S 001](https://lsf.verwaltung.uni-muenchen.de/qisserver/rds?state=verpublish&status=init&vmfile=no&moduleCall=webInfo&publishConfFile=webInfoRaum&publishSubDir=raum&keep=y&purge=y&raum.rgid=3043)\
**Weekly practicals**: Friday, 14:00-16:00 (c.t.) at [Schellingstr. 3 (S) / S 004](https://lsf.verwaltung.uni-muenchen.de/qisserver/rds?state=verpublish&status=init&vmfile=no&moduleCall=webInfo&publishConfFile=webInfoRaum&publishSubDir=raum&keep=y&purge=y&raum.rgid=3046)\
Make sure to bring your laptop to both the lectures and practicals!

| Lecture | Practical | Week | Topic | Slides | Practical | Quiz |
|------------|------------|------------|------------|------------|------------|------------|
| 16/04 | 17/04 | 1 | Introduction | [Slides](01-intro/slides.qmd){target="_blank"} | [Practical](01-intro/practical.qmd) | [Quiz](01-intro/quiz.qmd){target="_blank"} |
| 23/04 | 24/04 | 2 | Scripts, Functions & Refactoring | [Slides](02-functions/slides.qmd){target="_blank"} | [Practical](02-functions/practical.qmd) | [Quiz](02-functions/quiz.qmd){target="_blank"} |
| 30/04 | 30/04^[Moved due to holiday. Practical will be on 30/04 at 12-2pm (c.t.) in room [Schellingstr. 3 (S) / S 004](https://lsf.verwaltung.uni-muenchen.de/qisserver/rds?state=verpublish&status=init&vmfile=no&moduleCall=webInfo&publishConfFile=webInfoRaum&publishSubDir=raum&keep=y&purge=y&raum.rgid=3046)] | 3 | Debugging | [Slides](03-debugging/slides.qmd){target="_blank"} | [Practical](03-debugging/practical.qmd) | [Quiz](03-debugging/quiz.qmd){target="_blank"} |
| 07/05 | 08/05 | 4 | Version Control & Remotes ~~Collaborative Coding~~ | [Slides](04-version-control/slides.qmd){target="_blank"} | [Practical](04-version-control/practical.qmd) | [Quiz](04-version-control/quiz.qmd){target="_blank"} |
| 15/05^[Moved due to holiday. Lecture will be on 15/05 from 2-4pm (c.t.) followed by practical 4-6pm (c.t.) in room [Schellingstr. 3 (S) / S 004](https://lsf.verwaltung.uni-muenchen.de/qisserver/rds?state=verpublish&status=init&vmfile=no&moduleCall=webInfo&publishConfFile=webInfoRaum&publishSubDir=raum&keep=y&purge=y&raum.rgid=3046).] | 15/05 | 5 | Quarto websites & Collaborative Coding | [Slides](05-quarto/slides.qmd){target="_blank"} | [Practical](05-quarto/practical.qmd) | [Quiz](05-quarto/quiz.qmd){target="_blank"} |
| 21/05 | 22/05 | 6 | R Packages ~~Open Data~~ | [Slides](06-r-packages/slides.qmd){target="_blank"} | [Practical](06-r-packages/practical.qmd) | [Quiz](06-r-packages/quiz.qmd){target="_blank"} |
| 28/05 | 29/05 | 7 | Initial data analysis & Data Cleaning | [Slides](07-ida-cleaning/slides.qmd){target="_blank"} | [Practical](07-ida-cleaning/practical.qmd) | [Quiz](07-ida-cleaning/quiz.qmd){target="_blank"} |
| 04/06 | 05/06 | — | *No Class* |  |  |  |
| 11/06 | 12/06 | 9 | Reproducibility, Open Data & renv | [Slides](09-open-renv/slides.qmd){target="_blank"} | [Practical](09-open-renv/practical.qmd) | [Quiz](09-open-renv/quiz.qmd){target="_blank"} |
| 18/06 | 19/06 | 10 | Modelling & Analysis | [Slides](10-data-analysis/slides.qmd){target="_blank"} | [Practical](10-data-analysis/practical.qmd) |  |
| 25/06 | 26/06 | 11 | Statistical Communication & Visualisation | [Slides](11-communication/slides.qmd){target="_blank"} | [Practical](11-communication/practical.qmd) |  |
| 02/07 | 03/07 | 12 | Interactive data storytelling | [Slides](12-interactive-vis/slides.qmd){target="_blank"} | [Practical](12-interactive-vis/practical.qmd) |  |
| 09/07 | 10/07 | 13 | Multi-lingual analysis (Python/R) | [Slides](13-multilingual/slides.qmd){target="_blank"} | [Practical](13-multilingual/practical.qmd) |  |
| 16/07 | 17/07 | 14 | Review/summary/Outro | [Slides](14-review/slides.qmd){target="_blank"} | [Practical](14-review/practical.qmd) |  |


## Acknowledgements

This course draws on many open source and prior teaching materials, including but not limited to:

  - [Business Analytics teaching materials developed by Monash NUMBATs](https://numbat.space/courses.html) -- including but not limited to lecture materials by [Michael Lydeamore](https://www.michaellydeamore.com), [Di Cook](https://www.dicook.org) and [Kate Saunders](https://research.monash.edu/en/persons/kate-saunders/)
  - [R4DS textbook](https://r4ds.hadley.nz)
  - [ModernDive labs](https://moderndive.github.io/moderndive_labs/index.html)
  - [RStats WTF Debugging](https://github.com/rstats-wtf/wtf-debugging)
  - [Advanced R](https://adv-r.hadley.nz)
  - various discussions, blog posts, talks from [Nick Tierney](https://www.njtierney.com/bio/), [Mine Cetinkaya-Rundel](https://mine-cr.com/about/), [Shannon Pileggi](https://github.com/shannonpileggi) and others.
  - Prior versions of this course at SODA-LMU