Goals of this course. Crash Course in R. Getting Started with R. What is R? What is R? Getting you setup to use R under Windows

Size: px
Start display at page:

Download "Goals of this course. Crash Course in R. Getting Started with R. What is R? What is R? Getting you setup to use R under Windows"

Transcription

1 Oxford Spring School, April 2013 Effective Presentation ti Monday morning lecture: Crash Course in R Robert Andersen Department of Sociology University of Toronto And Dave Armstrong Department of Political Science University of Wisconsin, Milwaukee Goals of this course What is R? Getting you setup to use R under Windows RStudio, RCommander Resources Getting help, documents, books etc. Add-on packages Called libraries in R Working with data Manipulating data recode function in the car library Some statistical models An brief introduction to graphs 2 What is R? A free, open-source implementation of the S language for data analysis and graphics A complete programming language Available for various operating systems (including Linux, Mac and Windows). Supported by a comprehensive help system and a large international community of users. Increasingly used in advanced social-science research, as well as in many other disciplines. In constant flux. Not guaranteed by anyone to be fit for any purpose! 3 Getting Started with R The main source for R and everything connected with it is the Comprehensive R Archive Network (CRAN): Here you will find self-extracting ti and installing zip files for Windows, Linux and Mac operating systems You will also find documentation of various sorts: The official documentation (on CRAN, or installed as part of the R help system) includes: An Introduction to R R Data Import/Export R Installation and Administration, mainly for Unix users who want to have R set up in nonstandard ways. Not needed for basic Windows installation. Writing R Extensions, covers how to create your own packages, write R help files, etc. Also various unofficial user guides and course notes, of varying utility, at CRAN under contributed. 4

2 Some Books to Consider (not on CRAN) Fox, J and S. Weisberg (2010). An R Companion to Applied Regression. 2 nd Edition. Sage. See Krause, A and M. Olson (2002) The Basics of S-PLUS, Third Edition. Springer. Venables, W N and Ripley, B D (2002). Modern Applied Statistics with S. 4 th edition. Springer. See Venables, W N and Ripley, B D (2000). S Programming. Springer. Pinheiro, J C and Bates, D M (2000). Mixed-effects Models in S and S-Plus. Springer. Murrell, P. (2006). R Graphics. Chapman & Hall. 5 Using an Editor Notepad will do but there are much better alternatives R-WinEDT R plug-in for the shareware program WinEDT WinEDT is available for a samll charge at Once WinEDT is installed on your computer, simply install and load the RWinEdt package for R. (more about installing packages later) RCommander Also provides many a menu-driven front-end for R Great for teaching (very similar to SPSS) Simply install and load the Rcmdr package for R RStudio Perhaps now the most commonly used Basically acts as a new front-end for R After installing the most recent version of R, simply download the self-installer for RStudio and double click it 6 Add-on Packages (1) There are many exceptional add-on programs for R Some of interest to social scientists are: car: functions and data connected with John Fox s An R and S-Plus Companion to Applied Regression (Sage, 2002) effects: effect displays foreign: functions for exchanging data with other systems such as SPSS and Stata gam, mgcv and VGAM: generalized additive models gamm: generalized additive mixed models gmodels: various usual functions, including CrossTable lme4 and nlme: mixed models MASS: functions and data connected with Venables and Ripley, Modern Applied Statistics with S. Functions for robust regression, ordered regression etc. nnet: multinomial i l logit models 7 Add-on Packages (2) qvalc: quasi variances for dummy regressors relimp: Relative importance of sets of predictors roblm and robustbase: various methods for robust regression sandwich: robust standard errors survival: duration modeling (survival analysis) sem: structural equation models sm: various methods for smoothing data Zelig: brings together many packages in a way that more closely resembles Stata 8

