SlideShare a Scribd company logo
1 of 122
Download to read offline
Welcome to an R intro!
1. Log in
2. Go to github.com/sjfox/2016_fall_intro_r,
and download the materials
3. Open up the 2016_fall_intro_r.Rproj in RStudio
Introduction to R
Spencer Fox
20 October 2016
spncrfx@gmail.com
@foxandtheflu
Why program?
Why program?
• Simulation
Why program?
• Simulation
• Automation
Why program?
• Simulation
• Automation
• Reproducibility
Why use R?
Why use R?
• Free
Why use R?
• Free
• Powerful Statistics
Why use R?
• Free
• Powerful Statistics
• Packages!
Why use R?
• Free
• Powerful Statistics
• Packages!
• Increasingly popular
Why use R?
• Free
• Powerful Statistics
• Packages!
• Increasingly popular
• Visualization
Always start with your end goal in mind
Always start with your end goal in mind
fivethirtyeight
Example R “Pipeline”
Example R “Pipeline”
1. Generate data
Example R “Pipeline”
1. Generate data
2. Analyze data
Example R “Pipeline”
1. Generate data
2. Analyze data
3. Show analysis
Example R “Pipeline”
1. Generate data
2. Analyze data
3. Show analysis
in R
Data Get data into R Analyze/calcu-
late data
Generate beautiful
figures
Share your results
Data analysis in the “tidyverse”
Slide created by
Sean Leonard
Data Get data into R Analyze/calcu-
late data
Generate beautiful
figures
Share your results
Data analysis in the “tidyverse”
Slide created by
Sean Leonard
Data Get data into R Analyze/calcu-
late data
Generate beautiful
figures
Share your results
Data analysis in the “tidyverse”
Slide created by
Sean Leonard
Data Get data into R Analyze/calcu-
late data
Generate beautiful
figures
Share your results
Data analysis in the “tidyverse”
Slide created by
Sean Leonard
Data Get data into R Analyze/calcu-
late data
Generate beautiful
figures
Share your results
Data analysis in the “tidyverse”
Slide created by
Sean Leonard
Using R (RStudio)
Using R (RStudio)
Console
Using R (RStudio)
Editor
Console
Using R (RStudio)
EnvironmentEditor
Console
Using R (RStudio)
EnvironmentEditor
Console
Misc.
1st Programming Exercise
1. open up the 2016_fall_intro_r.Rproj
2. Navigate to the code folder and open up
r_intro.Rmd
3. Start playing with code
1. Do: Ask Questions, run code, change things
and see what happens
How to run code:
1. Move cursor to a linecoding block
2. Highlight line(s) of code
3. Type, ctrl+enter (windows) or cmd+enter (mac)
4. See code running in console
5. View output/figures
Now you can run code in R, so just need
ingredients for your recipe
Now you can run code in R, so just need
ingredients for your recipe
Vectors
Now you can run code in R, so just need
ingredients for your recipe
Vectors
Data frames
Now you can run code in R, so just need
ingredients for your recipe
Vectors
Data frames
Functions
Now you can run code in R, so just need
ingredients for your recipe
Vectors
Data frames
Functions
Stop me if you see anything
on this screen that doesn’t
make sense!
numeric character logical
R data structure flowchart
factor
numeric character logical
R data structure flowchart
5 “tupac” TRUEe.g.
factor
control (1)
treatment (2)
numeric character logical
vector
R data structure flowchart
5 “tupac” TRUEe.g.
factor
control (1)
treatment (2)
numeric character logical
vector
data frame
R data structure flowchart
5 “tupac” TRUEe.g.
tibble or
factor
control (1)
treatment (2)
numeric character logical
vector
data frame
R data structure flowchart
5 “tupac” TRUEe.g.
tibble or
factor
control (1)
treatment (2)
Everything in R is a function
Everything in R is a function
Function form:
fxn(arg1, arg2, …)
Everything in R is a function
Function form:
fxn(arg1, arg2, …)
> sum(5, 10, 15)
[1] 30
Everything in R is a function
Function form:
fxn(arg1, arg2, …)
5 + 10 equivalent to `+`(5,10)
> sum(5, 10, 15)
[1] 30
R data structures
R data structures
R data structures
Data Get data into R Analyze/calcu-
late data
Generate beautiful
figures
Share your results
dplyr provides functions for
manipulating and analyzing data frames
dplyr provides functions for
manipulating and analyzing data frames
pipes (magrittr): %>%
dplyr provides functions for
manipulating and analyzing data frames
pipes (magrittr): %>%
dplyr provides functions for
manipulating and analyzing data frames
pipes (magrittr): %>%
equivalent to:
dplyr provides functions for
manipulating and analyzing data frames
pipes (magrittr): %>%
equivalent to:
pipes (magrittr): %>%
filter(): Subset the rows in the df
filter(): Subset the rows in the df
df %>% filter(expression)
filter(): Subset the rows in the df
df %>% filter(expression)
filter(): Subset the rows in the df
df %>% filter(expression)
Expression
Comparison between left and
right side
== Equality
!= Inequality
< Less than
> Greater than
<= Less than or equal to
>= greater than or equal to
select(): Select columns in df
select(): Select columns in df
df %>% select(columns)
select(): Select columns in df
df %>% select(columns)
select(): Select columns in df
df %>% select(columns)
select(): Select columns in df
df %>% select(columns)
select syntax Description
select(col1:colx) All columns between col1 and colx
select(1:x) Columns 1 through x
select(col1, col2) All columns listed
select(-col1) All columns except col1
select(col1:col10, -col3)
All columns between col1 and
col10 except for col3
%>% allow stringing functions together
%>% allow stringing functions together
%>% allow stringing functions together
2nd Programming Exercise
mutate(): add a new column to df
mutate(): add a new column to df
df %>% mutate(new_col_name = expression)
mutate(): add a new column to df
df %>% mutate(new_col_name = expression)
mutate(): add a new column to df
df %>% mutate(new_col_name = expression)
Operation Description
+ Addition
- Subtraction
* Multiplication
/ Division
^ Exponentiate
sqrt() Take the square root
log() Take the logarithm (defaults to ln)
exp() Exponentiates (defaults to e^x)
group_by(): Make implicit groupings
summarise(): compute summary of groups
group_by(): Make implicit groupings
summarise(): compute summary of groups
group_by(): Make implicit groupings
summarise(): compute summary of groups
group_by(): Make implicit groupings
summarise(): compute summary of groups
group_by(): Make implicit groupings
summarise(): compute summary of groups
How would the code change if you wanted to
find the average gdp for each country instead?
Summary Fxn Description
mean() Mean of values
sum() Sum values
median() Median
sd() Standard deviation
var() Variance
cor() Correlation
3rd Programming Exercise
Visualizing data
www.reddit.com/r/dataisbeautiful
Visualizing data
www.reddit.com/r/dataisbeautiful
ggplot2
ggplot2 visualizations
ggplot2 visualizations
The grammar of graphics (ggplot)
The grammar of graphics (ggplot)
1. Data
•Raw data for plotting
The grammar of graphics (ggplot)
1. Data
•Raw data for plotting
2. Geometries
•The shape that will represent the data
•point, line, bar, etc.
The grammar of graphics (ggplot)
1. Data
•Raw data for plotting
2. Geometries
•The shape that will represent the data
•point, line, bar, etc.
3. Aesthetics
•axis, color, size, shape, etc.
The grammar of graphics (ggplot)
1. Data
•Raw data for plotting
2. Geometries
•The shape that will represent the data
•point, line, bar, etc.
3. Aesthetics
•axis, color, size, shape, etc.
4. Scales
•Mapping data to aesthetic (how to color geoms,
data range to plot, etc)
A simple example
A simple example
A simple example
A simple example
note that this uses “cowplot,” because I can’t stand ggplot2
default themes
ggplot2 default cowplot default
A simple example
A simple example
Data frame
A simple example
Data frame
Aesthetics
A simple example
Data frame
Aesthetics
Geometry
A simple example
Data frame
Aesthetics
Geometry
Link with +
A simple example
Data frame
Aesthetics
Geometry
Link with +
data column names
A second example
A second example
A second example
4th Programming Exercise
Principles of “tidy” data
1. Every variable forms a column
2. Each observation forms a row
Principles of “tidy” data
1. Every variable forms a column
2. Each observation forms a row
Patient Age Height Weight
Jack 30 72 180
Jill 28 64 115
Mary 27 62 112
Messy / Wide
Principles of “tidy” data
1. Every variable forms a column
2. Each observation forms a row
Patient Age Height Weight
Jack 30 72 180
Jill 28 64 115
Mary 27 62 112
Patient Characteristic Value
Jack Age 30
Jack Height 72
Jack Weight 180
Jill Age 28
Jill Height 64
Jill Weight 115
Mary Age 27
Mary Height 62
Mary Weight 112
Messy / Wide
Tidy / Long
Principles of “tidy” data
1. Every variable forms a column
2. Each observation forms a row
Patient Age Height Weight
Jack 30 72 180
Jill 28 64 115
Mary 27 62 112
Patient Characteristic Value
Jack Age 30
Jack Height 72
Jack Weight 180
Jill Age 28
Jill Height 64
Jill Weight 115
Mary Age 27
Mary Height 62
Mary Weight 112
Messy / Wide
Tidy / Long
Principles of “tidy” data
1. Every variable forms a column
2. Each observation forms a row
Principles of “tidy” data
1. Every variable forms a column
2. Each observation forms a row
gather(key=income, value=freq, -religion)
5th Programming Exercise
gather(key=income, value=freq, -religion)
Adding in more aesthetics
Adding in more aesthetics
Frequently used geoms + aesthetics
• geom_bar()
• geom_line()
• geom_point()
• geom_histogram()
• geom_ribbon()
• geom_text()
• geom_boxplot()
• color
• size
• fill
• alpha
• shape
• linetype
• group
http://docs.ggplot2.org/current/
6th Programming Exercise
6th Programming Exercise
R resources
• stack overflow (google)
• Hadley Wickham’s website - http://hadley.nz/
• http://www.r-bloggers.com/how-to-learn-r-2/
• A Beginner's Guide to R (Use R!) by Alain Zuur,
Elena N. Ieno, and Erik Misters
• The Art of R Programming: A Tour of Statistical
Software Design by Norman Matloff
• ggplot2: Elegant Graphics for Data Analysis (Use R!)
by Hadley Wickham. — Maybe wait for the second
edition (it’s slightly outdated)

