Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dicook/tutorial_effective_data_plots
Materials for WOMBAT 2024 tutorial
https://github.com/dicook/tutorial_effective_data_plots
data graphics inference statistics tidyverse visualisation
Last synced: 15 days ago
JSON representation
Materials for WOMBAT 2024 tutorial
- Host: GitHub
- URL: https://github.com/dicook/tutorial_effective_data_plots
- Owner: dicook
- Created: 2024-10-19T02:11:35.000Z (20 days ago)
- Default Branch: main
- Last Pushed: 2024-10-21T23:13:40.000Z (17 days ago)
- Last Synced: 2024-10-22T14:45:11.772Z (16 days ago)
- Topics: data, graphics, inference, statistics, tidyverse, visualisation
- Language: JavaScript
- Homepage: https://dicook.github.io/tutorial_effective_data_plots/
- Size: 44.6 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [WOMBAT 2024](https://wombat2024.numbat.space) Tutorial: Creating data plots for effective decision-making using statistical inference with R
Website: [https://dicook.github.io/tutorial_effective_data_plots/](https://dicook.github.io/tutorial_effective_data_plots/)
This is for statisticians and data science practitioners who are interested in improving their data visualisation skills.
**Presenter**: Dianne Cook is Professor of Business Analytics at Monash University in Melbourne, Australia. She is a world leader in data visualisation, especially the visualisation of high-dimensional data using tours with low-dimensional projections, and projection pursuit. She is currently focusing on bridging the gap between exploratory graphics and statistical inference. Di is a Fellow of the American Statistical Association, past editor of the Journal of Computational and Graphical Statistics, current editor of the R Journal, elected Ordinary Member of the R Foundation, and elected member of the International Statistical Institute.
## Structure of tutorial
- Review of making effective plots using ggplot2's grammar of graphics:
- Organising your data to enable mapping variables to graphical elements,
- Common plot descriptions as scripts,
- Do's and don'ts following cognitive perception principles.
- Making decisions and inferential statements based on data plots
- What is your plot testing? Determining the hypothesis based on the type of plot.
- Creating null samples to build lineups for comparison and testing.
- Conducting a lineup test using your friends to determine whether what you see is real or spurious, and to determine the best design for your plot.Background: Participants should have a good working knowledge of R, and tidy verse, and some experience with ggplot2. Familiarity with the material in [R4DS](https://r4ds.hadley.nz) is helpful.
## Course Schedule
| time | topic |
|------|-------|
|1:30-1:45| Why, philosophy and benefits|
|1:45-2:05| Organising data to map variables to plots|
|2:05-2:35| Making a variety of plots|
|2:35-3:00| Do but don’t, and cognitive principles|
|2:30-3:00| BREAK|
|3:00-3:20| What is your plot testing?|
|3:20-3:35| Creating null samples|
|3:35-4:00| Conducting a lineup test|
|4:00-4:30| Testing for best plot design|[Session 1 Slides](https://dicook.github.io/tutorial_effective_data_plots/slides1.html)
[Session 2 Slides](https://dicook.github.io/tutorial_effective_data_plots/slides2.html)
[Zip file of materials](https://dicook.github.io/tutorial_effective_data_plots/tutorial.zip)
## Getting started
1. You should have a reasonably up to date version of R and R Studio, eg RStudio 2024.09.0 +375 and R version 4.4.1 (2024-06-14). Install the following packages, and their dependencies.
```
install.packages(c("ggplot2", "tidyr", "dplyr", "readr", "stringr", "nullabor", "colorspace", "palmerpenguins", "broom", "ggbeeswarm", "vcd", "MASS", "conflicted"), dependencies=c("Depends", "Imports"))
```2. Download the [Zip file of materials](https://dicook.github.io/tutorial_effective_data_plots/tutorial.zip) to your laptop, and unzip it.
3. Download just the R scripts, [slides1.R](https://dicook.github.io/tutorial_effective_data_plots/slides1.R), [slides2.R](https://dicook.github.io/tutorial_effective_data_plots/slides2.R)
4. Open your RStudio be clicking on `tutorial.Rproj`.
GitHub repo with all materials is
[https://dicook.github.io/tutorial_effective_data_plots/](https://dicook.github.io/tutorial_effective_data_plots/).