Skip to contents

Allometric equations adjusted for Spanish softwood species

Usage

eq_biomass_ruiz_peinado_2011(species, component = "stem", return_rmse = FALSE)

Arguments

species

A character string specifying the scientific name of the tree species. It can be a column name if all the species are included in this model. See Details for available species.

component

A character string specifying the tree component for biomass calculation (e.g., "tree", "stem", "branches"). See Details.

return_rmse

A logical value. If TRUE, the function returns the root mean squared error (RMSE) of the selected model instead of the biomass value.

Value

A ModelBiomass object containing the configured model parameters and expressions.

Details

Supported species (10):

Abies alba, Abies pinsapo, Juniperus thurifera, Pinus canariensis, Pinus halepensis, Pinus nigra, Pinus pinaster, Pinus pinea, Pinus sylvestris, Pinus uncinata

Available components:

Aboveground / belowground groups (summed automatically):

  • "AGB" — total aboveground biomass

  • "BGB" — total belowground biomass (roots)

  • "tree" — total tree biomass (AGB + BGB)

Tree structural groups:

  • "stem" — stem wood

  • "branches" — all branch fractions combined

  • "roots" — roots (equivalent to BGB)

Individual tree components (species availability varies):

  • "thick branches" — branches > 7 cm

  • "thick and medium branches" — branches > 2 cm

  • "medium branches" — branches 2–7 cm

  • "small branches and leaves" — branches < 2 cm including leaves/needles

Note that Abies pinsapo does not have a separate BGB equation (requesting "BGB" or "roots" will fail, though "tree" still works via its pre-summed formula).

Users can check all available species and components in the biomass_models dataset provided by the library.

Examples

## Aboveground biomass for Pinus pinaster
eq_biomass_ruiz_peinado_2011("Pinus pinaster", "AGB")
#> <silviculture::ModelBiomass>
#>  @ equation  : chr "ruiz-peinado-2011"
#>  @ species   : chr "Pinus pinaster"
#>  @ component : chr "AGB"
#>  @ expression:'data.frame':	3 obs. of  2 variables:
#>  .. $ expression: chr  "0.0278 * d^2.115 * h^0.618" "0.000381 * d^3.141" "0.0129 * d^2.320"
#>  .. $ species   : chr  "Pinus pinaster" "Pinus pinaster" "Pinus pinaster"
#>  @ url       : chr "https://doi.org/10.5424/fs/2011201-11643"
#>  @ obs       : chr "Diameter is assumed to in centimeters, and height is assumed to be in meters"
#>  @ params    :List of 3
#>  .. $ return_rmse: logi FALSE
#>  .. $ comp       : chr [1:3] "stem" "thick and medium branches" "small branches and leaves"
#>  .. $ rmse       : num [1:3] 14.47 7.04 7.67