3 Add-on Packages (3) Add on packages are easily installed from the menus within R Packages load package Or alternatively by typing directly into the console: >install.packages( package name") Once installed, the package must be loaded into the current interactive R session Many packages contain datasets. These must also be loaded and attached to be used The number symbol # below is used to insert comments R will not read anything after it (only works for a single line) 9 Getting Help in R A number of different types of help are available by clicking the help menu: Documentation on all installed packages is available in a web browser by clicking help html help The official manuals can be loaded in PDF format by clicking help manuals Help about individual functions and objects can also be obtained within R by typing help(data) or?data,, for help on something whose name is known help.search( ordinal ), to search all the installed help files for occurrence of a particular text string aprops( stem ), to look for stem in the names of objects available in the current R session If all else fails, use the R-help list: 10 Getting data in (1) Entering data directly The concatenate function, c, combines individual cases together into a vector The cbind (columns bind) and rbind (rows bind) functions combine vectors together into a matrix The data.frame function makes the matrix and a data frame object Getting data in (2) External datasets For rectangular data in a text file, use read.table(): Mydata<-read.table( dataname.txt, header=true) header=true signifies that the first contains variable names The foreign library imports data files from other formats: 11 use.value.labels=true labels converts SPSS value labels to categories. If you specify FALSE, all variables will be treated as quantitative For Stata use read.dtadta For Excel, use read.table, read.csv, read.delim 12

4 Re-specifying variables To make a numerically coded variable into an unordered factor (categorical variable): Recoding Variables using the recode function in the car package Recoding into a quantitative variable: Recoding into an unordered factor: To make a numerical variable into an ordered factor: Finally, it is important to note for recoding that the code for missing data in R is simply NA Some useful functions to get you started Data frames data.frame, rbind, cbind, edit, na.omit, subset, nrow, ncol, length, merge Manipulating variables ifelse, scale, log, ^, recode (car library), seq as.factor, as.ordered, relevel, levels, as.numeric Summarizing variables mean, standard deviation, fivenum, summary, table, CrossTable (gmodels library), by Saving Data Frames # as a rectangular text file write.table(new.data, file="c:/temp/dataname.txt") # Notice the 'forward' leaning slashes! # alternatively, as a CSV file: write.csv(new.data, file="c:/temp/dataname.csv", row.names=false) # 'row.names=false' removes numbered row # names 15 16

5 S Modeling Language The S modeling language has a similar notation for most types of models Model specification generally takes the following form: Response ~ Independent Variables Where the tilde sign (~) is interpreted as regressed on For the general linear model, terms represent additive components as in the regression equation itself Some examples of formulas are: 17 Some Commonly used Models lm: : linear regression by least squares rlm: robust linear models (package MASS) roblm: robust linear models (package roblm) glm: generalized linear models (logit, probit, Poisson, Gamma etc.) glmrob: robust generalized linear models (package robustbase) gam: generalized additive models using the mgcv package or gam package multinom: multinomial logit models (package nnet) polr: ordered logit models (package MASS) lme: mixed models (package nlme) lmer: mixed models (package lme4) survreg and coxph: survival models or event history analysis (package survival) 18 Useful functions for model objects 19 20

6 Graphs in R All graphs are drawn on a chosen device either until a new device is started, or the device is closed dev.off() Some commonly used graphics devices are postscript( mygraphs.ps ) Necessary for LaTeX pdf( mygraph.pdf ) Necessary for PDF LaTeX windows() The default graphics device Especially useful when saving figures in RStudio As you will see in this course, graphs in R are very flexible. A small graph example (1) A small graph example (2) Florida votes by county DADE Graphs in R This afternoon Dave will give a more detailed lecture on making graphs, both generally and in R BUSH PALM.BEACH BUCHANAN 23 24

Regression III: Advanced Methods

Regression III: Advanced Methods Lecture 2: Software Introduction Regression III: Advanced Methods William G. Jacoby Department of Political Science Michigan State University jacoby@msu.edu Getting Started with R What is R? A tiny R session

More information

An Introduction to R- Programming

An Introduction to R- Programming An Introduction to R- Programming Hadeel Alkofide, Msc, PhD NOT a biostatistician or R expert just simply an R user Some slides were adapted from lectures by Angie Mae Rodday MSc, PhD at Tufts University

More information

STAT 571A Advanced Statistical Regression Analysis. Introduction to R NOTES

STAT 571A Advanced Statistical Regression Analysis. Introduction to R NOTES STAT 571A Advanced Statistical Regression Analysis Introduction to R NOTES 2015 University of Arizona Statistics GIDP. All rights reserved, except where previous rights exist. No part of this material

More information

Overview of R. Biostatistics

Overview of R. Biostatistics Overview of R Biostatistics 140.776 Stroustrup s Law There are only two kinds of languages: the ones people complain about and the ones nobody uses. R is a dialect of S What is R? What is S? S is a language

More information

Introduction to R. 1 Introduction 2. 2 What You Need 2

Introduction to R. 1 Introduction 2. 2 What You Need 2 Introduction to R Dave Armstrong University of Wisconsin-Milwaukee Department of Political Science e: armstrod@uwm.edu w: http://www.quantoid.net/teachuw/uwmpsych Contents 1 Introduction 2 2 What You Need

More information

Statistics Statistical Computing Software

Statistics Statistical Computing Software Statistics 135 - Statistical Computing Software Mark E. Irwin Department of Statistics Harvard University Autumn Term Monday, September 19, 2005 - January 2006 Copyright c 2005 by Mark E. Irwin Personnel

More information

CREATING POWERFUL AND EFFECTIVE GRAPHICAL DISPLAYS: AN INTRODUCTION TO LATTICE GRAPHICS IN R

CREATING POWERFUL AND EFFECTIVE GRAPHICAL DISPLAYS: AN INTRODUCTION TO LATTICE GRAPHICS IN R APSA Short Course, SC 13 Chicago, Illinois August 29, 2007 Michigan State University CREATING POWERFUL AND EFFECTIVE GRAPHICAL DISPLAYS: AN INTRODUCTION TO LATTICE GRAPHICS IN R I. Some Basic R Concepts

More information

Outline. Mixed models in R using the lme4 package Part 1: Introduction to R. Following the operations on the slides

Outline. Mixed models in R using the lme4 package Part 1: Introduction to R. Following the operations on the slides Outline Mixed models in R using the lme4 package Part 1: Introduction to R Douglas Bates University of Wisconsin - Madison and R Development Core Team UseR!2009, Rennes, France

More information

An Introduction to the R Commander

An Introduction to the R Commander An Introduction to the R Commander BIO/MAT 460, Spring 2011 Christopher J. Mecklin Department of Mathematics & Statistics Biomathematics Research Group Murray State University Murray, KY 42071 christopher.mecklin@murraystate.edu

More information

Lecture 1: Getting Started and Data Basics

Lecture 1: Getting Started and Data Basics Lecture 1: Getting Started and Data Basics The first lecture is intended to provide you the basics for running R. Outline: 1. An Introductory R Session 2. R as a Calculator 3. Import, export and manipulate

More information

The relimp Package. April 26, 2006

The relimp Package. April 26, 2006 The relimp Package April 26, 2006 Version 0.9-6 Title Relative Contribution of Effects in a Regression Model Author David Firth Maintainer David Firth URL http://www.warwick.ac.uk/go/relimp,

More information

Introduction to R. Introduction to Econometrics W

Introduction to R. Introduction to Econometrics W Introduction to R Introduction to Econometrics W3412 Begin Download R from the Comprehensive R Archive Network (CRAN) by choosing a location close to you. Students are also recommended to download RStudio,

More information

ICPSR Training Program McMaster University Summer, The R Statistical Computing Environment: The Basics and Beyond

ICPSR Training Program McMaster University Summer, The R Statistical Computing Environment: The Basics and Beyond John Fox ICPSR Training Program McMaster University Summer, 2012 The R Statistical Computing Environment: The Basics and Beyond The R statistical programming language and computing environment has become

More information

Introduction to R. Hao Helen Zhang. Fall Department of Mathematics University of Arizona

Introduction to R. Hao Helen Zhang. Fall Department of Mathematics University of Arizona Department of Mathematics University of Arizona hzhang@math.aricona.edu Fall 2019 What is R R is the most powerful and most widely used statistical software Video: A language and environment for statistical

More information

Introduction to R Software

Introduction to R Software 1. Introduction R is a free software environment for statistical computing and graphics. It is almost perfectly compatible with S-plus. The only thing you need to do is download the software from the internet

More information

Introduction to R. base -> R win32.exe (this will change depending on the latest version)

Introduction to R. base -> R win32.exe (this will change depending on the latest version) Dr Raffaella Calabrese, Essex Business School 1. GETTING STARTED Introduction to R R is a powerful environment for statistical computing which runs on several platforms. R is available free of charge.

More information

Generalized Linear Models

Generalized Linear Models Generalized Linear Models Methods@Manchester Summer School Manchester University July 2 6, 2018 Software and Data www.research-training.net/manchester2018 Graeme.Hutcheson@manchester.ac.uk University of

More information

ICPSR Training Program McMaster University Summer, Introduction to the R Statistical Computing Environment

ICPSR Training Program McMaster University Summer, Introduction to the R Statistical Computing Environment John Fox ICPSR Training Program McMaster University Summer, 2016 Introduction to the R Statistical Computing Environment The R statistical programming language and computing environment has become the

More information

MBV4410/9410 Fall Bioinformatics for Molecular Biology. Introduction to R

MBV4410/9410 Fall Bioinformatics for Molecular Biology. Introduction to R MBV4410/9410 Fall 2018 Bioinformatics for Molecular Biology Introduction to R Outline Introduce R Basic operations RStudio Bioconductor? Goal of the lecture Introduce you to R Show how to run R, basic

More information

Module 1: Introduction RStudio

Module 1: Introduction RStudio Module 1: Introduction RStudio Contents Page(s) Installing R and RStudio Software for Social Network Analysis 1-2 Introduction to R Language/ Syntax 3 Welcome to RStudio 4-14 A. The 4 Panes 5 B. Calculator

More information

ICPSR Training Program McMaster University Summer, The R Statistical Computing Environment: The Basics and Beyond

ICPSR Training Program McMaster University Summer, The R Statistical Computing Environment: The Basics and Beyond John Fox ICPSR Training Program McMaster University Summer, 2016 The R Statistical Computing Environment: The Basics and Beyond The R statistical programming language and computing environment has become

More information

R syntax guide. Richard Gonzalez Psychology 613. August 27, 2015

R syntax guide. Richard Gonzalez Psychology 613. August 27, 2015 R syntax guide Richard Gonzalez Psychology 613 August 27, 2015 This handout will help you get started with R syntax. There are obviously many details that I cannot cover in these short notes but these

More information

Introduction to R. Dataset Basics. March 2018

Introduction to R. Dataset Basics. March 2018 Introduction to R March 2018 1. Preliminaries.... a) Suggested packages for importing/exporting data.... b) FAQ: How to find the path of your dataset (or whatever). 2. Import/Export Data........ a) R (.Rdata)

