Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
R Shell
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
README fix something misleading
README.org fix something misleading
build_tags.sh initial import
calendarHeat.R add
cellphone_chart.png add
cellphone_subscriptions_timeseries.R minor tweak
crayola.R initial import
crimeRatesByState2008.csv add
diamonds.R initial import
lattice_timeseries_plots.R
life_sciences_heatmap.R
murder.R add
tls-20091223.unique.csv
unemployment.R refactored and added base graphics version
van_housing.R
van_housing_facet_by_decade.png
van_housing_facet_by_decade_colour_by_type.png
van_housing_facet_by_type_and_decade.png
van_housing_facet_by_type_and_decade_colour_by_type.png
van_housing_facet_by_type_and_decade_colour_by_type_final.png add
van_housing_orig.png add

README.org

Useful Links

https://bitbucket.org/tavisrudd/r_users_group_1/src https://bitbucket.org/tavisrudd/r_users_group_1/get/tip.zip https://bitbucket.org/tavisrudd/r_users_group_1/get/tip.tar.gz

Introductions And A Quick Survey

Name and background

Experience with R?

Statistical training/experience?

Programming experience?

If no R experience, what have you heard about R?

If no R experience, what do you want to learn?

Thanks to our Sponsors!

Pulse Energy, our host

Revolution Analytics

Goals

Today

stoke your interest!

have some fun playing with it

line up speakers for next meeting in May

For the Group

Not just about R!

Data management, analysis and visualization in general

meetings every 2 months

mix of interactive sessions and talks

R as an Environment

long history (S, S-PLUS)

huge, rapidly growing community

thousands of libraries http://crantastic.org/ http://cran.r-project.org/ Lots of interesting blogs: http://www.r-bloggers.com/ http://learnr.wordpress.com/

optimized for fast, INTERACTIVE data exploration

awesome help system

very easy to learn the basics, while doing useful things

A Few Quick Examples

employment data

unemployment

US crimes by state

murder_vs_burglary

timeseries lattice graphics of sales data

lattice_example

Crayola colours over the years

crayola

calendar heat map of blog posts

heatmap

R as a Programming Language

assignment with <- instead of =

not zero indexed, starts at 1..

vector-based rather than scalar based (very important!)

functional, in a loose sense

higher order functions

lexical scoping

an “expression language”

looping in R syntax is inefficient

… but there are higher order functions that make it very efficient and easy.

not side-effect free, like Haskell or Erlang!

Very useful built-in data types (similar to Python)

with a very useful vector/array/matrix slicing syntax

functions take keyword arguments, with optional defaults

“object-oriented”, but with “generic functions”

obj$attr NOT obj.attr

this.is.just.a.variable.name this_is_a_valid_varname for modern versions of R, but wasn’t in the past

a bit inconsistent and idiosyncratic, but awesome nonetheless

Exercises

import a small tabular / numeric dataset into R

Preferably your own data from real life projects, but there is plenty of interesting CSV data on the web if you can’t use your own.

print summary descriptive statistics of the data

examine the data structures that R stores it in

create subsets of it

create same basic charts of the data

if applicable, explore relationships in the data (correlation, etc.)

Resources

http://www.statmethods.net/index.html

http://www.r-tutor.com/

What’s next???

A source of meeting / talk ideas:

http://www.meetup.com/R-Users/#past

Something went wrong with that request. Please try again.