dplyr::glimpse(rplus_4_datascience)
Muhammad Aswan Syahputra
@aswansyahputra
www.aswansyahputra.com
...
Slide 2
Slide 2 text
Founded by Ross Ihaka &
Robert Gentleman
High level language
Interactive &
Programming
A swiss army knife for
statistical tests and
models, out-of-the box!
Download R
Slide 3
Slide 3 text
“The closer you are to
statistics, research, and data
science, the more you might
prefer R”
Slide 4
Slide 4 text
But...
Slide 5
Slide 5 text
C Julia LuaJIT Rust Go Fortran Java JavaScript Matlab Mathematica Python R Octave
iteration_pi_sum
matrix_multiply
matrix_statistics
parse_integers
print_to_file
recursion_fibonacci
recursion_quicksort
userfunc_mandelbrot
10 0
10 1
10 2
10 3
10 4
Sumber: https://julialang.org/benchmarks/
Slide 6
Slide 6 text
When R possess drawbacks but you can buy more
RAM, work in Rstudio, and use Tidyverse approach
Slide 7
Slide 7 text
Main features:
●
Console
●
Syntax-highlighting editor
●
Tools for plotting, history,
debugging and workspace
management
Download RStudio
Slide 8
Slide 8 text
Tidyverse?
Slide 9
Slide 9 text
Human thought Machine Language
Source: https://github.com/rstudio-education/arm-workshop-rsc2019
Slide 10
Slide 10 text
Human thought Machine Language
Source: https://github.com/rstudio-education/arm-workshop-rsc2019
Slide 11
Slide 11 text
Human thought Machine Language
Source: https://github.com/rstudio-education/arm-workshop-rsc2019
The tidyverse is an
opinionated collection of R
packages designed for
data science.
Slide 12
Slide 12 text
Program
Import Tidy Transform
Visualise
Model
Communicate
Understand
Data science activity
Slide 13
Slide 13 text
No content
Slide 14
Slide 14 text
How to install it?
install.packages(“tidyverse”)
https://tidyverse.org/
Slide 15
Slide 15 text
With great codes,
comes great bugs!
- (not) Uncle Ben
Slide 16
Slide 16 text
Keep track of your code with Version Control System
+
https://git-scm.com/ https://github.com/
Slide 17
Slide 17 text
Keep track of your code with Version Control System
It is available in RStudio!
Slide 18
Slide 18 text
Next? Have fun!
Slide 19
Slide 19 text
R for Data Science
(r4ds.had.co.nz)
Introduction to Statistical Learning
(www-bcf.usc.edu/~gareth/ISL/)
Online books
(bookdown.org)
Online course
(2 m.o access at DataCamp >> my.visualstudio.com)
Need help?
install.packages(“swirl”)
Slide 20
Slide 20 text
Telegram:
@GNURIndonesia (t.me/GNURIndonesia)
Web:
www.indo-r.netlify.com
GitHub:
www.github.com/indo-r
Indonesian R user community