More Related Content

What's hot

Getting started with R when analysing GitHub commits
Getting started with R when analysing GitHub commitsGetting started with R when analysing GitHub commits
Getting started with R when analysing GitHub commitsBarbara Fusinska
 
R programming & Machine Learning
R programming & Machine LearningR programming & Machine Learning
R programming & Machine LearningAmanBhalla14
 
Dual-Pivot Quicksort and Beyond: Analysis of Multiway Partitioning and Its Pr...
Dual-Pivot Quicksort and Beyond: Analysis of Multiway Partitioning and Its Pr...Dual-Pivot Quicksort and Beyond: Analysis of Multiway Partitioning and Its Pr...
Dual-Pivot Quicksort and Beyond: Analysis of Multiway Partitioning and Its Pr...Sebastian Wild
 
SAS and R Code for Basic Statistics
SAS and R Code for Basic StatisticsSAS and R Code for Basic Statistics
SAS and R Code for Basic StatisticsAvjinder (Avi) Kaler
 
Introduction to Data Mining with R and Data Import/Export in R
Introduction to Data Mining with R and Data Import/Export in RIntroduction to Data Mining with R and Data Import/Export in R
Introduction to Data Mining with R and Data Import/Export in RYanchang Zhao
 
R Programming: Numeric Functions In R
R Programming: Numeric Functions In RR Programming: Numeric Functions In R
R Programming: Numeric Functions In RRsquared Academy
 
