SlideShare a Scribd company logo
The   Project
What is R?




A FREE program widely used for statistical analysis.
Why use R?
Strengths
- Free
- Creates graphs that are publication-quality
- Lots of code and packages have been written
  for it. You’re able to use packages that analyze
  biodiversity, the human genome, or speech
  patterns for example.
- A wealth of support and resources
What is R?
Limitations
- Takes a bit of time to learn but may be well
  worth your while in the long run
- Unable to handle very very verylarge
quantities of data. For most purposes, R is great
  
This is your data
So you want to speak πR8…
Download from www.r-project.org
Conversation 101
Structure
        > This is a command line. R is waiting for you to say something.
        [1] This is how R replies
Topic
Importing Your Data




To say “This is That”   >FishData<- read.csv(“FishData.csv”)
Columns
To recall the value of your columns




                                      OR
Functions
To search functions, you can use www.rseek.org or go to Software Resources for R.

Here are some simple ones:

    Mean >mean(COLUMN)
    Variance >var(COLUMN)
    Median >median(COLUMN)
    Standard Deviation >sd(COLUMN)
Helpful Links and Tutorials
•   The R Project (r-project.org) – The official R website.

•   R Commander (www.rcommander.com) - A graphical user interface (GUI) that
    some find makes R easier to use.

•   Software Resources for R* (courses.statistics.com/software/R/Rhome.htm) – A
    great resource for using and running basic statistical analyses on R.

•   R Basics Blog* (http://rtutorialseries.blogspot.com/2009/10/r-tutorial-series-
    introduction-to-r_11.html) - A blog on how to use R. Awesome step-by-step
    walkthrough with screenshots.

•   R Seek (www.rseek.org) - A Google custom search for R related webpages.

•   True Random Number Generators (random.org) – Not all random number
    generators are created equal. If you require the use of random numbers in your
    statistical analysis, this website is great.

More Related Content

What's hot

Intro to R statistic programming
Intro to R statistic programming Intro to R statistic programming
Intro to R statistic programming
Bryan Downing
 
Scalable Data Analysis in R -- Lee Edlefsen
Scalable Data Analysis in R -- Lee EdlefsenScalable Data Analysis in R -- Lee Edlefsen
Scalable Data Analysis in R -- Lee Edlefsen
Revolution Analytics
 
R programming for data science
R programming for data scienceR programming for data science
R programming for data science
Sovello Hildebrand
 
The History and Use of R
The History and Use of RThe History and Use of R
The History and Use of R
AnalyticsWeek
 
R and-hadoop
R and-hadoopR and-hadoop
R and-hadoop
Bryan Downing
 
Basic data analysis using R.
Basic data analysis using R.Basic data analysis using R.
Basic data analysis using R.
C. Tobin Magle
 
Building a scalable data science platform with R
Building a scalable data science platform with RBuilding a scalable data science platform with R
Building a scalable data science platform with R
Revolution Analytics
 
LSESU a Taste of R Language Workshop
LSESU a Taste of R Language WorkshopLSESU a Taste of R Language Workshop
LSESU a Taste of R Language Workshop
Korkrid Akepanidtaworn
 
Coding and Cookies: R basics
Coding and Cookies: R basicsCoding and Cookies: R basics
Coding and Cookies: R basics
C. Tobin Magle
 
Introduction to R
Introduction to RIntroduction to R
Introduction to R
Ajay Ohri
 
Data and donuts: Data Visualization using R
Data and donuts: Data Visualization using RData and donuts: Data Visualization using R
Data and donuts: Data Visualization using R
C. Tobin Magle
 
Data wrangling with dplyr
Data wrangling with dplyrData wrangling with dplyr
Data wrangling with dplyr
C. Tobin Magle
 
Essentials of R
Essentials of REssentials of R
Essentials of R
ExternalEvents
 
R tutorial
R tutorialR tutorial
R tutorial
Richard Vidgen
 
Introduction to the R Statistical Computing Environment
Introduction to the R Statistical Computing EnvironmentIntroduction to the R Statistical Computing Environment
Introduction to the R Statistical Computing Environment
izahn
 
