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

Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...GQ Research
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanMYRABACSAFRA2
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Colleen Farrelly
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queensdataanalyticsqueen03
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一fhwihughh
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Seán Kennedy
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 217djon017
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理e4aez8ss
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfBoston Institute of Analytics
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Cathrine Wilhelmsen
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...Amil Baba Dawood bangali
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsVICTOR MAESTRE RAMIREZ
 
Machine learning classification ppt.ppt
Machine learning classification  ppt.pptMachine learning classification  ppt.ppt
Machine learning classification ppt.pptamreenkhanum0307
 

Recently uploaded (20)

Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population Mean
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queens
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business Professionals
 
Machine learning classification ppt.ppt
Machine learning classification  ppt.pptMachine learning classification  ppt.ppt
Machine learning classification ppt.ppt
 

Introduction to R Short course Fall 2016