crediblycurious crediblycurious
-
- Technology
A Podcast about R and Statistics!
-
Episode 9 - Building an R package
Saskia and Nick build a simple R package. We learn about the why, what, how, tests, documentation, maintenance and more.
Shownotes:
Praise package: https://github.com/rladies/praise
vdiffr (comparing plots in R): https://github.com/r-lib/vdiffr
Books:
http://r-pkgs.had.co.nz/
https://bookdown.org/rdpeng/RProgDA/
https://devguide.ropensci.org/collaboration.html
Blogs:
https://masalmon.eu/2017/12/11/goodrpackages/
https://support.rstudio.com/hc/en-us/articles/200486488-Developing-Packages-with-RStudio -
Episode 8 - Code Review
Nick reviews Saskia's code. We learn about good coding style and tools that can help with that.
Shownotes:
tidyr getting new names for gather and spread - pivot_wider and pivot_longer
Twitter: https://twitter.com/hadleywickham/status/1108107722128613377 , https://twitter.com/hadleywickham/status/1109816130774986753
Hadley’s Analysis : https://github.com/hadley/table-shapes
The old package website for original reshape: http://had.co.nz/reshape/
Reshape2: https://github.com/hadley/reshape
plyr: https://github.com/hadley/plyr
Code reviews (general process, feelings etc.) https://medium.com/palantir/code-review-best-practices-19e02780015f
Lintr and styler
https://www.r-project.org/nosvn/pandoc/lintr.html
https://cran.r-project.org/web/packages/styler/vignettes/introducing_styler.html
Notes on code review
https://style.tidyverse.org/
https://google.github.io/styleguide/Rguide.xml
http://jef.works/R-style-guide/
http://r-pkgs.had.co.nz/style.html
Code: https://gist.github.com/SaskiaFreytag/f0f6904ec1f6e754a655d9fb1d17cab2 -
Episode 7 - Moving
Nick and Saskia discuss moving, RStudio Conference, hexbin plots and the scales package
Shownotes:
RStudio Conference videos: https://resources.rstudio.com/rstudio-conf-2019
Just Three Things videos:
https://www.njtierney.com/post/2019/02/18/announcing-jtt/
https://twitter.com/JenRichmondPhD/status/1097958614092767234 -
Episode 6 - OZ unconf
In this episode, Nick and Saskia discuss their experiences at rOpenSci Oz unconf in Melbourne. Thanks to all the participants at the Oz unconf, who contributed.
Shownotes:
- rOpenSci: ropensci.org/
- rOpenSci Ozunconf site: http://ozunconf18.ropensci.org/
- rOpenSci ozunconf projects worked on at the unconf: http://ozunconf18.ropensci.org/projects
- rOpenSci ozunconf blog posts: https://ropensci.org/tags/ozunconf/
- Ozunconf ideas: https://github.com/ropensci/ozunconf18/issues
- Credibly Curious hex sticker: www.dropbox.com/s/j867tflfd2zyaae…hex-blue.png?dl=0
- rstudio conf agenda: http://www.cvent.com/events/rstudio-conf-austin/agenda-dd6d75526f3c4554b67c4de32aeffb47.aspx -
Episode 5 - Graphics
In this episode, Nick and Saskia chat to Di Cook about the history of graphics, interactivity, ggplot2 and perception.
Shownotes:
- [Sun Workstation](https://en.wikipedia.org/wiki/SUN_workstation)
- [Techtronix workstation](https://en.wikipedia.org/wiki/Tektronix_4010)
- [Silicon graphics workstation](https://en.wikipedia.org/wiki/Silicon_Graphics)
- [ASA video lending library](http://stat-graphics.org/movies/)
- [DataViewer](http://stat-graphics.org/movies/dataviewer.html)
- [Antelope software](http://stat-graphics.org/movies/antelope.html)
- [Xgobi](http://stat-graphics.org/movies/xgobi.html)
- [ggobi](https://en.wikipedia.org/wiki/GGobi)
- [X-Lisp-Stat](https://en.wikipedia.org/wiki/XLispStat)
- Data Pipelines for Graphics:
- [Orca: A Visualization Toolkit for High-Dimensional Data](https://www.tandfonline.com/doi/abs/10.1080/10618600.2000.10474896)
- Buja, A., Asimov, D., Hurley, C., & McDonald, J. A. (1988). Elements of a viewing pipeline for data analysis. Dynamic Graphics for Statistics, 277, 308.
- Lattice's facetted / shingling
- [help file](https://stat.ethz.ch/R-manual/R-devel/library/lattice/html/shingles.html)
- [lattice](http://lattice.r-forge.r-project.org/)
- [A Brief History of Data Visualisation](http://www.datavis.ca/papers/hbook.pdf)
- [history of symbolics list machines](https://danluu.com/symbolics-lisp-machines/)
- Next episode on rOpenSci ozunconf:
- http://ozunconf18.ropensci.org/projects -
Episode 4 - sweave, knitr and rmarkdown
Nick and Saskia discuss sweave, knitr, rmarkdown, and notebooks. What are they? Why do they exist? How do they interact?
Shownotes:
Yihui Xie’s thesis: https://lib.dr.iastate.edu/etd/13518/
Yihui Xie’s blog: https://yihui.name/en/
R Markdown: The Definitive Guide: https://bookdown.org/yihui/rmarkdown/
Grattan Institute Reports: https://grattan.edu.au/publications/reports/
Daring fireball by John Gruber: https://daringfireball.net/
Jonathan Gruber note on markdown discussed on: https://blog.codinghorror.com/standard-markdown-is-now-common-markdown/ - podcast link https://soundcloud.com/thetalkshow/ep-88-cat-pictures-side-1 - check out 1 hour 15 minutes
Eric Holscher’s “Why You Shouldn’t Use “Markdown” for Documentation”: http://ericholscher.com/blog/2016/mar/15/dont-use-markdown-for-technical-docs/
Modern Dive: https://ismayc.github.io/moderndiver-book/index.html
Interface R Notebook with Overleaf: https://medium.com/@arinbasu/a-tutorial-on-how-to-interface-an-r-notebook-with-overleaf-11f23c306cfd
papaja package: https://github.com/crsh/papaja
Emi Tanaka’s xaringan slide theme: https://github.com/emitanaka/ninja-theme
Nick’s blogpost: https://www.njtierney.com/post/2017/07/31/awesome-slides/
Emi Tanaka’s blogdown tutorial: https://rladies-melb-blogdown.netlify.com/#1
Why I don’t like notebooks: https://docs.google.com/presentation/d/1n2RlMdmv1p25Xy5thJUhkKGvjtV-dkAIsUXP-AL4ffI/preview#slide=id.g362da58057_0_1
Roger’s tweet: https://twitter.com/rdpeng/status/1034606358237245440