More information

Chapter 1 Introduction to using R with Mind on Statistics

Chapter 1 Introduction to using R with Mind on Statistics Chapter 1 Introduction to using R with Mind on Statistics Manual overview The purpose of this manual is to help you learn how to use the free R software to perform the graphs, simulations, and data analyses

More information

R Short Course Session 1

R Short Course Session 1 R Short Course Session 1 Daniel Zhao, PhD Sixia Chen, PhD Department of Biostatistics and Epidemiology College of Public Health, OUHSC 10/23/2015 Outline Overview of the 5 sessions Pre-requisite requirements

More information

Short Introduction to R

Short Introduction to R Short Introduction to R Paulino Pérez 1 José Crossa 2 1 ColPos-México 2 CIMMyT-México June, 2015. CIMMYT, México-SAGPDB Short Introduction to R 1/51 Contents 1 Introduction 2 Simple objects 3 User defined

More information

Outline. What are SAS (1966), Stata (1985), and SPSS (1968)? Migrating to R for SAS/SPSS/Stata Users

Outline. What are SAS (1966), Stata (1985), and SPSS (1968)? Migrating to R for SAS/SPSS/Stata Users UCLA Department of Statistics Statistical Consulting Center Outline Vivian Lew vlew@stat.ucla.edu October 4, 2009 Statistical packages allow you to read raw data and transform it into a proprietary file

