R is an open-source free programming language for statistical computing, data analysis, and graphics. R is used by a growing number of managers and data analysts inside corporations and academia. R has a wide variety of packages for data mining.
Introduction and preliminaries
- Making R more friendly, R and available GUIs
- Rstudio
- Related software and documentation
- R and statistics
- Using R interactively
- An introductory session
- Getting help with functions and features
- R commands, case sensitivity, etc.
- Recall and correction of previous commands
- Executing commands from or diverting output to a file
- Data permanency and removing objects
Simple manipulations; numbers and vectors
- Vectors and assignment
- Vector arithmetic
- Generating regular sequences
- Logical vectors
- Missing values
- Character vectors
- Index vectors; selecting and modifying subsets of a data set
- Other types of objects
Objects, their modes and attributes
- Intrinsic attributes: mode and length
- Changing the length of an object
- Getting and setting attributes
- The class of an object
Arrays and matrices
- Arrays
- Array indexing. Subsections of an array
- Index matrices
- The array() function
- The outer product of two arrays
- Generalized transpose of an array
- Matrix facilities
- Matrix multiplication
- Linear equations and inversion
- Eigenvalues and eigenvectors
- Singular value decomposition and determinants
- Least squares fitting and the QR decomposition
- Forming partitioned matrices, cbind() and rbind()
- The concatenation function, (), with arrays
- Frequency tables from factors
Lists and data frames
- Lists
- Constructing and modifying lists
- Concatenating lists
- Data frames
- Making data frames
- attach() and detach()
- Working with data frames
- Attaching arbitrary lists
- Managing the search path
Data manipulation
- Selecting, subsetting observations and variables
- Filtering, grouping
- Recoding, transformations
- Aggregation, combining data sets
- Character manipulation, stringr package
Reading data
- Txt files
- CSV files
- XLS, XLSX files
- SPSS, SAS, Stata,… and other formats data
- Exporting data to txt, csv and other formats
- Accessing data from databases using SQL language
Probability distributions
- R as a set of statistical tables
- Examining the distribution of a set of data
- One- and two-sample tests
Grouping, loops and conditional execution
- Grouped expressions
- Control statements
- Conditional execution: if statements
- Repetitive execution: for loops, repeat and while
Writing your own functions
- Simple examples
- Defining new binary operators
- Named arguments and defaults
- The '...' argument
- Assignments within functions
- More advanced examples
- Efficiency factors in block designs
- Dropping all names in a printed array
- Recursive numerical integration
- Scope
- Customizing the environment
- Classes, generic functions and object orientation
Graphical procedures
- High-level plotting commands
- The plot() function
- Displaying multivariate data
- Display graphics
- Arguments to high-level plotting functions
- Basic visualisation graphs
- Multivariate relations with lattice and ggplot package
- Using graphics parameters
- Graphics parameters list
Time series Forecasting
- Seasonal adjustment
- Moving average
- Exponential smoothing
- Extrapolation
- Linear prediction
- Trend estimation
- Stationarity and ARIMA modelling
Econometric methods (casual methods)
- Regression analysis
- Multiple linear regression
- Multiple non-linear regression
- Regression validation
- Forecasting from regression
United Arab Emirates - Introduction to R with Time Series Analysis
Qatar - Introduction to R with Time Series Analysis
Egypt - Introduction to R with Time Series Analysis
Saudi Arabia - Introduction to R with Time Series Analysis
South Africa - Introduction to R with Time Series Analysis
Brasil - Introduction to R with Time Series Analysis
Canada - Introduction to R with Time Series Analysis
中国 - Introduction to R with Time Series Analysis
香港 - Introduction to R with Time Series Analysis
澳門 - Introduction to R with Time Series Analysis
台灣 - Introduction to R with Time Series Analysis
USA - Introduction to R with Time Series Analysis
Österreich - Introduction to R with Time Series Analysis
Schweiz - Introduction to R with Time Series Analysis
Deutschland - Introduction to R with Time Series Analysis
Czech Republic - Introduction to R with Time Series Analysis
Denmark - Introduction to R with Time Series Analysis
Estonia - Introduction to R with Time Series Analysis
Finland - Introduction to R with Time Series Analysis
Greece - Introduction to R with Time Series Analysis
Magyarország - Introduction to R with Time Series Analysis
Ireland - Introduction to R with Time Series Analysis
Luxembourg - Introduction to R with Time Series Analysis
Latvia - Introduction to R with Time Series Analysis
España - Introducción a R con Análisis de Series Temporales
Italia - Introduction to R with Time Series Analysis
Lithuania - Introduction to R with Time Series Analysis
Nederland - Introduction to R with Time Series Analysis
Norway - Introduction to R with Time Series Analysis
Portugal - Introduction to R with Time Series Analysis
România - Introduction to R with Time Series Analysis
Sverige - Introduction to R with Time Series Analysis
Türkiye - Introduction to R with Time Series Analysis
Malta - Introduction to R with Time Series Analysis
Belgique - Introduction to R with Time Series Analysis
France - Introduction to R with Time Series Analysis
日本 - Introduction to R with Time Series Analysis
Australia - Introduction to R with Time Series Analysis
Malaysia - Introduction to R with Time Series Analysis
New Zealand - Introduction to R with Time Series Analysis
Philippines - Introduction to R with Time Series Analysis
Singapore - Introduction to R with Time Series Analysis
Thailand - Introduction to R with Time Series Analysis
Vietnam - Introduction to R with Time Series Analysis
India - Introduction to R with Time Series Analysis
Argentina - Introducción a R con Análisis de Series Temporales
Chile - Introducción a R con Análisis de Series Temporales
Costa Rica - Introducción a R con Análisis de Series Temporales
Ecuador - Introducción a R con Análisis de Series Temporales
Guatemala - Introducción a R con Análisis de Series Temporales
Colombia - Introducción a R con Análisis de Series Temporales
México - Introducción a R con Análisis de Series Temporales
Panama - Introducción a R con Análisis de Series Temporales
Peru - Introducción a R con Análisis de Series Temporales
Uruguay - Introducción a R con Análisis de Series Temporales
Venezuela - Introducción a R con Análisis de Series Temporales
Polska - Introduction to R with Time Series Analysis
United Kingdom - Introduction to R with Time Series Analysis
South Korea - Introduction to R with Time Series Analysis
Pakistan - Introduction to R with Time Series Analysis
Sri Lanka - Introduction to R with Time Series Analysis
Bulgaria - Introduction to R with Time Series Analysis
Bolivia - Introducción a R con Análisis de Series Temporales
Indonesia - Introduction to R with Time Series Analysis
Kazakhstan - Introduction to R with Time Series Analysis
Moldova - Introduction to R with Time Series Analysis
Morocco - Introduction to R with Time Series Analysis
Tunisia - Introduction to R with Time Series Analysis
Kuwait - Introduction to R with Time Series Analysis
Oman - Introduction to R with Time Series Analysis
Slovakia - Introduction to R with Time Series Analysis
Kenya - Introduction to R with Time Series Analysis
Nigeria - Introduction to R with Time Series Analysis
Botswana - Introduction to R with Time Series Analysis
Slovenia - Introduction to R with Time Series Analysis
Croatia - Introduction to R with Time Series Analysis
Serbia - Introduction to R with Time Series Analysis
Bhutan - Introduction to R with Time Series Analysis