In this activity, you’ll explore ice cover duration for lakes in the Madison Lake Area (long term data, 1853 - present), then further explore trends in mean air temperature from a second dataset.
The datasets are here to download:
Download both datasets
Explore the metadata for each to ensure you know what they contain, variables, units, etc. NOTE: How are missing values stored in the ice duration variable?
Create a new version-controlled R Project
In a single R Markdown (or Quarto) document:
Read in both files (ice cover duration and meteorological data). Note that the ice cover data has some NA values stored as -999.
Create a visualization that compares ice duration across different lakes in the Madison Lake Area. Include both the actual ice duration values and some representation of summary statistics for each lake. Careful if you use a boxplot over a jitter or beeswarm - what values might be doubly represented? Can you find an argument that would help you remove those from the boxplot?
Find the mean ice cover duration in Madison Lake Area by year (i.e., you’ll only be grouping by the year variable here). Understanding check: what are you finding the mean of here? Why are there multiple observations for each year?)
Create an exploratory visualization of mean ice cover duration by year for the Madison Lake Area. Add a sentence or two below this exploratory graph describing the overall trend(s) you observe.
Find the mean air temperature (using the daily average air temperature - adjusted) in Madison Lake Area by year using only observations from winter months (December, January, February)
Create an exploratory visualization of mean winter temperatures for the Madison Lake Area. Add a sentence or two below this exploratory graph describing the overall trend(s) you observe.
Join the mean winter air temperatures to the mean ice cover duration data you found above
Create an exploratory scatterplot of mean winter temperatures versus mean ice duration. Add a sentence or two below this exploratory graph describing the overall trend(s) you observe.
Explore thaw dates since 1970. Create a subset of the ice cover
duration data since 1970 (ok to include 1970), then convert the
ice_off
column to a Date
. Use
lubridate::yday()
to pull the numeric day of the
year from that Date. Create an exploratory plot of the ice off day
(numeric day-of-the-year) from 1970 - present. Add a sentence or two
below this exploratory graph describing the overall trend(s) you
observe.