R-Ladies Sydney Launch!

The Launch!

Wow, what a launch! Thank you so much Jen, Dani, Steph, and Lisa for all your work setting up this launch! I can’t wait to see what the future events will hold! I was lucky enough to be able to give a lightening talk describing my R journey below - of which I have summarised for those who could not be there! You can also find the slides here.

My (long) journey using R - a summary!!

My background is in mathematical statistics, in which I was introduced to R during my BSc degree, and used it from first year all the way through to my honours year. R was introduced to me as a glorified calculator in first year, with it’s main purpose to do basic tests and calclate probabilities! In fact, now that I think about it, I didn’t even read in data into R until my 2nd semester of 2nd year. Crazy!!!

What I was formally taught during my undergraduate degree in R (2012 - 2015)

Statistical modelling techniques

… and through that, baseR (by experience).

Basic report making via Sweave implementation


Essentially - a strong focus on Statistics, and less focus on Data Science! R was a means to the end.

What I was NOT formally taught during my undergraduate degree

tidyverse, eg. ggplot2, dplyr, purrr packages

rmarkdown/ xaringan slides/ blogdown

advanced R topics such as functions, object orientated programming, good programming practice

package development

git/ github/ version control

So why am I telling you all of this?

1) Everyone still has something to learn in R, even if we have been using it for a long time

Especially those of us who learnt R ‘formally’! For example, a lot of us are learning the tidyverse along side you! If you ask us for how to do things, we might give you a long baseR solution…

2) Learning these things takes time and patience, and life does get in the way!

I thought I would spend all my PhD reading textbooks and learning new R techiniques (see below). However research, admin, and teaching can get in the way!

My tips on learning <i class="fab fa-r-project fa-2x faa-pulse animated "></i>

  • My best improvements in R came from having clear motivations for WHY I was learning new skills

    • I learned ggplot2 to make better data vis for presentations/publications/ packages
    • I learned how to develop packages to complement my research and to also improve workflow
  • Learn from examples! Eg, this presentation was based off Alison Hill’s R Ladies talk about blogdown! Work smart, not hard.

  • Having a mentor is extremely useful. I found my coding to improve drastically after my honours year as I had great guidance from an expert (my supervisor).