Rattle Graphical Interface for R Language
Rattle Graphical Interface for R LanguageRattle Graphical Interface for R Language
Rattle Graphical Interface for R Language
Majid Abdollahi
 
LD4KD 2015 - Demos and tools
LD4KD 2015 - Demos and toolsLD4KD 2015 - Demos and tools
LD4KD 2015 - Demos and tools
Vrije Universiteit Amsterdam
 
Managing large datasets in R – ff examples and concepts
Managing large datasets in R – ff examples and conceptsManaging large datasets in R – ff examples and concepts
Managing large datasets in R – ff examples and concepts
Ajay Ohri
 
R data structures-2
R data structures-2R data structures-2
R data structures-2
Victor Ordu
 
Basic introduction into R
Basic introduction into RBasic introduction into R
Basic introduction into R
Richard Zijdeman
 

What's hot (20)

Intro to R statistic programming
Intro to R statistic programming Intro to R statistic programming
Intro to R statistic programming
 
Scalable Data Analysis in R -- Lee Edlefsen
Scalable Data Analysis in R -- Lee EdlefsenScalable Data Analysis in R -- Lee Edlefsen
Scalable Data Analysis in R -- Lee Edlefsen
 
R programming for data science
R programming for data scienceR programming for data science
R programming for data science
 
The History and Use of R
The History and Use of RThe History and Use of R
The History and Use of R
 
R and-hadoop
R and-hadoopR and-hadoop
R and-hadoop
 
Basic data analysis using R.
Basic data analysis using R.Basic data analysis using R.
Basic data analysis using R.
 
Building a scalable data science platform with R
Building a scalable data science platform with RBuilding a scalable data science platform with R
Building a scalable data science platform with R
 
LSESU a Taste of R Language Workshop
LSESU a Taste of R Language WorkshopLSESU a Taste of R Language Workshop
LSESU a Taste of R Language Workshop
 
Coding and Cookies: R basics
Coding and Cookies: R basicsCoding and Cookies: R basics
Coding and Cookies: R basics
 
Introduction to R
Introduction to RIntroduction to R
Introduction to R
 
Data and donuts: Data Visualization using R
Data and donuts: Data Visualization using RData and donuts: Data Visualization using R
Data and donuts: Data Visualization using R
 
Data wrangling with dplyr
Data wrangling with dplyrData wrangling with dplyr
Data wrangling with dplyr
 
Essentials of R
Essentials of REssentials of R
Essentials of R
 
R tutorial
R tutorialR tutorial
R tutorial
 
Introduction to the R Statistical Computing Environment
Introduction to the R Statistical Computing EnvironmentIntroduction to the R Statistical Computing Environment
Introduction to the R Statistical Computing Environment
 
Rattle Graphical Interface for R Language
Rattle Graphical Interface for R LanguageRattle Graphical Interface for R Language
Rattle Graphical Interface for R Language
 
LD4KD 2015 - Demos and tools
LD4KD 2015 - Demos and toolsLD4KD 2015 - Demos and tools
LD4KD 2015 - Demos and tools
 
Managing large datasets in R – ff examples and concepts
Managing large datasets in R – ff examples and conceptsManaging large datasets in R – ff examples and concepts
Managing large datasets in R – ff examples and concepts
 
R data structures-2
R data structures-2R data structures-2
R data structures-2
 
Basic introduction into R
Basic introduction into RBasic introduction into R
Basic introduction into R
 

Viewers also liked

R programming Fundamentals
R programming  FundamentalsR programming  Fundamentals
R programming Fundamentals
Ragia Ibrahim
 
Version Control With GitHub & RStudio
Version Control With GitHub & RStudioVersion Control With GitHub & RStudio
Version Control With GitHub & RStudio
Rsquared Academy
 
Chapter2
Chapter2Chapter2
Chapter2
Ragia Ibrahim
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
Ragia Ibrahim
 
Step by Step Guidance to Study Abroad
Step by Step Guidance to Study AbroadStep by Step Guidance to Study Abroad
Step by Step Guidance to Study Abroad
Samaa Hazem Hosny
 
R Programming: First Steps
R Programming: First StepsR Programming: First Steps
R Programming: First Steps
Rsquared Academy
 
