Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 An Introduction – UCF, Methods in Ecology, Fall 2008 An Introduction By Danny K. Hunt & Eric D. Stolen Getting Started with R (with speaker notes)

Similar presentations


Presentation on theme: "1 An Introduction – UCF, Methods in Ecology, Fall 2008 An Introduction By Danny K. Hunt & Eric D. Stolen Getting Started with R (with speaker notes)"— Presentation transcript:

1 1 An Introduction – UCF, Methods in Ecology, Fall 2008 An Introduction By Danny K. Hunt & Eric D. Stolen Getting Started with R (with speaker notes)

2 2 An Introduction – UCF, Methods in Ecology, Fall 2008 What We Will Learn What is A Short History Getting Started With R Our First R Session

3 3 An Introduction – UCF, Methods in Ecology, Fall 2008 What is  A Data Analysis Environment –A Programming Environment for Data Analysis and Graphics –An integrated suite of software facilities  Data manipulation  Calculation  Graphical display –An Interactive data analysis “Environment” –A De-facto Standard

4 4 An Introduction – UCF, Methods in Ecology, Fall 2008 A Short History  S (programming language) –Statistical Computing Language –Originates at Bell Labs in Mid-1970’s –Modern Version Develops in 1991 –R is a Dialect of S  S-PLUS –Commercial Package –Developed in 1988 to Current

5 5 An Introduction – UCF, Methods in Ecology, Fall 2008 A Short History  –Was Originally Created  In late 1990’s  By Ross Ihaka and Robert Gentleman  At the University of Auckland, New Zealand –GNU S (open source software) –The R Foundation

6 6 An Introduction – UCF, Methods in Ecology, Fall 2008 Getting Started With R  Getting Jump Started with R –R- An Introduction - 01 Installation.ppt  Acquiring, Downloading, and Installing R software  Extending R using packages –R- An Introduction - 02 References.ppt  URL’s: Official web sites, Newbie stuff, and more –An Introduction to R  Appendix A: A sample session –R FAQ

7 7 An Introduction – UCF, Methods in Ecology, Fall 2008 Getting Started With R  Review RGui –License  Understand your license to use and copy R  Run and review: license(), RShowDoc("COPYING") –Citation:  Please cite R in your publications  Run and Review: citation() –Walk through of the R GUI menus  Getting Help  Working with Packages  Other features

8 8 An Introduction – UCF, Methods in Ecology, Fall 2008 Our First R Session  Quick Review of Vectors –Simple Plot  x <- 1:5  y <- c(1, 2, 3, 4, 5)  plot(x, y); lines(x, y) –Vectors are Objects –Numeric vectors are the simplest data structure available in R –R operates using objects and functions

9 9 An Introduction – UCF, Methods in Ecology, Fall 2008 Our First R Session  Code Snippet Deconstruction x <- 1:5 y <- c(1, 2, 3, 4, 5) plot(x, y); lines(x, y) –Three Code Elements  Objects (x, y)  Operators (“:”, “<-”, “;”)  Functions (c(), plot(), lines())

10 10 An Introduction – UCF, Methods in Ecology, Fall 2008 Our First R Session  Let’s Take it One Step Further y <- y * 2 plot(x, y); lines(x, y) –y * 2 multiplies all the values of y by two –Plots points and a line with a slope of 2

11 11 An Introduction – UCF, Methods in Ecology, Fall 2008 Our First R Session  Datasets –100 famous datasets are built in –Use the function data() to get a list –Datasets are stored as dataframes  Objects made up of rows and columns  The InsectSprays dataset –View the contents of a dataframe  Type InsectSprays  Type InsectSprays –View summary information  Type summary(InsectSprays)  Type summary(InsectSprays)

12 12 An Introduction – UCF, Methods in Ecology, Fall 2008 Our First R Session  The InsectSprays dataset –Attaching to an object  Type attach(InsectSprays)  Type attach(InsectSprays) –Plot a histogram  Type hist(InsectSprays$count)  Type hist(InsectSprays$count) –Graph a box-and-whisker plot  Type boxplot(count~spray)  Type boxplot(count~spray)

13 13 An Introduction – UCF, Methods in Ecology, Fall 2008 Our First R Session  The InsectSprays dataset –Saving a dataframe to a file  Type write.csv(InsectSprays, "c:\\temp\\insect.csv")  Type write.csv(InsectSprays, "c:\\temp\\insect.csv") –Loading a dataframe from a file  Use MS Excel to load insect.csv and save as tab delimited c:\\temp\\insect.txt  Type insect <- read.delim("c:\\temp\\insect.txt")

14 14 An Introduction – UCF, Methods in Ecology, Fall 2008 The End


Download ppt "1 An Introduction – UCF, Methods in Ecology, Fall 2008 An Introduction By Danny K. Hunt & Eric D. Stolen Getting Started with R (with speaker notes)"

Similar presentations


Ads by Google