Quarto for Reproducible Research, Tool Comparisons, and Statistical Computing
Today’s roadmap:
Why write code and reports together?
.qmd document.A typical dissertation project structure:
dissertation/
├── data/ # Raw data files (kept unchanged)
├── scripts/ # Standalone Python or R scripts
├── figures/ # Exported publication-ready plots
├── chapters/ # Individual Quarto chapter files
│ ├── 01-intro.qmd
│ ├── 02-literature.qmd
│ ├── 03-methods.qmd
│ └── 04-results.qmd
├── references.bib # Bibliography file
└── _quarto.yml # Book / thesis project configuration
Choosing the right tool for the job:
| Tool | Strengths | Limitations |
|---|---|---|
| Excel | Visual, quick inspection, low barrier | Error-prone, hard to audit, limited scale |
| SPSS | Standard social science stats menus | Proprietary, expensive, rigid workflows |
| Python / R | Free, reproducible, scalable, automated | Steeper learning curve, syntax debugging |
In today’s practical exercises:
ParkRunPerformanceData.xlsx)Real data science involves fixing errors!
runtime vs run_time).When datasets exceed memory limits (>1 GB):