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 training@mango-solutions.com <http://us.mc624.mail.yahoo.com/mc/compose?to=training@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}}