R programming intro with examples
R programming intro with examplesR programming intro with examples
R programming intro with examples
Dennis
 
An Intoduction to R
An Intoduction to RAn Intoduction to R
An Intoduction to R
Mahmoud Shiri Varamini
 
R Programming: Introduction to Matrices
R Programming: Introduction to MatricesR Programming: Introduction to Matrices
R Programming: Introduction to Matrices
Rsquared Academy
 
Getting Up to Speed with R: Certificate Program in R for Statistical Analysis...
Getting Up to Speed with R: Certificate Program in R for Statistical Analysis...Getting Up to Speed with R: Certificate Program in R for Statistical Analysis...
Getting Up to Speed with R: Certificate Program in R for Statistical Analysis...
Revolution Analytics
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
Ragia Ibrahim
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
Ragia Ibrahim
 
RMySQL Tutorial For Beginners
RMySQL Tutorial For BeginnersRMySQL Tutorial For Beginners
RMySQL Tutorial For Beginners
Rsquared Academy
 
Class ppt intro to r
Class ppt intro to rClass ppt intro to r
Class ppt intro to r
JigsawAcademy2014
 

Viewers also liked (14)

R programming Fundamentals
R programming  FundamentalsR programming  Fundamentals
R programming Fundamentals
 
Version Control With GitHub & RStudio
Version Control With GitHub & RStudioVersion Control With GitHub & RStudio
Version Control With GitHub & RStudio
 
Chapter2
Chapter2Chapter2
Chapter2
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
Step by Step Guidance to Study Abroad
Step by Step Guidance to Study AbroadStep by Step Guidance to Study Abroad
Step by Step Guidance to Study Abroad
 
R Programming: First Steps
R Programming: First StepsR Programming: First Steps
R Programming: First Steps
 
R programming intro with examples
R programming intro with examplesR programming intro with examples
R programming intro with examples
 
An Intoduction to R
An Intoduction to RAn Intoduction to R
An Intoduction to R
 
R Programming: Introduction to Matrices
R Programming: Introduction to MatricesR Programming: Introduction to Matrices
R Programming: Introduction to Matrices
 
Getting Up to Speed with R: Certificate Program in R for Statistical Analysis...
Getting Up to Speed with R: Certificate Program in R for Statistical Analysis...Getting Up to Speed with R: Certificate Program in R for Statistical Analysis...
Getting Up to Speed with R: Certificate Program in R for Statistical Analysis...
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
RMySQL Tutorial For Beginners
RMySQL Tutorial For BeginnersRMySQL Tutorial For Beginners
RMySQL Tutorial For Beginners
 
Class ppt intro to r
Class ppt intro to rClass ppt intro to r
Class ppt intro to r
 

Similar to R program

R as supporting tool for analytics and simulation
R as supporting tool for analytics and simulationR as supporting tool for analytics and simulation
R as supporting tool for analytics and simulation
Alvaro Gil
 
An introduction to R is a document useful
An introduction to R is a document usefulAn introduction to R is a document useful
An introduction to R is a document useful
ssuser3c3f88
 
Analytics Beyond RAM Capacity using R
Analytics Beyond RAM Capacity using RAnalytics Beyond RAM Capacity using R
Analytics Beyond RAM Capacity using R
Alex Palamides
 
R programming
R programmingR programming
R programming
TIB Academy
 
Reason To learn & use r
Reason To learn & use rReason To learn & use r
Reason To learn & use r
Septian Pratama Rusmana
 
R Programming Overview
R Programming Overview R Programming Overview
R Programming Overview
dlamb3244
 
Introduction to R and R Studio
Introduction to R and R StudioIntroduction to R and R Studio
Introduction to R and R Studio
Rupak Roy
 
In-Database Analytics Deep Dive with Teradata and Revolution
In-Database Analytics Deep Dive with Teradata and RevolutionIn-Database Analytics Deep Dive with Teradata and Revolution
In-Database Analytics Deep Dive with Teradata and Revolution
Revolution Analytics
 
Data Science - Part II - Working with R & R studio
Data Science - Part II -  Working with R & R studioData Science - Part II -  Working with R & R studio
Data Science - Part II - Working with R & R studio
Derek Kane
 
