Tree Biomass Challenge (Scientific)
Understanding the total amount of biomass (the total mass of all individuals) in forests is important for understanding the global carbon budget and how the earth will respond to increases in carbon dioxide emissions.
We don’t normally measure the mass of a tree, but take a measurement of the diameter or circumference of the trunk and then estimate mass using equations like M = 0.124 * D2.53.
1. Estimate tree biomass for each species in a 96 hectare area of the Western Ghats in India using the following steps.
- Download the data and load the data into R.
- Write a function that takes a vector of tree diameters as an argument and returns a vector of tree masses.
- Create a
dplyrpipeline that- Adds a new column (using
mutateand your function) that contains masses calculated from the diameters - Groups the data frame into species using the
SpCodecolumn - And then calculates biomass (i.e., the
sumof the masses) for each species (usingsummarize) - Stores the result as a data frame
- Adds a new column (using
- Display the resulting data frame
2. Plot a histogram of the species biomass values you just calculated.
- Use 10 bins in the histogram (using the
binsargument) - Use a log10 scale for the x axis (using
scale_x_log10) - Change the x axis label to
Biomassand the y axis label toNumber of Species(usinglabs)