Training materials created by RAP Implementation and Development team
This page contains training resources for building Reproducible Analytical Pipelines. They are aimed at Government Analysts wanting to implement best practice into their work. Check out our RAP training in R resources on the top right of the page.
R code shown here follows tidyverse style guide. If your organisation recommends using google style there will be some differences, notably in function naming and use of explicit return()
. Whichever coding style you choose to follow, make sure to use it consistently within a project.
Newly added in July ’23:
In preparation:
Reproducible analytical pipelines (RAP) have a range of benefits – from increasing efficiency to improving business continuity.
Reduced risks and improved quality
Lowers the risk of human error, automated checks and audit trail ensure mistakes are never repeated, all of which boost organisation’s trustworthiness and reputation. You can read more about RAP introduction in the civil service in Analysis Function strategy and Goldacre review.
Increased resilience and business continuity
Well-documented code stored in accessible location can be used by new analysts with minimal preparation, which makes the team more resilient when people move roles or fall ill.
Increased efficiency
More time to spend on exploring new ideas or personal development, and less time on copy/pasting and manual checks.
Increased collaboration
Sharing code on Git allows analysts to reuse code between projects, which reduces time to create new analytical pipelines and allows to quickly implement trusted solutions.