More information

Package gee. June 29, 2015

Package gee. June 29, 2015 Title Generalized Estimation Equation Solver Version 4.13-19 Depends stats Suggests MASS Date 2015-06-29 DateNote Gee version 1998-01-27 Package gee June 29, 2015 Author Vincent J Carey. Ported to R by

More information

R commander an introduction

R commander an introduction R commander an introduction free, user-friendly, and powerful software Ho Kim SCHOOL OF PUBLIC HEALTH, SNU Useful sites R is a free software with powerful tools The Comprehensive R Archives Network http://cran.r-project.org/

More information

Introduction to Statistics using R/Rstudio

Introduction to Statistics using R/Rstudio Introduction to Statistics using R/Rstudio R and Rstudio Getting Started Assume that R for Windows and Macs already installed on your laptop. (Instructions for installations sent) R on Windows R on MACs

More information

POL 345: Quantitative Analysis and Politics

POL 345: Quantitative Analysis and Politics POL 345: Quantitative Analysis and Politics Precept Handout 1 Week 2 (Verzani Chapter 1: Sections 1.2.4 1.4.31) Remember to complete the entire handout and submit the precept questions to the Blackboard

More information

Introduction to R. Andy Grogan-Kaylor October 22, Contents

Introduction to R. Andy Grogan-Kaylor October 22, Contents Introduction to R Andy Grogan-Kaylor October 22, 2018 Contents 1 Background 2 2 Introduction 2 3 Base R and Libraries 3 4 Working Directory 3 5 Writing R Code or Script 4 6 Graphical User Interface 4 7

More information