Big Data Analytics with R
Big Data Analytics with RBig Data Analytics with R
Big Data Analytics with R
Great Wide Open
 
Introduction to R Programming
Introduction to R ProgrammingIntroduction to R Programming
Introduction to R Programming
hemasri56
 
Unit1_Introduction to R.pdf
Unit1_Introduction to R.pdfUnit1_Introduction to R.pdf
Unit1_Introduction to R.pdf
MDDidarulAlam15
 
R programming Language
R programming LanguageR programming Language
R programming Language
SarthakBhargava7
 
Introduction to r
Introduction to rIntroduction to r
Introduction to r
gslicraf
 
High Performance Predictive Analytics in R and Hadoop
High Performance Predictive Analytics in R and HadoopHigh Performance Predictive Analytics in R and Hadoop
High Performance Predictive Analytics in R and Hadoop
Revolution Analytics
 
R presentation
R presentationR presentation
R presentation
ShwetDadhaniya1
 
Open source analytics
Open source analyticsOpen source analytics
Open source analytics
Ajay Ohri
 
Introduction to Microsoft R Services
Introduction to Microsoft R ServicesIntroduction to Microsoft R Services
Introduction to Microsoft R Services
Gregg Barrett
 
Revolution R Enterprise - Portland R User Group, November 2013
Revolution R Enterprise - Portland R User Group, November 2013Revolution R Enterprise - Portland R User Group, November 2013
Revolution R Enterprise - Portland R User Group, November 2013
Revolution Analytics
 
DATA MINING USING R (1).pptx
DATA MINING USING R (1).pptxDATA MINING USING R (1).pptx
DATA MINING USING R (1).pptx
myworld93
 

Similar to R program (20)

R as supporting tool for analytics and simulation
R as supporting tool for analytics and simulationR as supporting tool for analytics and simulation
R as supporting tool for analytics and simulation
 
An introduction to R is a document useful
An introduction to R is a document usefulAn introduction to R is a document useful
An introduction to R is a document useful
 
Analytics Beyond RAM Capacity using R
Analytics Beyond RAM Capacity using RAnalytics Beyond RAM Capacity using R
Analytics Beyond RAM Capacity using R
 
R programming
R programmingR programming
R programming
 
Reason To learn & use r
Reason To learn & use rReason To learn & use r
Reason To learn & use r
 
R Programming Overview
R Programming Overview R Programming Overview
R Programming Overview
 
Introduction to R and R Studio
Introduction to R and R StudioIntroduction to R and R Studio
Introduction to R and R Studio
 
In-Database Analytics Deep Dive with Teradata and Revolution
In-Database Analytics Deep Dive with Teradata and RevolutionIn-Database Analytics Deep Dive with Teradata and Revolution
In-Database Analytics Deep Dive with Teradata and Revolution
 
Data Science - Part II - Working with R & R studio
Data Science - Part II -  Working with R & R studioData Science - Part II -  Working with R & R studio
Data Science - Part II - Working with R & R studio
 
Big Data Analytics with R
Big Data Analytics with RBig Data Analytics with R
Big Data Analytics with R
 
Introduction to R Programming
Introduction to R ProgrammingIntroduction to R Programming
Introduction to R Programming
 
Unit1_Introduction to R.pdf
Unit1_Introduction to R.pdfUnit1_Introduction to R.pdf
Unit1_Introduction to R.pdf
 
R programming Language
R programming LanguageR programming Language
R programming Language
 
Introduction to r
Introduction to rIntroduction to r
Introduction to r
 
High Performance Predictive Analytics in R and Hadoop
High Performance Predictive Analytics in R and HadoopHigh Performance Predictive Analytics in R and Hadoop
High Performance Predictive Analytics in R and Hadoop
 
R presentation
R presentationR presentation
R presentation
 
Open source analytics
Open source analyticsOpen source analytics
Open source analytics
 
Introduction to Microsoft R Services
Introduction to Microsoft R ServicesIntroduction to Microsoft R Services
Introduction to Microsoft R Services
 
Revolution R Enterprise - Portland R User Group, November 2013
Revolution R Enterprise - Portland R User Group, November 2013Revolution R Enterprise - Portland R User Group, November 2013
Revolution R Enterprise - Portland R User Group, November 2013
 
