Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Big Magic with R: Creative Learning Beyond Fear

Big Magic with R: Creative Learning Beyond Fear

This talk was presented as a keynote for the 2018 Cascadia R Conference (https://cascadiarconf.com/agenda/).

Inspired by the book "Big Magic: Creative Living Beyond Fear" by Elizabeth Gilbert, Alison talks about the five essential ingredients needed to creatively learn R and why these elements are also essential for advanced users to take their R skills to the next level. You will hear practical advice for when, where, and how to start a project in R, and how your learning can add value- both to your own knowledge and to contribute to the larger community of R learners. Along the way, she shares recommended resources and evidence-based strategies for project-based learning. Alison's background working with both new and advanced R users gives her a unique perspective on this topic.

Avatar for Alison Presmanes Hill

Alison Presmanes Hill

June 02, 2018
Tweet

More Decks by Alison Presmanes Hill

Other Decks in Education

Transcript

  1. Alison Hill, Associate Professor of Pediatrics & Assistant Director of

    OHSU’s Center for Spoken Language Understanding @apreshill @apreshill https://alison.rbind.io/ Slides: http://bit.ly/cascadiarconf-magic BIG MAGIC WITH R: CREATIVE LEARNING BEYOND FEAR
  2. 2 This work is licensed under a Creative Commons Attribution-ShareAlike4.0

    International License. To view a copy of this license, visit: https://creativecommons.org/licenses/by-sa/4.0/
  3. 8 Who am I? • Use R every day •

    Self-taught • Taught > 100 MS + PhD students
  4. 9 Who are you? • R curious? R beginner? Advanced

    user? • Use R every day? Every week?
  5. 23 All-purpose courage • Package reference docs (usage / arguments

    / examples) • Package vignette • GitHub README • Is there an RStudio Cheatsheet? (https://www.rstudio.com/resources/cheatsheets/) • Are there Stat545 materials by Jenny Bryan? (http://stat545.com) • Is there a roundup by Mara Averick? (https://maraaverick.rbind.io/tags/roundups/) • RWeekly “R Tutorials”: https://rweekly.org/#Tutorials
  6. DO NOT JUST READ CODE* *Dunlosky, J., Rawson, K. A.,

    Marsh, E. J., Nathan, M. J., & Willingham, D. T. (2013). Improving students’ learning with effective learning techniques: Promising directions from cognitive and educational psychology. Psychological Science in the Public Interest, 14(1), 4-58.
  7. “Your [work] not only doesn’t have to be original…it also

    doesn’t have to be important.” —Elizabeth Gilbert, Big Magic
  8. 49 Find projects to copy • RWeekly “R in the

    Real World”: https://rweekly.org/#RintheRealWorld • Julia Silge (Data Scientist, Stack Overflow) https://juliasilge.com • Dave Robinson (Data Scientist, DataCamp) http://varianceexplained.org • Maëlle Salmon (ROpenSci, LockeData) http://www.masalmon.eu • Lucy and Nick (Vandy biostats students) http://livefreeordichotomize.com
  9. 50

  10. “For most of history people just made things, and they

    didn’t make such a big freaking deal about it.” —Elizabeth Gilbert, Big Magic
  11. New Problem: I need to scrape the same table for

    all 8 series! Solution: Add purrr
  12. 76 My purrrlist • Jennifer Thompson’s R-Ladies Intro: https://github.com/jenniferthompson/RLadiesIntroT oPurrr

    • Jenny Bryan’s tutorial: https://jennybc.github.io/purrr-tutorial/ • Charlotte Wickham’s tutorial: https://github.com/cwickham/purrr-tutorial • RStudiopurrr cheatsheat: https://github.com/rstudio/cheatsheets/blob/maste r/purrr.pdf • Colin Fay’s purrr blog series: http://colinfay.me/tags/purrr/ • Mara Averick’s roundup of “purrr-ty posts”: https://maraaverick.rbind.io/2017/09/purrr-ty-posts/
  13. 83 Trust • GitHub: https://github.com – Open an account –

    You will need this: http://happygitwithr.com • Your own website – My recommendation (obvious, biased): use blogdown – You will need this: https://bookdown.org/yihui/blogdown/ • A friend! – Make sure someone else at your code! – Ideas: • Partner up with someone in your team / lab / company • Find a coding partner at your local R Meet-up or R-Ladies group • Ask the #rstats twitterverse!