Why use R? Getting started. Why not use R? Introduction to R: It s hard to use at first. To perform inferential statistics (e.g., use a statistical

Why use R? Getting started. Why not use R? Introduction to R: It s hard to use at first. To perform inferential statistics (e.g., use a statistical Why use R? Introduction to R: Using R for statistics ti ti and data analysis BaRC Hot Topics November 2013 George W. Bell, Ph.D. http://jura.wi.mit.edu/bio/education/hot_topics/ To perform inferential

More information

Getting Started With the R Commander

Getting Started With the R Commander Getting Started With the R Commander John Fox Version 1.9-1 (4 September 2012) 1 Starting the R Commander This document directly describes the use of the R Commander under the Windows version of R. There

More information

Getting Started With the R Commander

Getting Started With the R Commander Getting Started With the R Commander John Fox Version 1.9-1 (9 September 2012) 1 Starting the R Commander This document directly describes the use of the R Commander under the Windows version of R. There

More information

SISG/SISMID Module 3

SISG/SISMID Module 3 SISG/SISMID Module 3 Introduction to R Ken Rice Tim Thornton University of Washington Seattle, July 2018 Introduction: Course Aims This is a first course in R. We aim to cover; Reading in, summarizing

More information

A Short Guide to R with RStudio

A Short Guide to R with RStudio Short Guides to Microeconometrics Fall 2013 Prof. Dr. Kurt Schmidheiny Universität Basel A Short Guide to R with RStudio 2 1 Introduction A Short Guide to R with RStudio 1 Introduction 3 2 Installing R

More information

Why use R? Getting started. Why not use R? Introduction to R: Log into tak. Start R R or. It s hard to use at first

Why use R? Getting started. Why not use R? Introduction to R: Log into tak. Start R R or. It s hard to use at first Why use R? Introduction to R: Using R for statistics ti ti and data analysis BaRC Hot Topics October 2011 George Bell, Ph.D. http://iona.wi.mit.edu/bio/education/r2011/ To perform inferential statistics

More information

An Introduction to Using R

An Introduction to Using R An Introduction to Using R Dino Christenson & Scott Powell Ohio StateUniversity November 20, 2007 Introduction to R Outline I. What is R? II. Why use R? III. Where to get R? IV. GUI & scripts V. Objects

More information

An Introductory Tutorial: Learning R for Quantitative Thinking in the Life Sciences. Scott C Merrill. September 5 th, 2012

An Introductory Tutorial: Learning R for Quantitative Thinking in the Life Sciences. Scott C Merrill. September 5 th, 2012 An Introductory Tutorial: Learning R for Quantitative Thinking in the Life Sciences Scott C Merrill September 5 th, 2012 Chapter 2 Additional help tools Last week you asked about getting help on packages.

More information

An introduction to R 1 / 29

An introduction to R 1 / 29 An introduction to R 1 / 29 What is R? R is an integrated suite of software facilities for data manipulation, calculation and graphical display. Among other things it has: an effective data handling and

More information

Intro to R. Some history. Some history

Intro to R. Some history. Some history Intro to R Héctor Corrada Bravo CMSC858B Spring 2012 University of Maryland Computer Science http://www.nytimes.com/2009/01/07/technology/business-computing/07program.html?_r=2&pagewanted=1 http://www.forbes.com/forbes/2010/0524/opinions-software-norman-nie-spss-ideas-opinions.html

More information

SPSS Instructions and Guidelines PSCI 2300 Intro to Political Science Research Dr. Paul Hensel Last updated 10 March 2018

SPSS Instructions and Guidelines PSCI 2300 Intro to Political Science Research Dr. Paul Hensel Last updated 10 March 2018 SPSS Instructions and Guidelines PSCI 2300 Intro to Political Science Research Dr. Paul Hensel Last updated 10 March 2018 Table of Contents Introduction... 1 Accessing SPSS... 2 Possible Alternative: PSPP...

More information

Introduction to R. UCLA Statistical Consulting Center R Bootcamp. Irina Kukuyeva September 20, 2010

Introduction to R. UCLA Statistical Consulting Center R Bootcamp. Irina Kukuyeva September 20, 2010 UCLA Statistical Consulting Center R Bootcamp Irina Kukuyeva ikukuyeva@stat.ucla.edu September 20, 2010 Outline 1 Introduction 2 Preliminaries 3 Working with Vectors and Matrices 4 Data Sets in R 5 Overview

More information

R Primer for Introduction to Mathematical Statistics 8th Edition Joseph W. McKean

R Primer for Introduction to Mathematical Statistics 8th Edition Joseph W. McKean R Primer for Introduction to Mathematical Statistics 8th Edition Joseph W. McKean Copyright 2017 by Joseph W. McKean at Western Michigan University. All rights reserved. Reproduction or translation of

More information

R basics workshop Sohee Kang

R basics workshop Sohee Kang R basics workshop Sohee Kang Math and Stats Learning Centre Department of Computer and Mathematical Sciences Objective To teach the basic knowledge necessary to use R independently, thus helping participants

More information

Introduction to R Jason Huff, QB3 CGRL UC Berkeley April 15, 2016

Introduction to R Jason Huff, QB3 CGRL UC Berkeley April 15, 2016 Introduction to R Jason Huff, QB3 CGRL UC Berkeley April 15, 2016 Installing R R is constantly updated and you should download a recent version; the version when this workshop was written was 3.2.4 I also

More information

Intermediate Programming in R Session 1: Data. Olivia Lau, PhD

Intermediate Programming in R Session 1: Data. Olivia Lau, PhD Intermediate Programming in R Session 1: Data Olivia Lau, PhD Outline About Me About You Course Overview and Logistics R Data Types R Data Structures Importing Data Recoding Data 2 About Me Using and programming

More information

A brief introduction to R

A brief introduction to R A brief introduction to R Ionuţ Florescu Dept. of Mathematical Sciences Stevens Institute of Technology May 15, 2009 1 What is R? Where to obtain it? R is a software package, one of the most versatile

More information

Introduction to R Commander

Introduction to R Commander Introduction to R Commander 1. Get R and Rcmdr to run 2. Familiarize yourself with Rcmdr 3. Look over Rcmdr metadata (Fox, 2005) 4. Start doing stats / plots with Rcmdr Tasks 1. Clear Workspace and History.

More information

EPIB Four Lecture Overview of R

EPIB Four Lecture Overview of R EPIB-613 - Four Lecture Overview of R R is a package with enormous capacity for complex statistical analysis. We will see only a small proportion of what it can do. The R component of EPIB-613 is divided

More information

Introduction to R: Using R for statistics and data analysis

Introduction to R: Using R for statistics and data analysis Why use R? Introduction to R: Using R for statistics and data analysis George W Bell, Ph.D. BaRC Hot Topics November 2014 Bioinformatics and Research Computing Whitehead Institute http://barc.wi.mit.edu/hot_topics/

More information

Package misclassglm. September 3, 2016

Package misclassglm. September 3, 2016 Type Package Package misclassglm September 3, 2016 Title Computation of Generalized Linear Models with Misclassified Covariates Using Side Information Version 0.2.0 Date 2016-09-02 Author Stephan Dlugosz

More information

The R and R-commander software

The R and R-commander software The R and R-commander software This course uses the statistical package 'R' and the 'R-commander' graphical user interface (Rcmdr). Full details about these packages and the advantages associated with

More information

Getting Started With the R Commander *

Getting Started With the R Commander * Getting Started With the R Commander * John Fox and Milan Bouchet-Valat Version 2.5-0 (last modified: 2018-07-29) 1 Introduction The R Commander (Fox, 2005, 2017) provides a graphical user interface (

More information

Mails : ; Document version: 14/09/12

Mails : ; Document version: 14/09/12 Mails : leslie.regad@univ-paris-diderot.fr ; gaelle.lelandais@univ-paris-diderot.fr Document version: 14/09/12 A freely available language and environment Statistical computing Graphics Supplementary

More information

1/22/2018. Multivariate Applications in Ecology (BSC 747) Ecological datasets are very often large and complex

1/22/2018. Multivariate Applications in Ecology (BSC 747) Ecological datasets are very often large and complex Multivariate Applications in Ecology (BSC 747) Ecological datasets are very often large and complex Modern integrative approaches have allowed for collection of more data, challenge is proper integration

More information

Intro to Stata. University of Virginia Library data.library.virginia.edu. September 16, 2014

Intro to Stata. University of Virginia Library data.library.virginia.edu. September 16, 2014 to 1/12 Intro to University of Virginia Library data.library.virginia.edu September 16, 2014 Getting to Know to 2/12 Strengths Available A full-featured statistical programming language For Windows, Mac

More information

An Introduction to R 1.3 Some important practical matters when working with R

An Introduction to R 1.3 Some important practical matters when working with R An Introduction to R 1.3 Some important practical matters when working with R Dan Navarro (daniel.navarro@adelaide.edu.au) School of Psychology, University of Adelaide ua.edu.au/ccs/people/dan DSTO R Workshop,

More information

An introduction to R WS 2013/2014

An introduction to R WS 2013/2014 An introduction to R WS 2013/2014 Dr. Noémie Becker (AG Metzler) Dr. Sonja Grath (AG Parsch) Special thanks to: Dr. Martin Hutzenthaler (previously AG Metzler, now University of Frankfurt) course development,

More information

Experimental epidemiology analyses with R and R commander. Lars T. Fadnes Centre for International Health University of Bergen

Experimental epidemiology analyses with R and R commander. Lars T. Fadnes Centre for International Health University of Bergen Experimental epidemiology analyses with R and R commander Lars T. Fadnes Centre for International Health University of Bergen 1 Click to add an outline 2 How to install R commander? - install.packages("rcmdr",

More information

An Introduction To R. Erin Rachael Shellman Bioinformatics PhD Program Biostatistics Brownbag Seminar 09/26/2008

An Introduction To R. Erin Rachael Shellman Bioinformatics PhD Program   Biostatistics Brownbag Seminar 09/26/2008 An Introduction To R Erin Rachael Shellman Bioinformatics PhD Program www.umich.edu/~shellman/rtalk.html Biostatistics Brownbag Seminar 09/26/2008 1 Talking Points In this talk, my goal is to: Introduce

More information

Getting Started. Slides R-Intro: R-Analytics: R-HPC:

Getting Started. Slides R-Intro:   R-Analytics:   R-HPC: Getting Started Download and install R + Rstudio http://www.r-project.org/ https://www.rstudio.com/products/rstudio/download2/ TACC ssh username@wrangler.tacc.utexas.edu % module load Rstats %R Slides

More information

Package gamm4. July 25, Index 10

Package gamm4. July 25, Index 10 Version 0.2-5 Author Simon Wood, Fabian Scheipl Package gamm4 July 25, 2017 Maintainer Simon Wood Title Generalized Additive Mixed Models using 'mgcv' and 'lme4' Description

More information

Getting Started With the R Commander

Getting Started With the R Commander Getting Started With the R Commander John Fox and Milan Bouchet-Valat Version 2.0-1 (last modified: 8 November 2013) 1 Introduction The R Commander (Fox, 2005) provides a graphical user interface ( GUI

More information

Index. Bar charts, 106 bartlett.test function, 159 Bottles dataset, 69 Box plots, 113

Index. Bar charts, 106 bartlett.test function, 159 Bottles dataset, 69 Box plots, 113 Index A Add-on packages information page, 186 187 Linux users, 191 Mac users, 189 mirror sites, 185 Windows users, 187 aggregate function, 62 Analysis of variance (ANOVA), 152 anova function, 152 as.data.frame

More information

Introduction to scientific programming in R

Introduction to scientific programming in R Introduction to scientific programming in R John M. Drake & Pejman Rohani 1 Introduction This course will use the R language programming environment for computer modeling. The purpose of this exercise

More information

Computer lab 2 Course: Introduction to R for Biologists

Computer lab 2 Course: Introduction to R for Biologists Computer lab 2 Course: Introduction to R for Biologists April 23, 2012 1 Scripting As you have seen, you often want to run a sequence of commands several times, perhaps with small changes. An efficient

More information

Using R for statistics and data analysis

Using R for statistics and data analysis Introduction ti to R: Using R for statistics and data analysis BaRC Hot Topics October 2011 George Bell, Ph.D. http://iona.wi.mit.edu/bio/education/r2011/ Why use R? To perform inferential statistics (e.g.,

More information

Spatial Ecology Lab 2: Data Analysis with R

Spatial Ecology Lab 2: Data Analysis with R Spatial Ecology Lab 2: Data Analysis with R Damian Maddalena Spring 2015 1 Introduction This lab will get your started with basic data analysis in R. We will load a dataset, do some very basic data manipulations,

More information

A brief introduction to R

A brief introduction to R A brief introduction to R Cavan Reilly September 29, 2017 Table of contents Background R objects Operations on objects Factors Input and Output Figures Missing Data Random Numbers Control structures Background

More information

R Command Summary. Steve Ambler Département des sciences économiques École des sciences de la gestion. April 2018

R Command Summary. Steve Ambler Département des sciences économiques École des sciences de la gestion. April 2018 R Command Summary Steve Ambler Département des sciences économiques École des sciences de la gestion Université du Québec à Montréal c 2018 : Steve Ambler April 2018 This document describes some of the

More information

R (and S, and S-Plus, another program based on S) is an interactive, interpretive, function language.

R (and S, and S-Plus, another program based on S) is an interactive, interpretive, function language. R R (and S, and S-Plus, another program based on S) is an interactive, interpretive, function language. Available on Linux, Unix, Mac, and MS Windows systems. Documentation exists in several volumes, and

More information

Introduction to STATA

Introduction to STATA Introduction to STATA Duah Dwomoh, MPhil School of Public Health, University of Ghana, Accra July 2016 International Workshop on Impact Evaluation of Population, Health and Nutrition Programs Learning

More information

Introduction to R Cmdr

Introduction to R Cmdr Introduction to R Cmdr MARS 6910 Spring 2015 David Hyrenbach Starting R Some Basic Unix Commands (http://cran.r-project.org/ doc/contrib/short-refcard.pdf) ls() show objects in search path; () default

More information

STENO Introductory R-Workshop: Loading a Data Set Tommi Suvitaival, Steno Diabetes Center June 11, 2015

STENO Introductory R-Workshop: Loading a Data Set Tommi Suvitaival, Steno Diabetes Center June 11, 2015 STENO Introductory R-Workshop: Loading a Data Set Tommi Suvitaival, tsvv@steno.dk, Steno Diabetes Center June 11, 2015 Contents 1 Introduction 1 2 Recap: Variables 2 3 Data Containers 2 3.1 Vectors................................................

More information

R for IR. Created by Narren Brown, Grinnell College, and Diane Saphire, Trinity University

R for IR. Created by Narren Brown, Grinnell College, and Diane Saphire, Trinity University R for IR Created by Narren Brown, Grinnell College, and Diane Saphire, Trinity University For presentation at the June 2013 Meeting of the Higher Education Data Sharing Consortium Table of Contents I.

More information

Lab 1: Introduction, Plotting, Data manipulation

Lab 1: Introduction, Plotting, Data manipulation Linear Statistical Models, R-tutorial Fall 2009 Lab 1: Introduction, Plotting, Data manipulation If you have never used Splus or R before, check out these texts and help pages; http://cran.r-project.org/doc/manuals/r-intro.html,

More information

Introduction to R: Using R for statistics and data analysis

Introduction to R: Using R for statistics and data analysis Why use R? Introduction to R: Using R for statistics and data analysis George W Bell, Ph.D. BaRC Hot Topics November 2015 Bioinformatics and Research Computing Whitehead Institute http://barc.wi.mit.edu/hot_topics/

More information

Dr. Barbara Morgan Quantitative Methods

Dr. Barbara Morgan Quantitative Methods Dr. Barbara Morgan Quantitative Methods 195.650 Basic Stata This is a brief guide to using the most basic operations in Stata. Stata also has an on-line tutorial. At the initial prompt type tutorial. In

More information

Practical Quantitative Analysis

Practical Quantitative Analysis Manchester University Dealing with Data in R www.research-training.net/2018manchesterma Graeme.Hutcheson@manchester.ac.uk University of Manchester Your MA dissertation data If you are going to be using

More information

Statistical Software Camp: Introduction to R

Statistical Software Camp: Introduction to R Statistical Software Camp: Introduction to R Day 1 August 24, 2009 1 Introduction 1.1 Why Use R? ˆ Widely-used (ever-increasingly so in political science) ˆ Free ˆ Power and flexibility ˆ Graphical capabilities

More information

Package factorplot. R topics documented: June 23, Type Package Title Graphical Presentation of Simple Contrasts Version Date

Package factorplot. R topics documented: June 23, Type Package Title Graphical Presentation of Simple Contrasts Version Date Type Package Title Graphical Presentation of Simple Contrasts Version 1.1-2 Date 2016-06-22 Package factorplot June 23, 2016 Author Dave Armstrong (Department of Political Science, UW-Milwaukee) Maintainer

More information

Getting Started With the R Commander

Getting Started With the R Commander Getting Started With the R Commander John Fox 26 August 2006 1 Starting the R Commander Once R is running, simply loading the Rcmdr package by typing the command library(rcmdr) into the R Console starts

More information

Introduction to the R Language

Introduction to the R Language Introduction to the R Language Data Types and Basic Operations Starting Up Windows: Double-click on R Mac OS X: Click on R Unix: Type R Objects R has five basic or atomic classes of objects: character

More information

Package MatchIt. April 18, 2017

Package MatchIt. April 18, 2017 Version 3.0.1 Date 2017-04-18 Package MatchIt April 18, 2017 Title Nonparametric Preprocessing for Parametric Casual Inference Selects matched samples of the original treated and control groups with similar

More information

R Basics / Course Business

R Basics / Course Business R Basics / Course Business We ll be using a sample dataset in class today: CourseWeb: Course Documents " Sample Data " Week 2 Can download to your computer before class CourseWeb survey on research/stats

More information

Data types and structures

Data types and structures An introduc+on to Data types and structures Noémie Becker & Benedikt Holtmann Winter Semester 16/17 Course outline Day 3 Review GeFng started with R Crea+ng Objects Data types in R Data structures in R

More information

Yet Another R FAQ, or How I Learned to Stop Worrying and Love Computing 1. Roger Koenker CEMMAP and University of Illinois, Urbana-Champaign

Yet Another R FAQ, or How I Learned to Stop Worrying and Love Computing 1. Roger Koenker CEMMAP and University of Illinois, Urbana-Champaign Yet Another R FAQ, or How I Learned to Stop Worrying and Love Computing 1 Roger Koenker CEMMAP and University of Illinois, Urbana-Champaign It was a splendid mind. For if thought is like the keyboard of

More information

Tutorial (Unix Version)

Tutorial (Unix Version) Tutorial (Unix Version) S.f.Statistik, ETHZ February 26, 2010 Introduction This tutorial will give you some basic knowledge about working with R. It will also help you to familiarize with an environment

More information

Applied Regression Modeling: A Business Approach

Applied Regression Modeling: A Business Approach i Applied Regression Modeling: A Business Approach Computer software help: SPSS SPSS (originally Statistical Package for the Social Sciences ) is a commercial statistical software package with an easy-to-use

More information

STAT 540: R: Sections Arithmetic in R. Will perform these on vectors, matrices, arrays as well as on ordinary numbers

STAT 540: R: Sections Arithmetic in R. Will perform these on vectors, matrices, arrays as well as on ordinary numbers Arithmetic in R R can be viewed as a very fancy calculator Can perform the ordinary mathematical operations: + - * / ˆ Will perform these on vectors, matrices, arrays as well as on ordinary numbers With

More information

This document is designed to get you started with using R

This document is designed to get you started with using R An Introduction to R This document is designed to get you started with using R We will learn about what R is and its advantages over other statistics packages the basics of R plotting data and graphs What

More information

Categorical explanatory variables

Categorical explanatory variables Hutcheson, G. D. (2011). Tutorial: Categorical Explanatory Variables. Journal of Modelling in Management. 6, 2: 225 236. NOTE: this is a slightly updated version of this paper which is distributed to correct

More information

R for large data and bioinformatics

R for large data and bioinformatics R for large data and bioinformatics Thomas Lumley Ken Rice Universities of Washington and Auckland Auckland, November 2013 Introduction: Course Aims Under the hood of R R essentials, and programming skills

More information

Introduction to R. Daniel Berglund. 9 November 2017

Introduction to R. Daniel Berglund. 9 November 2017 Introduction to R Daniel Berglund 9 November 2017 1 / 15 R R is available at the KTH computers If you want to install it yourself it is available at https://cran.r-project.org/ Rstudio an IDE for R is

More information

Ivy s Business Analytics Foundation Certification Details (Module I + II+ III + IV + V)

Ivy s Business Analytics Foundation Certification Details (Module I + II+ III + IV + V) Ivy s Business Analytics Foundation Certification Details (Module I + II+ III + IV + V) Based on Industry Cases, Live Exercises, & Industry Executed Projects Module (I) Analytics Essentials 81 hrs 1. Statistics

More information

8.1 Come analizzare i dati: R

8.1 Come analizzare i dati: R 8.1 Come analizzare i dati: R Insegnamento di Informatica Elisabetta Ronchieri Corso di Laurea di Economia, Universitá di Ferrara I semestre, anno 2014-2015 Elisabetta Ronchieri (Universitá) Insegnamento

More information

Intro to Stata for Political Scientists

Intro to Stata for Political Scientists Intro to Stata for Political Scientists Andrew S. Rosenberg Junior PRISM Fellow Department of Political Science Workshop Description This is an Introduction to Stata I will assume little/no prior knowledge

More information

Predict Outcomes and Reveal Relationships in Categorical Data

Predict Outcomes and Reveal Relationships in Categorical Data PASW Categories 18 Specifications Predict Outcomes and Reveal Relationships in Categorical Data Unleash the full potential of your data through predictive analysis, statistical learning, perceptual mapping,

More information