DATA MINING USING R (1).pptx
DATA MINING USING R (1).pptxDATA MINING USING R (1).pptx
DATA MINING USING R (1).pptx
 

More from genegeek

More information about characters
More information about charactersMore information about characters
More information about characters
genegeek
 
Characters: initial information
Characters: initial informationCharacters: initial information
Characters: initial information
genegeek
 
Educational Transformation in BC
Educational Transformation in BCEducational Transformation in BC
Educational Transformation in BC
genegeek
 
Thank you - See you Next Year - March 2 2015
Thank you - See you Next Year - March 2 2015Thank you - See you Next Year - March 2 2015
Thank you - See you Next Year - March 2 2015
genegeek
 
Handout Dollar Store Science
Handout Dollar Store ScienceHandout Dollar Store Science
Handout Dollar Store Science
genegeek
 
Evaluating Programs Resources
Evaluating Programs ResourcesEvaluating Programs Resources
Evaluating Programs Resources
genegeek
 
Inquiry Based Science Education (IBSE) - Science World Handout
Inquiry Based Science Education (IBSE) - Science World HandoutInquiry Based Science Education (IBSE) - Science World Handout
Inquiry Based Science Education (IBSE) - Science World Handout
genegeek
 
Digital Outreach
Digital OutreachDigital Outreach
Digital Outreach
genegeek
 
Welcome & BC Science Charter Background
Welcome & BC Science Charter BackgroundWelcome & BC Science Charter Background
Welcome & BC Science Charter Background
genegeek
 
Welcome and thank you pftm
Welcome and thank you pftmWelcome and thank you pftm
Welcome and thank you pftm
genegeek
 
Applied Science Technologists and Technicians of BC (ASTTBC)
Applied Science Technologists and Technicians of BC (ASTTBC)Applied Science Technologists and Technicians of BC (ASTTBC)
Applied Science Technologists and Technicians of BC (ASTTBC)
genegeek
 
Scientist in Residence
Scientist in ResidenceScientist in Residence
Scientist in Residence
genegeek
 
Simon Fraser University Science Outreach
Simon Fraser University Science Outreach Simon Fraser University Science Outreach
Simon Fraser University Science Outreach
genegeek
 
Science World Digital Media workshop by Invoke Media
Science World Digital Media workshop by Invoke MediaScience World Digital Media workshop by Invoke Media
Science World Digital Media workshop by Invoke Media
genegeek
 
Tragic death
Tragic deathTragic death
Tragic death
genegeek
 
Equations cheat sheet
Equations cheat sheetEquations cheat sheet
Equations cheat sheet
genegeek
 
Oct4
Oct4Oct4
Oct4
genegeek
 
Notebook
NotebookNotebook
Notebook
genegeek
 
Penguin Domination
Penguin DominationPenguin Domination
Penguin Domination
genegeek
 

More from genegeek (19)

More information about characters
More information about charactersMore information about characters
More information about characters
 
Characters: initial information
Characters: initial informationCharacters: initial information
Characters: initial information
 
Educational Transformation in BC
Educational Transformation in BCEducational Transformation in BC
Educational Transformation in BC
 
Thank you - See you Next Year - March 2 2015
Thank you - See you Next Year - March 2 2015Thank you - See you Next Year - March 2 2015
Thank you - See you Next Year - March 2 2015
 
Handout Dollar Store Science
Handout Dollar Store ScienceHandout Dollar Store Science
Handout Dollar Store Science
 
Evaluating Programs Resources
Evaluating Programs ResourcesEvaluating Programs Resources
Evaluating Programs Resources
 
Inquiry Based Science Education (IBSE) - Science World Handout
Inquiry Based Science Education (IBSE) - Science World HandoutInquiry Based Science Education (IBSE) - Science World Handout
Inquiry Based Science Education (IBSE) - Science World Handout
 
Digital Outreach
Digital OutreachDigital Outreach
Digital Outreach
 
Welcome & BC Science Charter Background
Welcome & BC Science Charter BackgroundWelcome & BC Science Charter Background
Welcome & BC Science Charter Background
 
