https://github.com/adithirgis/stats-illustrations

R & stats illustrations by @allison_horst

https://github.com/adithirgis/stats-illustrations

Science Score: 10.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: acm.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.3%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

R & stats illustrations by @allison_horst

Basic Info
  • Host: GitHub
  • Owner: adithirgis
  • Default Branch: master
  • Homepage:
  • Size: 498 MB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Fork of allisonhorst/stats-illustrations
Created over 5 years ago · Last pushed over 5 years ago

https://github.com/adithirgis/stats-illustrations/blob/master/

# Hello!

This repo contains my #rstats, data science & stats illustrations shared on my twitter account (@allison_horst).

All of this artwork is 100% available (and encouraged!) for open use by CC-BY license. That means: Hooray! I'm so happy that you want to share this artwork - especially if it helps when teaching R/rstats/stats. You can just cite with "Artwork by @allison_horst". That's it! Click on the images below for the hi-res versions. 

This work is licensed under a Creative Commons Attribution 4.0 International License.

## Black Lives Matter

### Please consider donating to Data 4 Black Lives

This artwork is available for free to anyone who wants to use it for your teaching, learning, presentations, and more. If you are a teacher and feel that your course benefits from the artwork, *and* you can do so without stress or burden, please consider a donation to **Data 4 Black Lives**. 

# Recent additions

Derivatives thread:



















-----------

usethis (seriously...):



-----------


Faces of debugging: 



-----------

Monster supporters:




## R-related artwork:

beepr let's you pick and play a notification sound when your code/analysis is done running:



beepr blank: 



---------
broom makes messy model / statistical outputs into tidy tibbles:



broom blank:



---------
dplyr::mutate creates or transforms a variable (column) while keeping the existing ones:



mutate blank:



---------
dplyr: get your data wrangling on.



---------
`dplyr::across()` makes it easy to apply a function (or functions) across selected columns!



across blank: 



---------
`dplyr::case_when()` for friendly if_else statements: 



---------
`dplyr::filter()` to subset rows based on your conditions: 



filter blank:



---------
`dplyr::relocate`: a friendly function for moving columns around (in `dplyr` 1.0.0)! 



relocate blank: 



---------

gganimate: get a little action in(to your graphs)...



gganimate blank: 



---------
ggplot2 for visual data exploration:



ggplot2 exploratory blank: 



---------
...and use ggplot2 for creating beautiful data masterpieces!



ggplot2 masterpiece blank:



---------
here for more peaceful (file) paths:



here blank:



---------
The janitor package contains multiple user-friendly functions for cleaning messy data, including clean_names() to update all of your column names to a nice case of your choosing (snake_case! lowerCamel! UpperCamel! SCREAMING_SNAKE! ...and more) all at once: 



---------
Use lubridate to work more easily & intuitively with dates & times:



lubridate time control blank:



---------
Like lubridate_ymd() to easily parse year/month/day data!



lubridate ymd blank: 



---------
Use readr::parse_number() to just keep the numeric parts, & remove characters:



parse_number blank: 



---------
Part of tidymodels, the parsnip package creates standardized syntax across model engines:



parsnip blank:



---------

Easily arrange and combine ggplots with patchwork!



patchwork blank:



---------
You can do it!



R first-then blank: 



---------
Use @tylermorganwall's rayshader package to create amazing 3D maps and graphs! 



---------
Use recipes to streamline data preprocessing for stats & machine learning models:



---------
Create reproducible examples to get (and give) help more easily with reprex!



reprex blank:



---------
Get your code, text & outputs in the same (reproducible) place with Rmarkdown:



rmarkdown rockstars blank:



---------
Be an Rmarkdown knitting wizard.



rmarkdown wizards blank:



---------
Do your data sci like it's going to need an alibi with Rmarkdown:



reproducibility court blank: 



---------
Use the sf package for simpler spatial data analysis with geometries that stick to attributes:



sf blank:



---------
Soon to be pivot_wider() & pivot_longer()! tidyr::spread() & gather():



---------
`stringr::str_squish()` removes whitespace before and after strings, and reduced repeated interior whitespace to a single space (see also: `str_trim()`):



str_squish blank:



---------
Blast off into the...



---------
For #rstats and friends!



rstats blank:



---------
Thanks, #rstats community!



codehero blank:



---------

If you bring group_by() to the party, don't forget dplyr::ungroup()



ungroup blank:



## purrr bakers from Hadley Wickham's 2019 talk "The Joy of Functional Programming (for Data Science)"

The following illustrations are in Hadley's ACM talk, which you can watch [HERE](https://learning.acm.org/techtalks/functionalprogramming). Please cite the following artwork with "Illustrations from Hadley Wickham's talk "The Joy of Functional Programming (for Data Science)." 

#### Bakers





















#### Others from this set

For looped: 



Wrangler: 



purrr feels like: 



Presenting results: 



## R gifs (made for ESM 206 Slack channel, Fall 2020)



















## Make your own sample cartoons!

I'm building this library of samples, faces & arms so that statistics teachers can create their own fun, charismatic samples to include in stats lectures, slides & materials. The files below contain different graphs (dotplots, histograms, more to come) with matching arms doing different things, along with a file of faces you can add on top to give them some personality. I recommend playing with transparency, brightness, cropping & size in whatever program you use to piece these together! Working on making these PNGs & SVGs. 

#### Here are some examples of DIY creations:







#### The pieces so that you can make your own:

##### Faces

Choose the expression to add to your sample: 



##### Histogram sticker sheets





##### Dot plot sticker sheets









##### Extras & speech bubbles

More coming, feel free to send suggestions. 



## Other stats artwork:

#### For loop monster parade




#### Whale sharks for PCA teaching warm-up

I start with "pretend you are this whale shark..."






#### Pie charts 

For the love of pie charts:



#### k-means clustering thread: 

























#### Hierarchical clustering (single linkage) thread:

Creatures and their distance matrix: 



Find the clusters with the minimum distance between elements in them & merge: 



Repeat! 











Ta-da! 

#### Multiple linear regression dragons thread:

Meet your MLR teaching assistants: 



Interpret coefficients for categorical predictor variables: 



And for continuous predictor variables: 



Or make predictions using the regression model: 



Understand residuals: 



And check for residuals normality:



---------

in_case_you_forget:



---------

Release the disco data:



---------

Type I errors:



---------
Type II errors:



---------
Normality?



---------
Continuous & discrete data:



---------
Nominal, ordinal & binary data:



---------

## Openscapes artwork (@jules32 collaborations)

The expanded version of the classic Grolemund & Wickham R4DS workflow, including environmental data & sci comm bookends! Envisioned by Dr. Julia Lowndes for her useR!2019 keynote. 



---------

## Really random stuff

Dog & whale training art: 




Make a data shark:



Data to make the shark is HERE. Created with drawdata.xyz. 


----------

## Translated R-artwork:

- Espaol: rstats-artwork-ES

- Brazilian Portuguese: rstats-artwork-PT

- Please submit translations as an issue!

# Thank you
Thank you to all the R developers, maintainers, contributors, teachers and communicators who actually MAKE all of these amazing packages and documentation that have inspired this #rstats artwork. When I create an illustration with your package it's with immense gratitude for how your hard work has allowed me to do mine (using and teaching #rstats) more efficiently, more clearly, more reproducibly....just plain better. THANK YOU!


Owner

  • Name: Adithi R. Upadhya
  • Login: adithirgis
  • Kind: user
  • Location: at the moment
  • Company: ILK Labs

Geospatial data analyst

GitHub Events

Total
Last Year