production
Skip to Content

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

Last modified: 22 Jul 2026 14:16


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?

  • One of Master Of Science In Bioarchaeological Science or Master Of Science In Biodiversity Conservation or Master Of Science In Environmental Management or MSci Biological Sciences
  • One of Any Postgraduate Programme (Studied) or BI4015 Grant Proposal (Passed) or BI4515 Grant Proposal - Semester 2 (Passed)

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

Delivered over 11 weeks, this course aims to develop the statistical understanding and practical computing skills you need to analyse ecological and environmental data using R. Example-led lectures introduce the underlying statistical concepts, while separate computer practicals provide structured opportunities to apply these concepts to realistic datasets and develop confidence in reproducible data analysis.

The course begins with statistical inference, uncertainty and the foundations of working with R and RStudio. You will then develop skills in importing, manipulating, exploring and visualising data before progressing to the linear modelling framework. This includes fitting, checking, interpreting and communicating models with continuous and categorical variables, extending models to include multiple variables and comparing plausible models using appropriate model-selection methods. Throughout the course, emphasis is placed on understanding the assumptions and limitations of statistical methods, selecting analyses that are appropriate to the research question and data and presenting results clearly and reproducibly.

Practical exercises, consolidation activities and formative support are integrated throughout the course to reinforce learning and support a manageable progression from foundational skills to independent analysis. The course includes three assessments. The first assesses your core R skills, while the second assesses your understanding and interpretation of a simple linear model. In the final assessment, you will analyse an ecological or environmental dataset and produce a written report that presents and interprets your findings. Dedicated support and question-and-answer sessions are provided before you complete and submit the final assessment independently.


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 2026 for Term 1 and Full Year courses and 8 January 2027 for Term 2 courses.

Summative Assessments

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

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.