production
Skip to Content

EV5020: ECOLOGICAL AND ENVIRONMENTAL DATA ANALYSIS USING R (2025-2026)

Last modified: 20 Jun 2025 15:10


Course Overview

This course is uniquely tailored for environmental scientists and ecologists and will provide students with the required background theory and practical skills relevant to modern science. Our example-led lectures and real-world based practical sessions will provide you with a foundation to become confident and proficient in analysing real data. Throughout this course, we will introduce you to using the programming language R to implement modern statistical modelling techniques. You will use the flexible linear and generalised linear modelling frameworks to analyse environmental and ecological data with an emphasis on robust and reproducible statistical methods.

Course Details

Study Type Postgraduate Level 5
Term First Term Credit Points 15 credits (7.5 ECTS credits)
Campus Aberdeen Sustained Study No
Co-ordinators
  • Dr A Douglas

What courses & programmes must have been taken before this course?

What other courses must be taken with this course?

None.

What courses cannot be taken with this course?

Are there a limited number of places available?

No

Course Description

This course will be divided into themed weeks during which you will gain a foundational understanding of statistical theory through example-led lectures and practical skills by completing computer-based exercises.

Week 1: You are introduced to concepts of statistical inference, uncertainty and using R and RStudio for reproducible data analysis.

Week 2: You will learn about the process of analysing ecological data and are introduced to data exploration and visualisation in R using real-world data.

Week 3: During this week you will learn about the theory and practice of fitting simple linear models in R. You will also learn how to validate and interpret linear models.

Week 4: You will learn how to extend the linear modelling framework and apply it to more complex models and data. You will also learn how to compare different plausible models and select the most informative model.

Week 5: During this week, you will learn how to extend the linear modelling framework to fit generalised linear models (GLMs) to analyse different types of data. Specifically, you will learn how to model discrete count data with a Poisson GLM.

Week 6: In this week you will further extend the GLM framework to fit models to binary (0/1) data with a binomial GLM.


Contact Teaching Time

Information on contact teaching time is available from the course guide.

Teaching Breakdown

More Information about Week Numbers


Details, including assessments, may be subject to change until 31 August 2025 for 1st Term courses and 19 December 2025 for 2nd Term courses.

Summative Assessments

MyAberdeen based test on inference and R

Assessment Type Summative Weighting 20
Assessment Weeks 11 Feedback Weeks 11

Look up Week Numbers

Feedback

90-minute MyAberdeen based test.

Written feedback will be provided for each question.

Learning Outcomes
Knowledge LevelThinking SkillOutcome
ConceptualUnderstandUnderstand how we can ask questions in science and specifically how we can apply statistical inference to estimate population parameters.
ConceptualUnderstandHave an appreciation and working knowledge of how to conduct your data analysis in a robust and reproducible way.
ProceduralApplyBe able to visualise and explore biological and ecological data using appropriate graphs and summary tables using R.

Report: Individual

Assessment Type Summative Weighting 60
Assessment Weeks 14 Feedback Weeks 16

Look up Week Numbers

Feedback

Written Report - Analyse a provided data set and complete a structured written report.

 

Learning Outcomes
Knowledge LevelThinking SkillOutcome
ConceptualApplyUnderstand the theory of linear modelling and how to apply this theory to fit models to biological and ecological data using R.
ConceptualEvaluateBe able to critically evaluate linear models through model validation and also interpret model output in a biological context.
ConceptualUnderstandHave an appreciation and working knowledge of how to conduct your data analysis in a robust and reproducible way.
ProceduralApplyBe able to visualise and explore biological and ecological data using appropriate graphs and summary tables using R.
ProceduralUnderstandHave a good understanding and working knowledge of using R.

MyAberdeen based test on linear modelling

Assessment Type Summative Weighting 20
Assessment Weeks 12 Feedback Weeks 13

Look up Week Numbers

Feedback

120-minute Myaberdeen based test.

Written and verbal feedback will be provided individually.

Learning Outcomes
Knowledge LevelThinking SkillOutcome
ConceptualApplyUnderstand the theory of linear modelling and how to apply this theory to fit models to biological and ecological data using R.
ConceptualEvaluateBe able to critically evaluate linear models through model validation and also interpret model output in a biological context.
ConceptualUnderstandHave an appreciation and working knowledge of how to conduct your data analysis in a robust and reproducible way.
ProceduralUnderstandHave a good understanding and working knowledge of using R.

Formative Assessment

There are no assessments for this course.

Resit Assessments

Resit of failed component(s) of the assessment

Assessment Type Summative Weighting
Assessment Weeks Feedback Weeks

Look up Week Numbers

Feedback

Any components that were previously passed will be carried forward.

Learning Outcomes
Knowledge LevelThinking SkillOutcome
Sorry, we don't have this information available just now. Please check the course guide on MyAberdeen or with the Course Coordinator

Course Learning Outcomes

Knowledge LevelThinking SkillOutcome
ConceptualUnderstandUnderstand how we can ask questions in science and specifically how we can apply statistical inference to estimate population parameters.
ProceduralUnderstandHave a good understanding and working knowledge of using R.
ConceptualApplyUnderstand the theory of linear modelling and how to apply this theory to fit models to biological and ecological data using R.
ConceptualUnderstandHave an appreciation and working knowledge of how to conduct your data analysis in a robust and reproducible way.
ConceptualEvaluateBe able to critically evaluate linear models through model validation and also interpret model output in a biological context.
ProceduralApplyBe able to visualise and explore biological and ecological data using appropriate graphs and summary tables using R.

Compatibility Mode

We have detected that you are have compatibility mode enabled or are using an old version of Internet Explorer. You either need to switch off compatibility mode for this site or upgrade your browser.