Introduction to R for Data Science :: Session 5 [Data Structuring: Strings in R]
Introduction to R for Data Science :: Session 5 [Data Structuring: Strings in R]Introduction to R for Data Science :: Session 5 [Data Structuring: Strings in R]
Introduction to R for Data Science :: Session 5 [Data Structuring: Strings in R]Goran S. Milovanovic
 
Introduction to R for Data Science :: Session 7 [Multiple Linear Regression i...
Introduction to R for Data Science :: Session 7 [Multiple Linear Regression i...Introduction to R for Data Science :: Session 7 [Multiple Linear Regression i...
Introduction to R for Data Science :: Session 7 [Multiple Linear Regression i...Goran S. Milovanovic
 
pandas - Python Data Analysis
pandas - Python Data Analysispandas - Python Data Analysis
pandas - Python Data AnalysisAndrew Henshaw
 
Basic Tutorial of Association Mapping by Avjinder Kaler
Basic Tutorial of Association Mapping by Avjinder KalerBasic Tutorial of Association Mapping by Avjinder Kaler
Basic Tutorial of Association Mapping by Avjinder KalerAvjinder (Avi) Kaler
 

What's hot (12)

Getting started with R when analysing GitHub commits
Getting started with R when analysing GitHub commitsGetting started with R when analysing GitHub commits
Getting started with R when analysing GitHub commits
 
R programming & Machine Learning
R programming & Machine LearningR programming & Machine Learning
R programming & Machine Learning
 
Dual-Pivot Quicksort and Beyond: Analysis of Multiway Partitioning and Its Pr...
Dual-Pivot Quicksort and Beyond: Analysis of Multiway Partitioning and Its Pr...Dual-Pivot Quicksort and Beyond: Analysis of Multiway Partitioning and Its Pr...
Dual-Pivot Quicksort and Beyond: Analysis of Multiway Partitioning and Its Pr...
 
SAS and R Code for Basic Statistics
SAS and R Code for Basic StatisticsSAS and R Code for Basic Statistics
SAS and R Code for Basic Statistics
 
An introduction to R
An introduction to RAn introduction to R
An introduction to R
 
Introduction to Data Mining with R and Data Import/Export in R
Introduction to Data Mining with R and Data Import/Export in RIntroduction to Data Mining with R and Data Import/Export in R
Introduction to Data Mining with R and Data Import/Export in R
 
R Programming: Numeric Functions In R
R Programming: Numeric Functions In RR Programming: Numeric Functions In R
R Programming: Numeric Functions In R
 
Introduction to R for Data Science :: Session 5 [Data Structuring: Strings in R]
Introduction to R for Data Science :: Session 5 [Data Structuring: Strings in R]Introduction to R for Data Science :: Session 5 [Data Structuring: Strings in R]
Introduction to R for Data Science :: Session 5 [Data Structuring: Strings in R]
 
Introduction to R for Data Science :: Session 7 [Multiple Linear Regression i...
Introduction to R for Data Science :: Session 7 [Multiple Linear Regression i...Introduction to R for Data Science :: Session 7 [Multiple Linear Regression i...
Introduction to R for Data Science :: Session 7 [Multiple Linear Regression i...
 
pandas - Python Data Analysis
pandas - Python Data Analysispandas - Python Data Analysis
pandas - Python Data Analysis
 
Python for Beginners(v3)
Python for Beginners(v3)Python for Beginners(v3)
Python for Beginners(v3)
 
Basic Tutorial of Association Mapping by Avjinder Kaler
Basic Tutorial of Association Mapping by Avjinder KalerBasic Tutorial of Association Mapping by Avjinder Kaler
Basic Tutorial of Association Mapping by Avjinder Kaler
 

Viewers also liked

Data manipulation with dplyr
Data manipulation with dplyrData manipulation with dplyr
Data manipulation with dplyrRomain Francois
 
Data Manipulation Using R (& dplyr)
Data Manipulation Using R (& dplyr)Data Manipulation Using R (& dplyr)
Data Manipulation Using R (& dplyr)Ram Narasimhan
 
R and Rcmdr Statistical Software
R and Rcmdr Statistical SoftwareR and Rcmdr Statistical Software
R and Rcmdr Statistical Softwarearttan2001
 
WF ED 540, Class Meeting 3 - Introduction to dplyr, 2016
WF ED 540, Class Meeting 3 - Introduction to dplyr, 2016WF ED 540, Class Meeting 3 - Introduction to dplyr, 2016
WF ED 540, Class Meeting 3 - Introduction to dplyr, 2016Penn State University
 
20160611 kintone Café 高知 Vol.3 LT資料
20160611 kintone Café 高知 Vol.3 LT資料20160611 kintone Café 高知 Vol.3 LT資料
20160611 kintone Café 高知 Vol.3 LT資料安隆 沖
 
Análisis espacial con R (asignatura de Master - UPM)
Análisis espacial con R (asignatura de Master - UPM)Análisis espacial con R (asignatura de Master - UPM)
Análisis espacial con R (asignatura de Master - UPM)Vladimir Gutierrez, PhD
 
Paquete ggplot - Potencia y facilidad para generar gráficos en R
Paquete ggplot - Potencia y facilidad para generar gráficos en RPaquete ggplot - Potencia y facilidad para generar gráficos en R
Paquete ggplot - Potencia y facilidad para generar gráficos en RNestor Montaño
 
R Brown-bag seminars : Seminar-8
R Brown-bag seminars : Seminar-8R Brown-bag seminars : Seminar-8
R Brown-bag seminars : Seminar-8Muhammad Nabi Ahmad
 
Learn to use dplyr (Feb 2015 Philly R User Meetup)
Learn to use dplyr (Feb 2015 Philly R User Meetup)Learn to use dplyr (Feb 2015 Philly R User Meetup)
Learn to use dplyr (Feb 2015 Philly R User Meetup)Fan Li
 
WF ED 540, Class Meeting 3 - mutate and summarise, 2016
WF ED 540, Class Meeting 3 - mutate and summarise, 2016WF ED 540, Class Meeting 3 - mutate and summarise, 2016
WF ED 540, Class Meeting 3 - mutate and summarise, 2016Penn State University
 
WF ED 540, Class Meeting 3 - select, filter, arrange, 2016
WF ED 540, Class Meeting 3 - select, filter, arrange, 2016WF ED 540, Class Meeting 3 - select, filter, arrange, 2016
WF ED 540, Class Meeting 3 - select, filter, arrange, 2016Penn State University
 
Reproducible Research in R and R Studio
Reproducible Research in R and R StudioReproducible Research in R and R Studio
Reproducible Research in R and R StudioSusan Johnston
 
Rデータ処理入門
Rデータ処理入門Rデータ処理入門
Rデータ処理入門Hiroki K
 
Chunked, dplyr for large text files
Chunked, dplyr for large text filesChunked, dplyr for large text files
Chunked, dplyr for large text filesEdwin de Jonge
 

Viewers also liked (20)

Tokyor36
Tokyor36Tokyor36
Tokyor36
 
Data manipulation with dplyr
Data manipulation with dplyrData manipulation with dplyr
Data manipulation with dplyr
 
Data Manipulation Using R (& dplyr)
Data Manipulation Using R (& dplyr)Data Manipulation Using R (& dplyr)
Data Manipulation Using R (& dplyr)
 
R and Rcmdr Statistical Software
R and Rcmdr Statistical SoftwareR and Rcmdr Statistical Software
R and Rcmdr Statistical Software
 
dplyr
dplyrdplyr
dplyr
 
WF ED 540, Class Meeting 3 - Introduction to dplyr, 2016
WF ED 540, Class Meeting 3 - Introduction to dplyr, 2016WF ED 540, Class Meeting 3 - Introduction to dplyr, 2016
WF ED 540, Class Meeting 3 - Introduction to dplyr, 2016
 
20160611 kintone Café 高知 Vol.3 LT資料
20160611 kintone Café 高知 Vol.3 LT資料20160611 kintone Café 高知 Vol.3 LT資料
20160611 kintone Café 高知 Vol.3 LT資料
 
Rlecturenotes
RlecturenotesRlecturenotes
Rlecturenotes
 
R Intro Workshop
R Intro Workshop R Intro Workshop
R Intro Workshop
 
Análisis espacial con R (asignatura de Master - UPM)
Análisis espacial con R (asignatura de Master - UPM)Análisis espacial con R (asignatura de Master - UPM)
Análisis espacial con R (asignatura de Master - UPM)
 
Paquete ggplot - Potencia y facilidad para generar gráficos en R
Paquete ggplot - Potencia y facilidad para generar gráficos en RPaquete ggplot - Potencia y facilidad para generar gráficos en R
Paquete ggplot - Potencia y facilidad para generar gráficos en R
 
R Brown-bag seminars : Seminar-8
R Brown-bag seminars : Seminar-8R Brown-bag seminars : Seminar-8
R Brown-bag seminars : Seminar-8
 
Learn to use dplyr (Feb 2015 Philly R User Meetup)
Learn to use dplyr (Feb 2015 Philly R User Meetup)Learn to use dplyr (Feb 2015 Philly R User Meetup)
Learn to use dplyr (Feb 2015 Philly R User Meetup)
 
R seminar dplyr package
R seminar dplyr packageR seminar dplyr package
R seminar dplyr package
 
WF ED 540, Class Meeting 3 - mutate and summarise, 2016
WF ED 540, Class Meeting 3 - mutate and summarise, 2016WF ED 540, Class Meeting 3 - mutate and summarise, 2016
WF ED 540, Class Meeting 3 - mutate and summarise, 2016
 
WF ED 540, Class Meeting 3 - select, filter, arrange, 2016
WF ED 540, Class Meeting 3 - select, filter, arrange, 2016WF ED 540, Class Meeting 3 - select, filter, arrange, 2016
WF ED 540, Class Meeting 3 - select, filter, arrange, 2016
 
Reproducible Research in R and R Studio
Reproducible Research in R and R StudioReproducible Research in R and R Studio
Reproducible Research in R and R Studio
 
Rデータ処理入門
Rデータ処理入門Rデータ処理入門
Rデータ処理入門
 
Dplyr and Plyr
Dplyr and PlyrDplyr and Plyr
Dplyr and Plyr
 
Chunked, dplyr for large text files
Chunked, dplyr for large text filesChunked, dplyr for large text files
Chunked, dplyr for large text files
 

Similar to Introduction to R Short course Fall 2016

Mixed Effects Models - Descriptive Statistics
Mixed Effects Models - Descriptive StatisticsMixed Effects Models - Descriptive Statistics
Mixed Effects Models - Descriptive StatisticsScott Fraundorf
 
Next Generation Programming in R
Next Generation Programming in RNext Generation Programming in R
Next Generation Programming in RFlorian Uhlitz
 
Get up to Speed (Quick Guide to data.table in R and Pentaho PDI)
Get up to Speed (Quick Guide to data.table in R and Pentaho PDI)Get up to Speed (Quick Guide to data.table in R and Pentaho PDI)
Get up to Speed (Quick Guide to data.table in R and Pentaho PDI)Serban Tanasa
 
R programming slides
R  programming slidesR  programming slides
R programming slidesPankaj Saini
 
R Programming - part 1.pdf
R Programming - part 1.pdfR Programming - part 1.pdf
R Programming - part 1.pdfRohanBorgalli
 
CuRious about R in Power BI? End to end R in Power BI for beginners
CuRious about R in Power BI? End to end R in Power BI for beginners CuRious about R in Power BI? End to end R in Power BI for beginners
CuRious about R in Power BI? End to end R in Power BI for beginners Jen Stirrup
 
Basic terminologies & asymptotic notations
Basic terminologies & asymptotic notationsBasic terminologies & asymptotic notations
Basic terminologies & asymptotic notationsRajendran
 
Types Working for You, Not Against You
Types Working for You, Not Against YouTypes Working for You, Not Against You
Types Working for You, Not Against YouC4Media
 
Machine Learning - Simple Linear Regression
Machine Learning - Simple Linear RegressionMachine Learning - Simple Linear Regression
Machine Learning - Simple Linear RegressionSiddharth Shrivastava
 
Esoteric Data structures
Esoteric Data structures Esoteric Data structures
Esoteric Data structures Mugisha Moses
 
Basics in algorithms and data structure
Basics in algorithms and data structure Basics in algorithms and data structure
Basics in algorithms and data structure Eman magdy
 

Similar to Introduction to R Short course Fall 2016 (20)

Mixed Effects Models - Descriptive Statistics
Mixed Effects Models - Descriptive StatisticsMixed Effects Models - Descriptive Statistics
Mixed Effects Models - Descriptive Statistics
 
Next Generation Programming in R
Next Generation Programming in RNext Generation Programming in R
Next Generation Programming in R
 
R studio
R studio R studio
R studio
 
Get up to Speed (Quick Guide to data.table in R and Pentaho PDI)
Get up to Speed (Quick Guide to data.table in R and Pentaho PDI)Get up to Speed (Quick Guide to data.table in R and Pentaho PDI)
Get up to Speed (Quick Guide to data.table in R and Pentaho PDI)
 
HEPData workshop talk
HEPData workshop talkHEPData workshop talk
HEPData workshop talk
 
R programming slides
R  programming slidesR  programming slides
R programming slides
 
R Programming - part 1.pdf
R Programming - part 1.pdfR Programming - part 1.pdf
R Programming - part 1.pdf
 
CuRious about R in Power BI? End to end R in Power BI for beginners
CuRious about R in Power BI? End to end R in Power BI for beginners CuRious about R in Power BI? End to end R in Power BI for beginners
CuRious about R in Power BI? End to end R in Power BI for beginners
 
Lecture 9.pptx
Lecture 9.pptxLecture 9.pptx
Lecture 9.pptx
 
INTRODUCTION TO STATA.pptx
INTRODUCTION TO STATA.pptxINTRODUCTION TO STATA.pptx
INTRODUCTION TO STATA.pptx
 
Machine Learning in R
Machine Learning in RMachine Learning in R
Machine Learning in R
 
Basic terminologies & asymptotic notations
Basic terminologies & asymptotic notationsBasic terminologies & asymptotic notations
Basic terminologies & asymptotic notations
 
Types Working for You, Not Against You
Types Working for You, Not Against YouTypes Working for You, Not Against You
Types Working for You, Not Against You
 
BasicGraphsWithR
BasicGraphsWithRBasicGraphsWithR
BasicGraphsWithR
 
Machine Learning - Simple Linear Regression
Machine Learning - Simple Linear RegressionMachine Learning - Simple Linear Regression
Machine Learning - Simple Linear Regression
 
Esoteric Data structures
Esoteric Data structures Esoteric Data structures
Esoteric Data structures
 
Basics in algorithms and data structure
Basics in algorithms and data structure Basics in algorithms and data structure
Basics in algorithms and data structure
 
Realtime Analytics
Realtime AnalyticsRealtime Analytics
Realtime Analytics
 
Introduction to r
Introduction to rIntroduction to r
Introduction to r
 
Decision Tree.pptx
Decision Tree.pptxDecision Tree.pptx
Decision Tree.pptx
 

Recently uploaded

Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxolyaivanovalion
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 

Recently uploaded (20)

Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 

Introduction to R Short course Fall 2016