Statistics theory

R programming language for statistical computing and data analysis

This course provides a comprehensive introduction to the R programming language for statistical computing and data analysis. The curriculum covers fun...

Instructor: El Mehdi BELLFKIH

About this Course

This course provides a comprehensive introduction to the R programming language for statistical computing and data analysis. The curriculum covers fundamental R programming concepts, data structures, control flow, and functions, then progresses to applied statistical analysis, including descriptive statistics, inferential statistics, hypothesis testing, and regression modeling. Emphasis is placed on practical skills for data manipulation, visualization (using both base R and ggplot2), and the creation of reproducible reports using R Markdown.

Syllabus

  • Section 1.1: Instructions for installing R and the RStudio Integrated Development Environment (IDE)

  • Section 2.1: The RStudio Interface
  • Section 2.2: Getting Started
  • Section 2.3: Packages
  • Section 2.4: Data Types and Structures
  • Subsection 2.4.1: Vectors
  • Subsection 2.4.2: Matrices
  • Subsection 2.4.3: Arrays
  • Subsection 2.4.4: Data Frames
  • Subsection 2.4.5: Lists

  • Section 3.1: Conditionals and Loops
  • Subsection 3.1.1: Conditions
  • Subsection 3.1.2: The For Loop
  • Subsection 3.1.3: The While Loop
  • Section 3.2: Functions

  • Section 4.1: Creating dynamic, reproducible reports that combine code, output, and text.

  • Section 5.1: Statistical Measures
  • Section 5.2: Data Visualization
  • Subsection 5.2.1: The plot() Function
  • Subsection 5.2.2: ggplot2

  • Section 6.1: Sampling
  • Section 6.2: Hypothesis Testing
  • Section 6.3: Statistical Tests
  • Subsection 6.3.1: Two Qualitative Variables
  • Subsection 6.3.2: One Quantitative and One Qualitative Variable
  • Subsection 6.3.3: Two Quantitative Variables

  • Section 7.1: Simple Linear Regression
  • Subsection 7.1.1: Mathematical Modeling
  • Subsection 7.1.2: The Model
  • Section 7.2: Multiple Linear Regression
  • Subsection 7.2.1: Mathematical Modeling
  • Subsection 7.2.2: The Model
  • Section 7.3: Partial Least Squares Regression
Course

Course Info

  • CategoryStatistics theory
  • LevelProfessional
  • Duration45 Hours
  • LanguageEnglish / Arabic