Welcome and thank you pftm
Welcome and thank you pftmWelcome and thank you pftm
Welcome and thank you pftm
 
Applied Science Technologists and Technicians of BC (ASTTBC)
Applied Science Technologists and Technicians of BC (ASTTBC)Applied Science Technologists and Technicians of BC (ASTTBC)
Applied Science Technologists and Technicians of BC (ASTTBC)
 
Scientist in Residence
Scientist in ResidenceScientist in Residence
Scientist in Residence
 
Simon Fraser University Science Outreach
Simon Fraser University Science Outreach Simon Fraser University Science Outreach
Simon Fraser University Science Outreach
 
Science World Digital Media workshop by Invoke Media
Science World Digital Media workshop by Invoke MediaScience World Digital Media workshop by Invoke Media
Science World Digital Media workshop by Invoke Media
 
Tragic death
Tragic deathTragic death
Tragic death
 
Equations cheat sheet
Equations cheat sheetEquations cheat sheet
Equations cheat sheet
 
Oct4
Oct4Oct4
Oct4
 
Notebook
NotebookNotebook
Notebook
 
Penguin Domination
Penguin DominationPenguin Domination
Penguin Domination
 

Recently uploaded

Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
paigestewart1632
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 

Recently uploaded (20)

Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 

R program

  • 1. The Project
  • 2. What is R? A FREE program widely used for statistical analysis.
  • 3. Why use R? Strengths - Free - Creates graphs that are publication-quality - Lots of code and packages have been written for it. You’re able to use packages that analyze biodiversity, the human genome, or speech patterns for example. - A wealth of support and resources
  • 4. What is R? Limitations - Takes a bit of time to learn but may be well worth your while in the long run - Unable to handle very very verylarge quantities of data. For most purposes, R is great 
  • 6. So you want to speak πR8… Download from www.r-project.org
  • 7. Conversation 101 Structure > This is a command line. R is waiting for you to say something. [1] This is how R replies Topic
  • 8. Importing Your Data To say “This is That” >FishData<- read.csv(“FishData.csv”)
  • 9. Columns To recall the value of your columns OR
  • 10. Functions To search functions, you can use www.rseek.org or go to Software Resources for R. Here are some simple ones: Mean >mean(COLUMN) Variance >var(COLUMN) Median >median(COLUMN) Standard Deviation >sd(COLUMN)
  • 11. Helpful Links and Tutorials • The R Project (r-project.org) – The official R website. • R Commander (www.rcommander.com) - A graphical user interface (GUI) that some find makes R easier to use. • Software Resources for R* (courses.statistics.com/software/R/Rhome.htm) – A great resource for using and running basic statistical analyses on R. • R Basics Blog* (http://rtutorialseries.blogspot.com/2009/10/r-tutorial-series- introduction-to-r_11.html) - A blog on how to use R. Awesome step-by-step walkthrough with screenshots. • R Seek (www.rseek.org) - A Google custom search for R related webpages. • True Random Number Generators (random.org) – Not all random number generators are created equal. If you require the use of random numbers in your statistical analysis, this website is great.

Editor's Notes

  1. Here’s an introduction. I’ll give you the tools to learn, use and play with R, but I’m not an expert so I’m unlikely to answer your questions. I am, however, able to direct you to resources online.
  2. In order to use R, we must learn the language of R. It’s similar to MatLab and Stata. More sophisticated programs can be very costly (hundreds, upwards to thousands of dollars), but they’re designed to handle a TON of information. I’m not fluent in R, but I do know a few phrases and will walk through an example with you.
  3. We usually input our data into Excel spreadsheets. Convert that to .csv file so R can understand.
  4. To use R, you must communicate with the program in it’s own language. Like learning all languages, the best way to get familiar with it is to use it in practice. So the first step is to download the program.
  5. Pick your topic of conversation. Choose where you want your working directory [wd] from. This is where your data should be located. Double-check if you’re unsure by typing in “getwd()” again.
  6. Type “read.csv(“FILENAME.csv “) that’s located in your working directory. R should regurgitate your data.Renaming your dataset can save you some time and hassle.
  7. Attaching your dataset allows R to save your data to it’s workspace. You will be required to reattach these values every time you run R.