Mango Solutions is pleased to announce that we will be running an Introduction 
to R course in Bath  on the 24th and 25th June; there are currently a couple of 
places still available on this course for anyone interested in learning about 
R, the programming language <http://en.wikipedia.org/wiki/Programming_language> 
 and software environment for statistical 
<http://en.wikipedia.org/wiki/Statistics>  computing and graphics.  

 

The course fee is £900 for commercial participants and £500 for academic 
participants which covers comprehensive training manuals, tip sheets, USBs and 
3 months of free consultative support.

 

Nb. Should your organization have 3 or more interested attendees we would be 
pleased to talk to you about running a customized and focused course delivered 
at your own premises using your own datasets.

 

A brief overview of the course contents follows.   For more information on the 
course, or to register, please contact train...@mango-solutions.com 
<http://us.mc624.mail.yahoo.com/mc/compose?to=train...@mango-solutions.com>  

 

Introduction to R 

The introduction to R course provides a practical introduction to the R 
environment to enable users to quickly become productive. 

 

Who Should Attend? 

This course is appropriate for beginners and improvers in the R language and is 
ideal for people wanting an all round introduction to R.

 

Course outline: 

*       Introduction to R 
<http://www.mango-solutions.com/services/rtraining/r_intro.html#intro#intro>  
*       R environment 
<http://www.mango-solutions.com/services/rtraining/r_intro.html#Renv#Renv>  
*       R Data Objects 
<http://www.mango-solutions.com/services/rtraining/r_intro.html#RDatObj#RDatObj>
  
*       Using R Functions 
<http://www.mango-solutions.com/services/rtraining/r_intro.html#RFunctions#RFunctions>
  
*       The "apply" family of functions 
<http://www.mango-solutions.com/services/rtraining/r_intro.html#Apply#Apply>  
*       Writing R Functions 
<http://www.mango-solutions.com/services/rtraining/r_intro.html#WriteFunct#WriteFunct>
  
*       Standard R Graphics 
<http://www.mango-solutions.com/services/rtraining/r_intro.html#StgGraph#StgGraph>
  
*       Advanced R Graphics 
<http://www.mango-solutions.com/services/rtraining/r_intro.html#AdvGraph#AdvGraph>
  
*       R Statistics 
<http://www.mango-solutions.com/services/rtraining/r_intro.html#RStat#RStat>  

 

 

The course covers:- 

e R language and the R community

This section will introduce R, its history and the S language, and speak about 
how it is typically used.

*       Introduction to R 
*       Comparisons with S-PLUS and SAS 
*       An introduction to the R community 
*       Online resources (such as R-Help) 
*       Internal/external support processes 
*       How R is used in your vertical industry 

 

The R Environment

This section will introduce the basic R syntax and will discuss the way we work 
in the R environment

*       R Objects 
*       Search path, Working Directory 
*       Assigning and masking R objects 
*       Packages, Task Views 
*       Working with R editors 
*       Using the R help system 

 

R data objects

This is a basic but vital section of the course, which introduces the base R 
data objects

*       R data types 
*       Single mode structures: Vectors, Matrices and Arrays 
*       The relationship between single mode structures 
*       Multi mode structures: Lists and Data frames 
*       Factors (including the use of functions such as "cut" and "quantile") 
*       Importing and Exporting data 
*       The S3 class system 




 

Using R Functions

This section will concentrate on the basic structure of an R function

*       The structure of a function (getting help, editing a function, seeing a 
function) 
*       Calling R functions 
*       Required, optional and dummy arguments (+ the ellipses) 
*       Lazy argument matching 
*       Functions for numeric data (inc. random number generation) 
*       Functions for character data 
*       Functions for logical/missing data 
*       Basic reporting and statistical functions 

 

The "apply" family of functions 

This section will look at the need for, and the use of, the "apply" family of R 
functions

*       The need for apply functions 
*       Structures with dimensions: The apply functions 
*       Operating on lists: lapply and sapply 
*       Operating on vectors: sapply 
*       The "by" statement: tapply and by 
*       Environment apply: eapply 

 

Writing R functions

This section will introduce the building blocks of R function writing.

*       The basic structure of an R function 
*       R function arguments 
*       Control structures: if, else and logical switching 
*       Using (and not using) loops 
*       Handling inputs (match.call etc) 
*       Handling outputs 

 

Standard Graphics

In this section, we will introduce the basic concepts of producing graphical 
output in R

*       Graphic devices 
*       Colours, Line Types, Plot Symbol, etc 
*       High level graphical functions and arguments 
*       Low level graphical functions 
*       Graphic parameters (the par function) 

 

Advanced Graphics

The grid graphics system

*       viewports : push, up, down, viewport trees 
*       graphical objects 
*       grid units 
*       The Lattice Package 
*       Create a trellis graphic, add information 
*       Use grid and lattice together 
*       Other graphical systems : ggplot, rgl 

 

R Statistics

This section looks at will look at statistical model fitting using the R class 
system

*       Fitting a basic model using an R formula 
*       Investigating an R model object 
*       Worked examples to be guided by the customer 

        *       Linear models 
        *       Mixed models 
        *       Survival analysis 
        *       Missing data 
        *       Generalised additive models

 

Sarah Lewis



mangosolutions

T: +44 (0)1249 767700
F: +44 (0)1249 767707

 



Sarah Lewis



mangosolutions

T: +44 (0)1249 767700
F: +44 (0)1249 767707


Unit 2 Greenways Business Park
Bellinger Close
Chippenham
Wilts
SN15 1BN
UK 

 

LEGAL NOTICE
\ This message is intended for the use of...{{dropped:14}}

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to