Skip to content

Commit 5e204e7

Browse files
authored
Add files via upload
1 parent 197af74 commit 5e204e7

File tree

2 files changed

+558
-0
lines changed

2 files changed

+558
-0
lines changed
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
---
2+
title: "Midterm Review 2019"
3+
output: html_document
4+
---
5+
### Format
6+
* The midterm will be in class on Wednesday, October 16th from 9:45-11:15am.
7+
8+
9+
* Exam will be through Canvas.
10+
11+
12+
* There will be 11 or 12 questions. If you answer 10 questions correctly, you will receive 100%. If you answer more than 10 questions correctly, you will also receive extra credit.
13+
14+
15+
* Each question will be multiple choice, but you will have to write and run code on your laptop in order to answer some questions. You are graded soley on the answer you choose, not the code you write to get the answer.
16+
17+
18+
* The use of cell phones is **NOT** permitted during the exam.
19+
20+
21+
* You may use lecture notes, homework solutions and the internet during the exam. However, we will be walking around to make sure nobody is messaging each other on Slack, gchat, or any other kind of instant message platform. This is an individual exam and communication with other students is **NOT** permitted.
22+
23+
24+
* If you have a question during the exam, raise your hand and a TA or the instructor will walk over to you. **DO NOT ask questions on Slack.**
25+
26+
27+
* **Please charge your laptop before the exam** so you don't have to sit on the floor by an outlet.
28+
29+
* All material presented in class before the midterm (September 4th - October 9th) is fair game.
30+
31+
### Major topics included (not an exhaustive list)
32+
33+
* Loading data into R
34+
* Basic Data Wrangling
35+
* Basic Plots
36+
* Plotting with `ggplot2`
37+
* Visualization principles
38+
39+
40+
### Major functions to review (not an exhaustive list)
41+
42+
* `read.csv()`
43+
* `head()`
44+
* `top_n()`
45+
* `group_by()`
46+
* `summarize()`
47+
* `filter()`
48+
* `mutate()`
49+
* `arrange()`
50+
* `%>%`
51+
* `function(){}`
52+
* `ggplot()`; refer to [cheatsheet](https://www.rstudio.com/wp-content/uploads/2015/03/ggplot2-cheatsheet.pdf)
53+
* `seq()`
54+
* `c()`
55+
* `data.frame()`
56+
* `which()`
57+
* `which.max()`
58+
* `which.min()`
59+
* `is.na()`
60+
* `print()`
61+
* `for()`
62+
* `ifelse()`
63+
* `mean()`
64+
* `sd()`
65+
* `sqrt()`
66+
* `sum()`
67+
* Reviewing homework assignments, reading the lecture files, and coding the examples on your own are the best ways to prepare.
68+
69+
### Major packages to load (not an exhaustive list)
70+
71+
* `dslabs`
72+
* `dplyr`
73+
* `ggplot2`
74+
* `ggthemes`
75+
* `ggrepel`
76+
* `RColorBrewer`

0 commit comments

Comments
 (0)