My #rstats learning path:
β Jesse Mostipak (@kierisi) 18 dβagost de 2017
1. Install R
2. Install RStudio
3. Google "How do I [THING I WANT TO DO] in R?"
Repeat step 3 ad infinitum.
I'll share tips in two categories!
I'll share tips in two categories!
I'll share tips in two categories!
π° Keep up to date with R news... without feeling overwhelmed.
β Ask for help when needed, in an efficient way, in the right place.
I'll share tips in two categories!
π° Keep up to date with R news... without feeling overwhelmed.
β Ask for help when needed, in an efficient way, in the right place.
π Slidedeck up at tiny.cc/rladiesparis
R-Ladies Global social master
R Weekly team member (and blogger myself!)
Volunteer editor for rOpenSci software peer review
Solving the problems you didn't know you had
Solving the problems you will have
Solving the problems you didn't know you had
Solving the problems you will have
By
π learning about tools
π learning about people/organizations
Twitter #rstats hashtag, Twitter timeline
GitHub timeline
Twitter #rstats hashtag, Twitter timeline
GitHub timeline
My tips
Don't be a completist!
MUTE the spam & what you don't like
Follow accounts useful to you
RSS feeds of your favorite blogs
...
satRdays (Paris February the 23d)
useR! (Toulouse, July 9-12)
RStudio::conf
etc.
Attend or...
Attend or...
Make the most of what's online!
Read the programs
Read the slidedecks
Watch the videos
R Weekly conferences section π!
R Weekly conferences section π!
Examples of conference material available for free π
R-Ladies abstract review system! Thanks Jennifer Thompson!
Podcasts! Not So Standard Deviations, Credibly Curious.
RStudio Joseph Rickert's Package Pics https://rviews.rstudio.com/2018/08/27/july-2018-top-40-new-packages/
Going to meetups π
Assess it!
Much like you assess any piece of information
By asking other people, see next section
Assess it!
Much like you assess any piece of information
By asking other people, see next section
For packages there are objective criteria.
If you use software that lacks automated tests, you are the tests.
β Jenny Bryan (@JennyBryan) 22 de setembre de 2018
How active is its development?
How well tested is it?
How well documented is it?
How popular is it?
Is it developed by a person/org you trust?
How active is its development?
How well tested is it?
How well documented is it?
How popular is it?
Is it developed by a person/org you trust?
Related to work in https://github.com/ropenscilabs/packagemetrics
See also https://simplystatistics.org/2015/11/06/how-i-decide-when-to-trust-an-r-package/
LIVE DEMO
LIVE DEMO
Links we've seen:
https://hadley.shinyapps.io/cran-downloads/
https://github.com/tidyverse/dplyr
https://github.com/tidyverse/dplyr/issues/
LIVE DEMO
Links we've seen:
https://hadley.shinyapps.io/cran-downloads/
https://github.com/tidyverse/dplyr
https://github.com/tidyverse/dplyr/issues/
Examples of guidelines for packages: https://ropensci.github.io/dev_guide/
Use right away in real work?
Try it right away?
Use right away in real work?
Try it right away?
Store the information somehow
Twitter: favorites as bookmark? http://jsta.rbind.io/blog/making-a-twitter-dashboard-with-r/
Find your own system! Keep the resources for yourself, or share.
π Print cheatsheets, make your own cheatsheets
π Create a private/public treasure trove like Suzan Baert's resources repo
Post by Lise Vaudor in French: "Comment se souvenir de tout"
Problem! Bug! Error!
Discussion/debate (is there a tool in R for doing foo
? how do I learn about bar
? is ggplot2
better than base plots?)
Problem! Bug! Error!
Discussion/debate (is there a tool in R for doing foo
? how do I learn about bar
? is ggplot2
better than base plots?)
We'll tackle errors first.
After a reasonable effort to solve your problem on your own.
After a reasonable effort to solve your problem on your own.
π Read the docs,
After a reasonable effort to solve your problem on your own.
π Read the docs,
π Use a search engine (i.e. google your error message!),
After a reasonable effort to solve your problem on your own.
π Read the docs,
π Use a search engine (i.e. google your error message!),
π Experiment.
From http://datacarpentry.org/semester-biology/materials/googling-for-help/
And assess results' credibility (site, authors, date, scores, etc.)
reprex
Goal: from a bug in your big script to the tiniest buggy script possible.
reprex
Goal: from a bug in your big script to the tiniest buggy script possible.
Jenny Bryan's reprex
& its docs
A concept, reprex for "reproducible example".
A great package for communicating a reprex.
reprex
?Tiniest buggy script possible is easier to fix! Or you'll even fix things in the process!
You can send your question/bug report in a good format for helpers!
The right place depends on:
your question
your confidence
your colleagues or friends
R-Ladies
your colleagues or friends
R-Ladies
Slack R francophone https://frama.link/r-grrr
your colleagues or friends
R-Ladies
Slack R francophone https://frama.link/r-grrr
In packages: Bug reports. See package docs, or find their online home.
Stack Overflow. For short questions/bugs/errors only.
In packages: Bug reports. See package docs, or find their online home.
Stack Overflow. For short questions/bugs/errors only.
Mailing lists https://www.r-project.org/mail.html
Twitter #rstats. Short questions, or link to longer questions.
Twitter #rstats. Short questions, or link to longer questions.
Finding the right place might require some trial and error. π΅οΈββοΈ
Finding the right place might require some trial and error. π΅οΈββοΈ
Further resources
because it's a nice thing to do π
because it's fun (trivia! puzzles!) π€
to keep your knowledge active & learn things πͺ
π° Read the news,
β Ask for help.
Slides created via the R package xaringan by Yihui Xie with the R-Ladies theme by Alison Presmanes Hill π.
Keyboard shortcuts
β, β, Pg Up, k | Go to previous slide |
β, β, Pg Dn, Space, j | Go to next slide |
Home | Go to first slide |
End | Go to last slide |
Number + Return | Go to specific slide |
b / m / f | Toggle blackout / mirrored / fullscreen mode |
c | Clone slideshow |
p | Toggle presenter mode |
t | Restart the presentation timer |
?, h | Toggle this help |
Esc | Back to slideshow |