Course Code: nsora
Duration: 28 hours
Prerequisites:

This is a bespoke advanced course for the Maltese NSO with 16 practitioners well versed in programming and coding. 

Overview:

This bespoke course will provide an advanced insight into how to analyze and visualize data in R and create reproducible data analysis reports and communicate statistical results correctly and effectively.

The exact content is to be agreed with the Maltese NSO.

Course Outline:

Day one:

  • Introduction to the R language funamentals

  • Overview of the RStudio application and REPL

  • R data structure essentials

  • Exploratory data analysis with ggplot2

  • Accessing data from packages like eurostat

Day two:

  • Reading data files (XML, JSON, CSV, XLSX) into R

  • Data cleaning and manipulation with the tidyverse

  • Summary statistics of numeric, categorical and hierarchical datasets

  • Automating data analysis with user defined functions and packages

  • Designing print quality data visualisations with ggplot2

  • Building rich reports with RMarkdown in both PDF and HTML formats

  • Using parameterised RMarkdown documents to automate both scheduled and triggered report creation

Day three:

  • Linear and non-linear regression analysis in R

  • Generating and evaluating many models programmatically

  • Working with time series data in R

  • Manipulating dates and datetimes in R

  • Building and evaluating time series forecasts in R

Day four

  • Developing an R package to provide consist workflows for colleagues within the NSO