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.

5584e3508a11f914210c1d9061ef22d1?s=128

Alison Presmanes Hill

June 02, 2018
Tweet

Transcript

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

    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. 5.
  4. 6.
  5. 8.

    8 Who am I? • Use R every day •

    Self-taught • Taught > 100 MS + PhD students
  6. 9.

    9 Who are you? • R curious? R beginner? Advanced

    user? • Use R every day? Every week?
  7. 10.
  8. 12.
  9. 14.
  10. 15.
  11. 16.
  12. 17.
  13. 22.
  14. 23.

    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
  15. 24.
  16. 31.
  17. 32.
  18. 34.
  19. 35.

    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.
  20. 36.
  21. 37.

  22. 38.
  23. 40.
  24. 47.
  25. 48.

    “Your [work] not only doesn’t have to be original…it also

    doesn’t have to be important.” —Elizabeth Gilbert, Big Magic
  26. 49.

    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
  27. 50.

    50

  28. 51.
  29. 60.
  30. 61.
  31. 63.

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

    didn’t make such a big freaking deal about it.” —Elizabeth Gilbert, Big Magic
  32. 68.
  33. 69.
  34. 71.
  35. 73.

    New Problem: I need to scrape the same table for

    all 8 series! Solution: Add purrr
  36. 74.
  37. 75.
  38. 76.

    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/
  39. 80.
  40. 81.
  41. 82.
  42. 83.

    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!
  43. 84.
  44. 88.