SlideShare a Scribd company logo
1 of 11
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 EdlefsenRevolution Analytics
 
R programming for data science
R programming for data scienceR programming for data science
R programming for data scienceSovello Hildebrand
 
The History and Use of R
The History and Use of RThe History and Use of R
The History and Use of RAnalyticsWeek
 
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 RRevolution Analytics
 
Coding and Cookies: R basics
Coding and Cookies: R basicsCoding and Cookies: R basics
Coding and Cookies: R basicsC. Tobin Magle
 
Introduction to R
Introduction to RIntroduction to R
Introduction to RAjay 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 RC. Tobin Magle
 
Data wrangling with dplyr
Data wrangling with dplyrData wrangling with dplyr
Data wrangling with dplyrC. Tobin Magle
 
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 Environmentizahn
 
Rattle Graphical Interface for R Language
Rattle Graphical Interface for R LanguageRattle Graphical Interface for R Language
Rattle Graphical Interface for R LanguageMajid Abdollahi
 
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 conceptsAjay Ohri
 
R data structures-2
R data structures-2R data structures-2
R data structures-2Victor Ordu
 

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 FundamentalsRagia Ibrahim
 
Version Control With GitHub & RStudio
Version Control With GitHub & RStudioVersion Control With GitHub & RStudio
Version Control With GitHub & RStudioRsquared Academy
 
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 AbroadSamaa Hazem Hosny
 
R Programming: First Steps
R Programming: First StepsR Programming: First Steps
R Programming: First StepsRsquared Academy
 
R programming intro with examples
R programming intro with examplesR programming intro with examples
R programming intro with examplesDennis
 
R Programming: Introduction to Matrices
R Programming: Introduction to MatricesR Programming: Introduction to Matrices
R Programming: Introduction to MatricesRsquared 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
 
RMySQL Tutorial For Beginners
RMySQL Tutorial For BeginnersRMySQL Tutorial For Beginners
RMySQL Tutorial For BeginnersRsquared Academy
 

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 simulationAlvaro 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 usefulssuser3c3f88
 
Analytics Beyond RAM Capacity using R
Analytics Beyond RAM Capacity using RAnalytics Beyond RAM Capacity using R
Analytics Beyond RAM Capacity using RAlex Palamides
 
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 StudioRupak 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 RevolutionRevolution 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 studioDerek Kane
 
Big Data Analytics with R
Big Data Analytics with RBig Data Analytics with R
Big Data Analytics with RGreat Wide Open
 
Introduction to R Programming
Introduction to R ProgrammingIntroduction to R Programming
Introduction to R Programminghemasri56
 
Unit1_Introduction to R.pdf
Unit1_Introduction to R.pdfUnit1_Introduction to R.pdf
Unit1_Introduction to R.pdfMDDidarulAlam15
 
Introduction to r
Introduction to rIntroduction to r
Introduction to rgslicraf
 
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 HadoopRevolution Analytics
 
Open source analytics
Open source analyticsOpen source analytics
Open source analyticsAjay Ohri
 
Introduction to Microsoft R Services
Introduction to Microsoft R ServicesIntroduction to Microsoft R Services
Introduction to Microsoft R ServicesGregg 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 2013Revolution Analytics
 
DATA MINING USING R (1).pptx
DATA MINING USING R (1).pptxDATA MINING USING R (1).pptx
DATA MINING USING R (1).pptxmyworld93
 

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 charactersgenegeek
 
Characters: initial information
Characters: initial informationCharacters: initial information
Characters: initial informationgenegeek
 
Educational Transformation in BC
Educational Transformation in BCEducational Transformation in BC
Educational Transformation in BCgenegeek
 
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 2015genegeek
 
Handout Dollar Store Science
Handout Dollar Store ScienceHandout Dollar Store Science
Handout Dollar Store Sciencegenegeek
 
Evaluating Programs Resources
Evaluating Programs ResourcesEvaluating Programs Resources
Evaluating Programs Resourcesgenegeek
 
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 Handoutgenegeek
 
Digital Outreach
Digital OutreachDigital Outreach
Digital Outreachgenegeek
 
Welcome & BC Science Charter Background
Welcome & BC Science Charter BackgroundWelcome & BC Science Charter Background
Welcome & BC Science Charter Backgroundgenegeek
 
Welcome and thank you pftm
Welcome and thank you pftmWelcome and thank you pftm
Welcome and thank you pftmgenegeek
 
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 Residencegenegeek
 
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 Mediagenegeek
 
Tragic death
Tragic deathTragic death
Tragic deathgenegeek
 
Equations cheat sheet
Equations cheat sheetEquations cheat sheet
Equations cheat sheetgenegeek
 
Penguin Domination
Penguin DominationPenguin Domination
Penguin Dominationgenegeek
 

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

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 

Recently uploaded (20)

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 

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.