8.1 Come analizzare i dati: R

Size: px
Start display at page:

Download "8.1 Come analizzare i dati: R"

Transcription

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

2 Argomenti R Introduction What is R? R Installation R packages R Help and Doc R Workspace 1 / 22

3 Argomenti R Introduction What is R? R Installation R packages R Help and Doc R Workspace 2 / 22

4 What is R? R is a free software programming language and software environment for statistical computing and graphics. R is a dialect of the S language. 3 / 22

5 What is S? S is a language, developed by John Chambers and others at Bell Labs. S was initiated in 1976 as an internal statistical analysis environment, originally implemented as Fortran libraries. Early versions of the language did not contain functions for statistical modeling. In 1988 the system was rewritten in C and began to resemble the system that we have today (this was Version 3 of the language), including the statistical analysis functionality. Version 4 of the S language was released in 1998 and is the version we use today [Chambers, 2009]. Other books are available at 4 / 22

6 Back to R 1991: Created in New Zealand by Ross Ihaka and Robert Gentleman. 1993: First announcement of R to the public. 1995: Martin M achler convinces Ross and Robert to use the GNU General Public License to make R free software. 1996: A public mailing list is created (R-help and R-devel) 1997: The R Core Group is formed (containing some people associated with S-PLUS). The core group controls the source code for R. 2000: R version is released. 2014: R version is released on July / 22

7 Features of R Runs on almost any standard computing platform/os. Frequent releases (annual + bug fix releases). Active development. Functionality is divided into modular packages. Graphics capabilities very sophisticated. Contains a powerful programming language for developing new tools (user versus programmer). R has an amazing ecosystem of developers. R-help and R-devel mailing lists. 6 / 22

8 R is a free software With free software, you grant different levels of freedom: 1. to run the program, for any purpose. 2. to study how the program works, and adapt it to your needs. 3. to redistribute copies so you can help your neighbor. 4. to improve the program, and release your improvements to the public, so that the whole community benefits. Free Software Foundation (FSF) 7 / 22

9 Drawbacks of R They are mainly related to our knowledge. However, R: is essentially based on 40 year old technology; is based on consumer demand and user contributions; is not ideal for all possible situations (but this is a drawback of all software packages). partly supports 3-D graphics (but things have improved greatly since the old days). generally requires to store objects in physical memory, but there have been advancements to deal with this too. 8 / 22

