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/04* 3 Debugging Slides Practical Quiz
07/05 08/05 4 Version Control & Remotes Collaborative Coding Slides Practical Quiz
15/05** 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 Data Cleaning 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

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

** 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.

Acknowledgements

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

  • Business Analytics courses developed by Monash NUMBATs
  • 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
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) |
| 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) |
| 30/04 | 30/04\* | 3 | Debugging | [Slides](03-debugging/slides.qmd){target="_blank"} | [Practical](03-debugging/practical.qmd) | [Quiz](03-debugging/quiz.qmd) |
| 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) |
| 15/05\*\* | 15/05 | 5 | Quarto websites & Collaborative Coding | [Slides](05-quarto/slides.qmd){target="_blank"} | [Practical](05-quarto/practical.qmd) | [Quiz](05-quarto/quiz.qmd) |
| 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) |
| 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) |
| 04/06 | 05/06 | — | *No Class* |  |  |  |
| 11/06 | 12/06 | 9 | ~~Data Cleaning~~ Open Data & Renv | [Slides](09-open-renv/slides.qmd){target="_blank"} | [Practical](09-open-renv/practical.qmd) | [Quiz](09-open-renv/quiz.qmd) |
| 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) |  |

\* 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)

\*\* 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).

## Acknowledgements

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

  - [Business Analytics courses developed by Monash NUMBATs](https://numbat.space/courses.html)
  - [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