We’ll grade your homework by reading the HTML output
You should write R code anywhere you see an empty R code chunk. You should write English text anywhere you see “…”; please surround it with doubled asterisks (**...**) so that it will show up as boldface and be easy for us to find.
Include reasonable labels (titles, axis labels, legends, etc.) with each of your graphs.
Name: …
Email: …
We’ll use data on housing values in suburbs of Boston. They are in an R package called “MASS.” (An R package is a collection of code, data, and documentation. “MASS” refers to the book “Modern Applied Statistics with S.” R developed from the earlier language, S.) The MASS package comes with the default R installation, so it’s already on your computer. However, it’s not loaded into your R session by default. So we’ll load it via the require() command (there’s nothing for you to do here):
require("MASS")
## Loading required package: MASS
Run ?Boston (outside this R Markdown document) to read the help page for the Boston data frame.
Convert the chas variable to a factor with labels “off” and “on” (referring to the Charles river).
How many rows are in the Boston data frame? How many columns?
What does a row represent? …
What does a column represent? …
Make a density plot (with rug) of tax rates.
Describe the shape of the distribution of tax rates. …
Note that the distribution shape doesn’t make sense in light of the rug representation of the data. Make a histogram of the tax rates.
Why is the second peak of the density plot so large? In what way is the rug representation of the data inadequate? Write a line or two of code to figure it out, and then explain it.
…
Make a barplot of “chas”.
How many neighborhoods are on the Charles river?
Make a single graph consisting of three plots:
Hint: use layout() with a 4x4 matrix, using the top-right 3x3 corner for the scatterplot, leaving the bottom-left 1x1 corner blank, and using the other parts for the boxplots.
(An optional challenge, worth 0 extra credit points: remove the axis and plot border from each boxplot.)
Look into the highest-crime neighborhood by making a single graph of one column of three rows:
What do you notice about the ptratio and medv for the highest-crime neighborhood?
…