10 Design of the R System The R system is divided into 2 conceptual parts: 1. the base R system that you download from CRAN ( 2. a collection of user contributed add-on packages. 9 / 22

11 Design of the R System R functionality is divided into a number of packages: The base R system contains, among other things, the base package which is required to run R and contains the most fundamental functions. Implementation of statistical and graphical procedures are separated from the base system, organized in packages. The main packages contained in the base system include utils, stats, datasets, graphics, grdevices, grid, methods, tools, parallel, compiler, splines, tcltk, stats4. There are also Recommend packages: boot, class, cluster, codetools, foreign, KernSmooth, lattice, mgcv, nlme, rpart, survival, MASS, spatial, nnet, Matrix. 10 / 22

12 Design of the R System R functionality is divided into a number of packages: There are about 4000 packages on CRAN that have been developed by users and programmers around the world. There are also many packages associated with the Bioconductor project ( There are packages related to econometrics 1 like ecdata [Farnsworth, 2008]. People often make packages available on their personal websites. There is no reliable way to keep track of how many packages are available in this fashion. 1 Econometrics is the tasks of developing and applying quantitative or statistical methods to the study and elucidation of economic principles 11 / 22

13 Argomenti R Introduction What is R? R Installation R packages R Help and Doc R Workspace 12 / 22

14 Steps to install R 1 Go to the website: ( r-project. org) 2 Click on the download link for your Operating System (OS), such as Windows and Linux. 13 / 22

15 Steps to install R 3 Click on base. 14 / 22

16 Steps to install R 4 Click on Download. 15 / 22

17 Steps to install R 5 Once the file is done downloading (selected Windows), open it up to begin the R installation. 6 Set some configuration options like SDI (separate windows) or create a desktop icon. 7 Click on Next. 16 / 22

18 Steps to open R 1 Find a program called R. R is the environment for your analysis. 2 Once R opens, you ll see: an introductory message; a prompt >. 17 / 22

19 R packages Packages not included in the base distribution can be installed from the R prompt. Given an Internet connection, a package called package-name is installed by supplying the name of the package to the install.packages() function: > install.packages("package-name") The package functionality is available after attaching the package by the library() function > library("package-name") Available packages can be obtained from 18 / 22

20 R Help and Doc 1. Online help comes with the base distribution or packages. It is a collection of manual pages describing function and data set that comes with R. 2. Electronic manuals are shown on web browser when the name of the function is supplied to the help() function: > help("mean") or >?mean 3. Publications work. Extensive documentation is available from the collection of manuals at 19 / 22

21 R Workspace Get workspace directory: > getwd() Set workspace directory: > setwd( NewDirectory ) or by R GUI (File Change Dir) 20 / 22

22 Save and Load Files Save data.rdata by R GUI (File Save Workspace) Save data.rhistory by R GUI (File Save History) Load.Rdata by R GUI (File Load Workspace) or by clicking directly on the file.rdata Save data.rhistory by R GUI (File Save History) Load.R script > load( filename ) 21 / 22

23 Per ulteriori letture John M. Chambers, Software for data analysis: Programming with R (Statistics and Computing), Springer (2008), Chambers_-_Software_for_Data_Analysis_-_ Programming_with_R.pdf Grant V. Farnsworth, Econometrics in R, October 26, 2008, Farnsworth-EconometricsInR.pdf 22 / 22

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

8.3 Come analizzare i dati: introduzione a RStudio

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

More information

8.1.1 Come analizzare i dati: R Language

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

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

The History and Use of R. Joseph Kambourakis

The History and Use of R. Joseph Kambourakis The History and Use of R Joseph Kambourakis Ground Rules Interrupt me These are all my opinions and not of EMC or Big Data Analytics, Discovery & Visualization Meetup Slides will be available Joseph

More information

An Introduction to R. Subhajit Dutta Stat-Math Unit. Indian Statistical Institute, Kolkata October 17, 2012

An Introduction to R. Subhajit Dutta Stat-Math Unit. Indian Statistical Institute, Kolkata October 17, 2012 An Introduction to R Subhajit Dutta Stat-Math Unit Indian Statistical Institute, Kolkata October 17, 2012 Why R? It is FREE!! Basic as well as specialized data analysis technique at your fingertips. Highly

More information

On R for Statistics. Subhajit Dutta Stat-Math Unit. Indian Statistical Institute, Kolkata September 16, 2011

On R for Statistics. Subhajit Dutta Stat-Math Unit. Indian Statistical Institute, Kolkata September 16, 2011 On R for Statistics Subhajit Dutta Stat-Math Unit Indian Statistical Institute, Kolkata September 16, 2011 Why R? It is FREE!! Basic as well as specialized data analysis technique at your fingertips. Highly

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

Part 1: Getting Started

Part 1: Getting Started Part 1: Getting Started 140.776 Statistical Computing Ingo Ruczinski Thanks to Thomas Lumley and Robert Gentleman of the R-core group (http://www.r-project.org/) for providing some tex files that appear

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

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

Introduction to R: Part I

Introduction to R: Part I Introduction to R: Part I Jeffrey C. Miecznikowski March 26, 2015 R impact R is the 13th most popular language by IEEE Spectrum (2014) Google uses R for ROI calculations Ford uses R to improve vehicle

More information

Instruction: Download and Install R and RStudio

Instruction: Download and Install R and RStudio 1 Instruction: Download and Install R and RStudio We will use a free statistical package R, and a free version of RStudio. Please refer to the following two steps to download both R and RStudio on your

More information

The R Software Environment

The R Software Environment The R Software Environment a (very) short introduction L. Torgo ltorgo@dcc.fc.up.pt Departamento de Ciência de Computadores Faculdade de Ciências / Universidade do Porto Feb, 2017 What is R? The R Project

More information

Introduction to RStudio

Introduction to RStudio Introduction to RStudio Ulrich Halekoh Epidemiology and Biostatistics, SDU May 4, 2018 R R is a language that started by Ross Ihaka and Robert Gentleman in 1991 as an open source alternative to S emphasizes

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

Bioconductor tutorial

Bioconductor tutorial Bioconductor tutorial Adapted by Alex Sanchez from tutorials by (1) Steffen Durinck, Robert Gentleman and Sandrine Dudoit (2) Laurent Gautier (3) Matt Ritchie (4) Jean Yang Outline The Bioconductor Project

More information

Introduction into R. A Short Overview. Thomas Girke. December 8, Introduction into R Slide 1/21

Introduction into R. A Short Overview. Thomas Girke. December 8, Introduction into R Slide 1/21 Introduction into R A Short Overview Thomas Girke December 8, 212 Introduction into R Slide 1/21 Introduction Look and Feel of the R Environment R Library Depositories Installation Getting Around Basic

More information

Getting Started with R

Getting Started with R Getting Started with R STAT 133 Gaston Sanchez Department of Statistics, UC Berkeley gastonsanchez.com github.com/gastonstat/stat133 Course web: gastonsanchez.com/stat133 Tool Some of you may have used

More information

Bioinformatics Workshop - NM-AIST

Bioinformatics Workshop - NM-AIST Bioinformatics Workshop - NM-AIST Day 2 Introduction to R Thomas Girke July 24, 212 Bioinformatics Workshop - NM-AIST Slide 1/21 Introduction Look and Feel of the R Environment R Library Depositories Installation

More information

IASC-ERS Summer School CoDaCourse 2014

IASC-ERS Summer School CoDaCourse 2014 IASC-ERS Summer School CoDaCourse 2014 3. Software www.compositionaldata.com Dept. Informàtica, Matemàtica Aplicada i Estadística Universitat de Girona Campus Montilivi, EPS-4 E-17071 Girona (Spain) [Coord:

More information

Step by step to getting R installed on your computer

Step by step to getting R installed on your computer Step by step to getting R installed on your computer 1. Go to the R-Project webpage (www.r-project.org) 2. Select the CRAN option under Download on the left hand side of the page: 3. On the CRAN Mirrors

More information

Intro Intro.3

Intro Intro.3 Intro.1 Intro.2 Introduction to R Much of the content here is from Appendix A of my Analysis of Categorical Data with R book (www.chrisbilder.com/ categorical). All R code is available in AppendixInitialExamples.R

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

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

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

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

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 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

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

R in the City. Richard Saldanha Oxquant Consulting LondonR Group Meeting 3rd November 2009

R in the City. Richard Saldanha Oxquant Consulting LondonR Group Meeting 3rd November 2009 R in the City Richard Saldanha Oxquant Consulting richard@oxquant.com LondonR Group Meeting 3rd November 2009 S Language Development 1965 Bell Labs pre-s work on a statistical computing language 1977 Bell

More information

How to Download and Install R The R software can be downloaded from: Click on download R link.

How to Download and Install R The R software can be downloaded from:   Click on download R link. Tutorial 1: Getting Acquainted with R (Windows version) How to Download and Install R The R software can be downloaded from: www.r-project.org. Click on download R link. Choose a CRAN mirror from a location

More information

History and Ecology of R

History and Ecology of R History and Ecology of R Martyn Plummer International Agency for Research on Cancer ANF R avancé et performances Aussois 6 Oct 2015 Pre-history Before there was R, there was S. The S language Developed

More information

Introduction to Linux

Introduction to Linux Introduction to Linux EECS 211 Martin Luessi April 14, 2010 Martin Luessi () Introduction to Linux April 14, 2010 1 / 14 Outline 1 Introduction 2 How to Get Started 3 Software Development under Linux 4

More information

What is R? R is an open source platform for statistical computing.

What is R? R is an open source platform for statistical computing. What is R? R is an open source platform for statistical computing. It offers a general purpose interpreted programming language a vast library of subroutines, both built-in and contributed and a support

More information

RMassBank for XCMS. Erik Müller. January 4, Introduction 2. 2 Input files LC/MS data Additional Workflow-Methods 2

RMassBank for XCMS. Erik Müller. January 4, Introduction 2. 2 Input files LC/MS data Additional Workflow-Methods 2 RMassBank for XCMS Erik Müller January 4, 2019 Contents 1 Introduction 2 2 Input files 2 2.1 LC/MS data........................... 2 3 Additional Workflow-Methods 2 3.1 Options..............................

More information

2 Installing and Updating R

2 Installing and Updating R 2 Installing and Updating R Stata and R are somewhat similar in that both are modular. Each comes with a single binary executable file and a large number of individual functions or commands. These are

More information

SQL Server 2017: Data Science with Python or R?

SQL Server 2017: Data Science with Python or R? SQL Server 2017: Data Science with Python or R? Dejan Sarka Sponsor Introduction Dejan Sarka (dsarka@solidq.com, dsarka@siol.net, @DejanSarka) 30 years of experience SQL Server MVP, MCT, 16 books 20+ courses,

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

Introducing Oracle R Enterprise 1.4 -

Introducing Oracle R Enterprise 1.4 - Hello, and welcome to this online, self-paced lesson entitled Introducing Oracle R Enterprise. This session is part of an eight-lesson tutorial series on Oracle R Enterprise. My name is Brian Pottle. I

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

Csima Judit február 6.

Csima Judit február 6. R Története, alapjellemzők Csima Judit BME, VIK, Számítástudományi és Információelméleti Tanszék 2017. február 6. Csima Judit R Története, alapjellemzők 1 / 8 Történet Az R gyökerei az R az S nyelv egy

More information

Programming R. Manuel J. A. Eugster. Chapter 1: Basic Vocabulary. Last modification on April 11, 2012

Programming R. Manuel J. A. Eugster. Chapter 1: Basic Vocabulary. Last modification on April 11, 2012 Manuel J. A. Eugster Programming R Chapter 1: Basic Vocabulary Last modification on April 11, 2012 Draft of the R programming book I always wanted to read http://mjaeugster.github.com/progr Licensed under

More information

Author: Leonore Findsen, Qi Wang, Sarah H. Sellke, Jeremy Troisi

Author: Leonore Findsen, Qi Wang, Sarah H. Sellke, Jeremy Troisi 0. Downloading Data from the Book Website 1. Go to http://bcs.whfreeman.com/ips8e 2. Click on Data Sets 3. Click on Data Sets: PC Text 4. Click on Click here to download. 5. Right Click PC Text and choose

More information

Introduction to R programming a SciLife Lab course

Introduction to R programming a SciLife Lab course Introduction to R programming a SciLife Lab course 31 August 2016 What R is a programming language, a programming platform (=environment + interpreter), a software project driven by the core team and the

More information

Introduction to R programming a SciLife Lab course

Introduction to R programming a SciLife Lab course Introduction to R programming a SciLife Lab course 20 October 2017 What R really is? a programming language, a programming platform (= environment + interpreter), a software project driven by the core

More information

Stat 302 Statistical Software and Its Applications Introduction to R

Stat 302 Statistical Software and Its Applications Introduction to R Stat 302 Statistical Software and Its Applications Introduction to R Yen-Chi Chen Department of Statistics, University of Washington Autumn 2016 1 / 23 Statistical Software There are many, many statistical

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

Fraud Detection Using Random Forest Algorithm

Fraud Detection Using Random Forest Algorithm Fraud Detection Using Random Forest Algorithm Eesha Goel Computer Science Engineering and Technology, GZSCCET, Bhatinda, India eesha1992@rediffmail.com Abhilasha Computer Science Engineering and Technology,

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

Automatic Differentiation in. Finlay Scott & Iago Mosqueira

Automatic Differentiation in. Finlay Scott & Iago Mosqueira Automatic Differentiation in Finlay Scott & Iago Mosqueira Structure What is R? history, strengths, limitations Current differentiation options in R How we have used AD with R Next steps AD in R What is

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

Solving the Unsolvable Through Scientific Computing: Explorations in the Best Uses of Popular Mathematics Software

Solving the Unsolvable Through Scientific Computing: Explorations in the Best Uses of Popular Mathematics Software Solving the Unsolvable Through Scientific Computing: Explorations in the Best Uses of Popular Mathematics Software Talitha Washington, Howard University Edray Goins, Purdue University Luis Melara, Shippensburg

More information

SQL Server 2016 R Integration for database administrators

SQL Server 2016 R Integration for database administrators SQL Server 2016 R Integration for database administrators What can DBA gain by using R Integration for SQL Server 2016? Tomaž Kaštrun 20.Jänner, 2017 Our Sponsors About BI Developer and data analyst (SQL

More information

STAT 540 Computing in Statistics

STAT 540 Computing in Statistics STAT 540 Computing in Statistics Introduces programming skills in two important statistical computer languages/packages. 30-40% R and 60-70% SAS Examples of Programming Skills: 1. Importing Data from External

More information

An Introduction To R For Spatial Analysis And Mapping

An Introduction To R For Spatial Analysis And Mapping We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with an introduction to r

More information

R-volution? The R statistical package and what it can do for you. Mike Babyak. March 12, Duke University Medical Center

R-volution? The R statistical package and what it can do for you. Mike Babyak. March 12, Duke University Medical Center The R statistical package and what it can do for you Duke University Medical Center March 12, 2010 http://www.nytimes.com/2009/01/07/technology/business-computing/07program.html// http://bits.blogs.nytimes.com/2009/01/08/r-you-ready-for-r

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

Analysis of two-way cell-based assays

Analysis of two-way cell-based assays Analysis of two-way cell-based assays Lígia Brás, Michael Boutros and Wolfgang Huber April 16, 2015 Contents 1 Introduction 1 2 Assembling the data 2 2.1 Reading the raw intensity files..................

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

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

Introduction to the TSSi package: Identification of Transcription Start Sites

Introduction to the TSSi package: Identification of Transcription Start Sites Introduction to the TSSi package: Identification of Transcription Start Sites Julian Gehring, Clemens Kreutz October 30, 2017 Along with the advances in high-throughput sequencing, the detection of transcription

More information

GS Analysis of Microarray Data

GS Analysis of Microarray Data GS01 0163 Analysis of Microarray Data Keith Baggerly and Kevin Coombes Section of Bioinformatics Department of Biostatistics and Applied Mathematics UT M. D. Anderson Cancer Center kabagg@mdanderson.org

More information

Installing and running R

Installing and running R Installing and running R The R website: http://www.r-project.org/ R on the web here you can find information on the software, download the current version R-2.9.2 (released on 2009-08-24), packages, tutorials

More information

EWRG-CES. Bharath Setturu EWRG, CES, IISc

EWRG-CES. Bharath Setturu EWRG, CES, IISc Bharath Setturu EWRG, CES, IISc What is Free and Open Source? Free and Open source describes a broad general type of free software license that makes source code available to the general public with no

More information

Development of Prototype of Analytical Subsystem in R and Integration with Enterprise Resource Planning System

Development of Prototype of Analytical Subsystem in R and Integration with Enterprise Resource Planning System Andrei Hämäläinen Development of Prototype of Analytical Subsystem in R and Integration with Enterprise Resource Planning System Helsinki Metropolia University of Applied Sciences Master s Degree Information

More information

Introduction to R statistical environment

Introduction to R statistical environment Introduction to R statistical environment R Nano Course Series Aishwarya Gogate Computational Biologist I Green Center for Reproductive Biology Sciences History of R R is a free software environment for

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

History of Unix, Linux and the Open Source

History of Unix, Linux and the Open Source History of Unix, Linux and the Open Source 12.2.2012 George Ajam College of Science /Computer Science Dept. DEC PDP 7 History of UNIX 1969: First version of "Unics" by Ken Thompson and Dennis Richie Multi

More information

Introduction to R: Using R for Statistics and Data Analysis. BaRC Hot Topics

Introduction to R: Using R for Statistics and Data Analysis. BaRC Hot Topics Introduction to R: Using R for Statistics and Data Analysis BaRC Hot Topics http://barc.wi.mit.edu/hot_topics/ Why use R? Perform inferential statistics (e.g., use a statistical test to calculate a p-value)

More information

MATLAB Tutorial. Primary Author: Shoumik Chatterjee Secondary Author: Dr. Chuan Li

MATLAB Tutorial. Primary Author: Shoumik Chatterjee Secondary Author: Dr. Chuan Li MATLAB Tutorial Primary Author: Shoumik Chatterjee Secondary Author: Dr. Chuan Li 1 Table of Contents Section 1: Accessing MATLAB using RamCloud server...3 Section 2: MATLAB GUI Basics. 6 Section 3: MATLAB

More information

Fuzzy Rogers Research Computing Administrator Materials Research Laboratory (MRL) Center for Scientific Computing (CSC)

Fuzzy Rogers Research Computing Administrator Materials Research Laboratory (MRL) Center for Scientific Computing (CSC) Intro to R Fuzzy Rogers Research Computing Administrator Materials Research Laboratory (MRL) Center for Scientific Computing (CSC) fuz@mrl.ucsb.edu MRL 2066B Sharon Solis Paul Weakliem Research Computing

More information

Introduction to R programming a SciLife Lab course

Introduction to R programming a SciLife Lab course Introduction to R programming a SciLife Lab course 22 March 2017 What R really is? a programming language, a programming platform (= environment + interpreter), a software project driven by the core team

More information

2- Computer Essentials

2- Computer Essentials 2-2.1 Computer overview As we have seen in the previous chapter, a computer is an electronic data processing device, which receives, stores input data, processes it, and delivers the output in a required

More information

IST Computational Tools for Statistics I. DEÜ, Department of Statistics

IST Computational Tools for Statistics I. DEÜ, Department of Statistics IST 1051 Computational Tools for Statistics I 1 DEÜ, Department of Statistics Course Objectives Computational Tools for Statistics-I course can increase the understanding of statistics and helps to learn

More information

Stat 302 Statistical Software and Its Applications Introduction to R

Stat 302 Statistical Software and Its Applications Introduction to R Stat 302 Statistical Software and Its Applications Introduction to R Fritz Scholz Department of Statistics, University of Washington Winter Quarter 2015 January 8, 2015 2 Statistical Software There are

More information

BGGN 213 Working with R packages Barry Grant

BGGN 213 Working with R packages Barry Grant BGGN 213 Working with R packages Barry Grant http://thegrantlab.org/bggn213 Recap From Last Time: Why it is important to visualize data during exploratory data analysis. Discussed data visualization best

More information

Example 1: The demand for economics journals

Example 1: The demand for economics journals 1 Introduction This brief chapter, apart from providing two introductory examples on fitting regression models, outlines some basic features of R, including its help facilities and the development model.

More information

Bjørn Helge Mevik Research Computing Services, USIT, UiO

Bjørn Helge Mevik Research Computing Services, USIT, UiO 23.11.2011 1 Introduction to R and Bioconductor: Computer Lab Bjørn Helge Mevik (b.h.mevik@usit.uio.no), Research Computing Services, USIT, UiO (based on original by Antonio Mora, biotek) Exercise 1. Fundamentals

More information

2nd Edition. by Andrie de Vries and Joris Meys

2nd Edition. by Andrie de Vries and Joris Meys R 2nd Edition by Andrie de Vries and Joris Meys R For Dummies, 2nd Edition Published by: John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030 5774, www.wiley.com Copyright 2015 by John Wiley &

More information

Getting Started with ORE - 1

Getting Started with ORE - 1 Hello, and welcome to this online, self-paced lesson entitled Getting Started with ORE. This session is part of an eight-lesson tutorial series on Oracle R Enterprise. My name is Brian Pottle. I will be

More information

Reproducible Homerange Analysis

Reproducible Homerange Analysis Reproducible Homerange Analysis (Sat Aug 09 15:28:43 2014) based on the rhr package This is an automatically generated file with all parameters and settings, in order to enable later replication of the

More information

Building an R Package

Building an R Package Building an R Package Seth Falcon 27 January, 2010 Contents 1 Introduction 1 2 Package Structure By Example 2 3 ALLpheno Package Skeleton 3 3.1 Installation from a running R session................ 4 4

More information

Package BiocInstaller

Package BiocInstaller Package BiocInstaller April 7, 2018 Title Install/Update Bioconductor, CRAN, and github Packages This package is used to install and update Bioconductor, CRAN, and (some) github packages. Version 1.29.6

More information

Introduction to R: Using R for Statistics and Data Analysis. BaRC Hot Topics

Introduction to R: Using R for Statistics and Data Analysis. BaRC Hot Topics Introduction to R: Using R for Statistics and Data Analysis BaRC Hot Topics http://barc.wi.mit.edu/hot_topics/ Why use R? Perform inferential statistics (e.g., use a statistical test to calculate a p-value)

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

Yxilon a Modular Open-Source Statistical Programming Language

Yxilon a Modular Open-Source Statistical Programming Language a Modular Open-Source Statistical Programming Language Sigbert Klinke Uwe Ziegenhagen Yuval Guril Institute für Statistics and Econometrics Humboldt-Universität zu Berlin http://ise.wiwi.hu-berlin.de http://www.quantlet.org

More information

MATLAB The first steps. Edited by Péter Vass

MATLAB The first steps. Edited by Péter Vass MATLAB The first steps Edited by Péter Vass MATLAB The name MATLAB is derived from the expression MATrix LABoratory. It is used for the identification of a software and a programming language. As a software,

More information

How to Use pkgdeptools

How to Use pkgdeptools How to Use pkgdeptools Seth Falcon February 10, 2018 1 Introduction The pkgdeptools package provides tools for computing and analyzing dependency relationships among R packages. With it, you can build

More information

The R statistical computing environment

The R statistical computing environment The R statistical computing environment Luke Tierney Department of Statistics & Actuarial Science University of Iowa June 17, 2011 Luke Tierney (U. of Iowa) R June 17, 2011 1 / 27 Introduction R is a language

More information

A system for statistical analysis. Instructions for installing software. R, R-studio and the R-commander

A system for statistical analysis. Instructions for installing software. R, R-studio and the R-commander Instructions for installing software R, R-studio and the R-commander Graeme.Hutcheson@manchester.ac.uk Manchester Institute of Education, University of Manchester This course uses the following software...

More information

Introduction to MATLAB

Introduction to MATLAB Chapter 1 Introduction to MATLAB MATLAB Matrix Laoratory A special-purpose program optimized to perform engineering and scientific calculations Chapter M1: Introduction to MATLAB 1 MATLAB Integrated development

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

Introduction to BioHPC

Introduction to BioHPC Introduction to BioHPC New User Training [web] [email] portal.biohpc.swmed.edu biohpc-help@utsouthwestern.edu 1 Updated for 2015-06-03 Overview Today we re going to cover: What is BioHPC? How do I access

More information

A Survey of Statistical Modeling Tools

A Survey of Statistical Modeling Tools 1 of 6 A Survey of Statistical Modeling Tools Madhuri Kulkarni (A survey paper written under the guidance of Prof. Raj Jain) Abstract: A plethora of statistical modeling tools are available in the market

More information

POWER BI BOOTCAMP. COURSE INCLUDES: 4-days of instructor led discussion, Hands-on Office labs and ebook.

POWER BI BOOTCAMP. COURSE INCLUDES: 4-days of instructor led discussion, Hands-on Office labs and ebook. Course Code : AUDIENCE : FORMAT: LENGTH: POWER BI BOOTCAMP O365-412-PBID (CP PBD365) Professional Developers Instructor-led training with hands-on labs 4 Days COURSE INCLUDES: 4-days of instructor led

More information

Introduction to R Benedikt Brors Dept. Intelligent Bioinformatics Systems German Cancer Research Center

Introduction to R Benedikt Brors Dept. Intelligent Bioinformatics Systems German Cancer Research Center Introduction to R Benedikt Brors Dept. Intelligent Bioinformatics Systems German Cancer Research Center What is R? R is a statistical computing environment with graphics capabilites It is fully scriptable

More information

Outline. S: past, present and future Some thoughts. The 80s. Interfaces - 60s & 70s. Duncan Temple Lang Department of Statistics UC Davis

Outline. S: past, present and future Some thoughts. The 80s. Interfaces - 60s & 70s. Duncan Temple Lang Department of Statistics UC Davis S: past, present and future Some thoughts Duncan Temple Lang Department of Statistics UC Davis Outline Good idea that was either taken up or missed. Interfaces Thoughts on how S evolved and what implications

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

QPM Lab 1: Installing R and R Studio

QPM Lab 1: Installing R and R Studio QPM Lab 1: Installing R and R Studio Department of Political Science Washington University, St. Louis September 1-2, 2016 QPM Lab 1: Installing R and R Studio 1 Introductions About me Your turn: Name Year

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

gdbtui - Linux Command

gdbtui - Linux Command tui tui - Linux Command -batch -cd= dir -f -b bps -tty= dev -s sym -e prog -se prog -c core cmds -d dir prog core procid]] SYNOPSIS -help-nx-q DESCRIPTION The purpose of a debugger such as GDB is to allow

More information