Data Analysis with R

Prepared by Dr Thiyanga S. Talagala

Day 1-Laying the Foundation with R Basics

Welcome to the “Introduction to R and Posit” workshop! In this workshop, we will explore the fundamentals of the R programming language and how it can be used in data analysis. Throughout this workshop, you will learn how to create a new R project, how to save your work within the project, and how to navigate the R Studio Posit interface. You will also learn about data structures and functions, and the basics of programming with R.

Day 2-Framing the House with Data Visualization and Analysis

By the end of this workshop, participants should be able to create effective visualizations using the Grammar of Graphics framework and ggplot2 package in R, and understand the principles and best practices for effective data visualization. Learning objectives: Understand the basic principles of data visualization and the role of visualizations in data analysis. Develop a working knowledge of the Grammar of Graphics and its components, including data, aesthetics, geometry, and scales.

Day 3-Putting on the Finishing Touches with Advanced R Techniques

By the end of this workshop, participants should be able to confidently apply statistical modelling techniques in R to solve complex problems and make informed decisions. Learning Objectives: Gain a foundational understanding of statistical modelling concepts, including hypothesis testing, regression analysis, and ANOVA. Learn how to interpret and communicate the results of statistical models to inform decision-making and support data-driven strategies.