library(datateachr)
library(tidyverse)Mini Data Analysis: Deliverable 1
Deliverable 1 will be due on Friday October 3rd, 2025 at 11:59pm PT.
This project includes two deliverables, each with explicit tasks. Tasks that are more challenging will often be allocated more points.
Each deliverable will be also graded for reproducibility, cleanliness, and coherence of the overall Github submission. While the two deliverables will be submitted as independent assessments, the analysis itself is a continuum - think of it as two chapters to a story. Each chapter, or in this case, portion of your analysis, should be easily followed through by someone unfamiliar with the content. Here is a good resource for what constitutes “good code”. Learning good coding practices early in your career will save you hassle later on!
Learning Objectives
By the end of this deliverable, you should:
Become familiar with your dataset of choosing
Select 4 questions that you would like to answer with your data
Generate a reproducible and clear report using R Markdown
Become familiar with manipulating and summarizing your data in tibbles using
dplyr, with a research question in mind.
Instructions
Download Datasets
- In RStudio, install the
datateachrpackage by typing the following into your R terminal:
install.packages("devtools")
devtools::install_github("UBC-MDS/datateachr")
- Load the packages below.
- Make a repository in our GitHub classroom. You can do this by following the steps found on canvas in the entry called MDA: Create a repository. One completed, your repository should automatically be listed as part of the stat545ubc-2025 Organization.
Download RMarkdown Report
To complete this deliverable, download and edit the mini-project-1.Rmd directly. Follow the instructions given in the .Rmd file. Fill in the sections that are tagged with <!--- start your work below --->.
To submit this deliverable, make sure to knit this .Rmd file to an .md file by changing the YAML output settings from output: html_document to output: github_document. Commit and push all of your work to the mini-analysis GitHub repository you made earlier, and tag a release on GitHub. Then, submit a link to your tagged release on canvas.
Points: This deliverable is worth 36 points: 30 for your analysis, and 6 for overall reproducibility, cleanliness, and coherence of the Github submission.
Mini Data Analysis Project: Milestone 1
| Criteria | Ratings | Total Pts |
|---|---|---|
| Task 1.1 | 1 pts: Full Marks
0.5 pts: Partial Marks
0 pts: No Marks |
1 pts |
| Task 1.2 | 6 pts: Full Marks
6 to >0 pts: Partial or No Marks
|
6 pts |
| Task 1.3 | 1 pts: Full Marks
1 to >0 pts: Partial or No Marks
|
1 pts |
| Task 1.4 | 2 pts: Full Marks
2 to >0 pts: Partial or No Marks
|
2 pts |
| Task 2.1 | 12 pts: Full Marks
12 to >0 pts: Partial or No Marks
|
12 pts |
| Task 2.2 | 4 pts: Full Marks
4 to >0 pts: Partial or No Marks
|
4 pts |
| Task 3 | 4 pts: Full Marks
4 to >0 pts: Partial or No Marks
|
4 pts |
| Overall Coherence | 0.5 pts: Full Marks
0 pts: No Marks
|
0.5 pts |
| Error-free code | 3 pts: Full Marks
3 to >0 pts: Partial or No Marks
|
3 pts |
| Main README | 1 pts: Full Marks
1 to >0 pts: Partial or No Marks
|
1 pts |
| Output | 1 pts: Full Marks
1 to >0 pts: Partial or No Marks
|
1 pts |
| Tagged release | 0.5 pts: Full Marks
0 pts: No Marks
|
0.5 pts |
Total Points: 36