About the course:
Our R training course course will give you a solid foundation in creating statistical analysis solutions using the R language (Rlang), and how to carry out a range of commonly used analytical processes. You'll also learn how to produce quality graphics to accompany your analytic research.
R is a programming language designed expressly to provide a statistical programming environment that includes extensive graphical capabilities. It has rapidly become the de facto standard for analysts across many disciplines.
If you are new to programming but have an analytical mind and a head for statistics we help you to quickly pick up the fundamentals of hand-coding solutions using R Studio.
We would be happy to discuss how we can tailor a workshop on Rlang which takes into account your business requirements and team's learning goals. We've also delivered this course as part of wider Data Science training programmes which have also included subjects taken from our Python, Scala and Apache Spark syllabuses. We would love to hear from you if you have any questions.
By the end of this course, you will have learnt:
- The R programming language and syntax
- Object oriented programming in R
- How to carry out a range of analyses using R
- How to use R for graphical summary
- Custom solutions using R
Who should attend
Analysts, budding data scientists and software developers who want to explore the vast range of analytical and graphical capabilities of R.
Prerequisites
No previous experience of programming is required although familiarity with another programming language would be helpful. Some experience of basic statistical analytical methods (for instance using Microsoft Excel) would also be useful but is not essential.
Live, instructor-led online and on-site training
We appreciate that you need flexibility to fit in with new working situations - whether you're an individual, part of a distributed team, or simply have projects and deadlines to meet.
Our remote training can take place online in a virtual classroom, with content split into modules to accommodate your scheduling challenges and meet your learning goals. Get in touch today to find out how we can help design a cost-effective, flexible training solution.
As soon as it's safe, we'll return to also offering the on-site custom training courses and programmes upon which we've built our reputation.
Course syllabus
Introduction to R
Overview of the R environment
Getting help
Simple maths
Data in R
Loading and saving data
Types of R object
Making R data objects
Cross tabulation
Working with data objects
Statistical analyses using R
Describing data
Data distribution and sampling
Basic hypothesis testing
Advanced analyses – ANOVA and regression
Using R for graphical summary
Producing graphs using R
Customising graphs
Adding lines, points, symbols and text to graphs
Working with colour
Exporting graphs
Custom solutions using R
Custom functions
Writing and saving scripts
Object classes
Loops and conditional statements
Making the most of results
Developing custom R solutions