RStats
Syllabus
- Introduction
- Language basics, numeric, arithmetic, assignment, and vectors, Matrices and Arrays, Non-numeric Values, Lists and Data Frames, Special Values, Classes, and Coercion, Basic Plotting.
- Programming
- Reading and writing files, Programming, Calling Functions, Conditions and Loops (stand-alone statements, stacking statements, coding loops), Writing Functions, Exceptions, Timings, and Visibility.- Statistics and Probability
- Basic data visualisation, probability, common probability distributions (Bernoulli, binomial, Poisson), common probability density functions (uniform, normal, Student's t-distribution).
- Statistical Testing and Modelling
- Sampling distributions, hypothesis testing (testing means, proportions, categorical variables), errors and power, Analysis of variance (ANOVA).
- Regression and Advanced Graphics
- Simple linear regression, multiple linear regression, linear model selection and diagnostics. Advanced graphics(plot customization, plotting regions and margins, point and click coordinate interaction, customizing traditional R plots, specialized text and label notation).
- Advanced Visualization
- Defining colors and plotting in higher dimensions, representing and using color, 3D scatter plots.