Workshops
Informationen zur Summer-School on Internet-Based-Data-Collection
Donnerstag 14.09.2023 - 9:00 - 16:30
Workshop I: Einführung in Bayes
Beschreibung:
Dieser Workshop vermittelt die Grundlagen der Bayesianischen Statistik. Wir starten mit einem Überblick der grundlegenden Prinzipien und Begriffe. Nach einem soliden Verständnis der Theorie haben die Teilnehmer:innen die Möglichkeit, ihr Wissen durch praktische Erfahrungen mit R anzuwenden. Dieser Workshop bietet eine umfassende und interaktive Lernumgebung, die sowohl theoretische Einblicke als auch praktische Fähigkeiten bietet.
Vorkenntnisse:
- Grundausbildung in (frequentistischer) Statistik: z.B. aus Psychologiestudium
- Grundkenntnisse in R: Pakete installieren, Daten einlesen und manipulieren, Regressionsanalyse mit lm()
Sprache:
Die Workshopsprache ist Deutsch, die Materialien sind auf Englisch verfasst.
Workshop II: Programmieren in R
Descritpion:
In various scientific fields, R has become as a popular tool for data processing, analysis and visualization. Yet in addition to a software package for statistical modeling and data analysis, R is also a fully functioning programming language. Moreover, one of the main design principles of R is to "turn ideas into software, quickly and faithfully" (John Chambers). However, for many R users with a limited programming background, a large proportion of R’s potential remains untapped.
This workshop explores the possibilities and benefits of (also) using R as a programming language, and aims to provide experienced R users with more advanced programming skills. The workshop focuses on both tools that automate R-tasks, writing efficient code and helpful functions, as well as on obtaining a better understanding of how R works.
After the course, participants should be able to read, understand, and adapt code from others, write their own functions, and should be able to use the R more efficiently.
Content:
After setting up an RStudio environment that supports writing efficient and elegant R-code, the following topics will be explained and illustrated using examples and exercises:
- Good programming practices
- iteration, and the Split-Apply-Combine paradigm
- Writing efficient functions
- Debugging
- scoping
- (and more)
Required Knowledge and Experience:
Experience with R is required.
Participants should be able to:
- efficiently read and write data in R
- manipulate data with base R functions
- fit statistical models
- make visualizations of data
Participants should have basic knowledge about:
- data types in R (e.g., know the difference between a data.frame, an array, a list),
- programming in R (e.g., use "if" and "if else").
Language:
The workshop and workshop materials are in English.
Software Requirements:
R [>= 4.2.2],
RStudio [>= 2022.12.0]
Literature:
Wickham, H. (2019). Advanced R. CRC press.
Chambers, J. (2008). Software for data analysis: Programming with R. Springer Science & Business Media.