Download presentation

Presentation is loading. Please wait.

Published byAnais Simes Modified over 2 years ago

1
Rrrrrr…… now we know what it is but how the heck do you use it? Andrew Trant PPS Arctic - Labrador Highlands Research Group

2
I) get data II) get data organized and formatted III) import data First things first

3
I) get data II) get data organized and formatted III) import data First things first

4
Save as.csv file

5
I) get data II) get data organized and formatted III) import data First things first

6
Importing data into R -open R and save workspace astest.Rdata #make sure you save workspace image -go into data folder and open ‘test.Rdata’ >read.csv(“ReefFishAbundance.csv”) REMEMBER: nothing is saved into the workspace environment unless you assign it a name >fish<-read.csv(“ReefFishAbundance.csv”)

7
‘R’udimentary Some things to try: >ls() ……………………………… Lists objects >names(fish) ………….……….Lists variables >junk summary(fish) ………….…… Descriptive stats >ls() >rm(junk) ……………………... Removes from ls() >rm(list=ls()) …………………. Clears workspace PERMANENTLY

8
‘R’ows then columns Manipulating data.frame: >fish[1,2] …………...row 1, column 2 >fish[1:3,5] …………rows 1,2,3 column 5 >fish[1,c(3,5:6)] …….row 1 columns 3,5,6 >fish[1,-c(5:6)] …….. row 1 and NOT columns 5,6 c = combine

9
‘R’ussian dolls Subsetting data: >subset(fish,year==1) ……….…….. equal to 1 >subset(fish,year!=1) ……………… NOT equal 1 >subset(subset(fish,year==2),N>170)

10
Tables From dataset airquality (preloaded): >airquality #confusing >with(airquality,table(Temp,Month)) #better >with(airquality, table(cut(Temp, quantile(Temp)), Month)) #best #’quantile’ breaks Temp range into 4 equal parts

11
Mo’R’e Tables > airtable margin.table(airtable) >margin.table(airtable,1) #sum by rows >margin.table(airtable,2) #sum by columns >prop.table(airtable) >prop.table(airtable,1) #prop by row >prop.table(airtable,2) #prop by column >summary(airtable) #Chi-squared test

12
Conspi’R’ing (or plotting) Low level: plot, hist, barplot…. High level: xyplot, dotplot, densityplot, contour, cloud from packages, must install ‘LATTICE’ examples: >with(fish,plot(N~transect,xlab=“transect #”, ylab=“N”)) > bwplot(voice.part ~ height, data=singer, xlab="Height (inches)") >contour

13
Saving you’R’ plot Plot something example: >bwplot(voice.part ~ height, data=singer, xlab="Height”) Make it the active window (ie. click on it)

14
You’R’ own function >testplot fix(testplot) >function(){with(fish,plot(N~transect))} to execute the function: >testplot() to review your function: >testplot

15
‘R’ecap -Find, organize, import data -Manipulate, subset -Make tables -Generate plots and save plots -Make yer very own function WHAT ELSE IS THERE?

16
Shutting down I) Save history file example: oct19.History II) Save workspace file example: test.Rdata III) Close the window and save workspace image

Similar presentations

OK

Range, Variance, and Standard Deviation in SPSS. Get the Frequency first! Step 1. Frequency Distribution After reviewing the data Start with the “Analyze”

Range, Variance, and Standard Deviation in SPSS. Get the Frequency first! Step 1. Frequency Distribution After reviewing the data Start with the “Analyze”

© 2017 SlidePlayer.com Inc.

All rights reserved.

Ads by Google

Ppt on forest fire in india Ppt on forest society and colonialism in india Ppt on relations and functions for class 11th accountancy Free ppt on telephone etiquette Ppt on recycling of waste material Ppt on x.509 authentication service Ppt on commercial use of microorganisms Ppt on centring definition Ppt on natural resources for class 10 Ppt on bionics contact