Efficient data analysis and reporting: DRY workflows in R

  Рет қаралды 1,610

R Consortium

R Consortium

Күн бұрын

When analysing data for different projects, do you often find yourself repeating the same steps? Typically, these steps follow a familiar pattern of reading, cleaning, summarising, plotting and analysing data then producing a report. To aid reproducibility, naive examples using Rmarkdown are often presented. However, I routinely employ a modular approach combining GNU Make, R, Rmarkdown and/or Sweave files tracked under git. This system helps to implement a don't repeat yourself (DRY) approach and scales up well as projects become more complex.To aid automation, I have developed generic R, Rmarkdown, STATA, SAS and other pattern rules for GNU Make as well as R packages to generate a project skeleton consisting of initial directories, Makefiles, R syntax files for basic data cleaning and summaries; move data files and documents to standard directories; use codebook information to specify factors and check data; and finally initialise and add these to a local git repository. Comparisons will be made with alternate approaches such as ProjectTemplate and drake.GNU Make pattern rules and R software are available at github.com/pet....

Пікірлер
Explore your data using R programming
25:39
R Programming 101
Рет қаралды 116 М.
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
Learn RStudio and Quarto for Data Analysis | Bioinformatics
1:02:45
BioinformaticsCopilot
Рет қаралды 2 М.
Designing a Reproducible Workflow with R and GitHub
1:48:30
John Little
Рет қаралды 1,6 М.
Causal Inference in R - R-Ladies September 2021
1:37:42
R-Ladies Philly
Рет қаралды 2,5 М.
Diagnose, Explore and Repair your data in #R quick {dlookr}
17:13
yuzaR Data Science
Рет қаралды 10 М.
S3 Objects and Functions in R
16:28
Josiah Parry
Рет қаралды 4,1 М.
How to Document Data Analysis Projects on GitHub the Right Way
41:37
Her Data Project
Рет қаралды 55 М.
Teaching the tidyverse in 2023 | Mine Çetinkaya-Rundel
37:55
Posit PBC
Рет қаралды 19 М.