Learn R Programming

pam (version 2.0.2)

eilers_peeters_generate_regression_ETR_II: Eilers-Peeters Regression for ETR II

Description

Fits a regression model for ETR II based on Eilers-Peeters (1988), considering photoinhibition.

Usage

eilers_peeters_generate_regression_ETR_II(
  data,
  a_start_value = eilers_peeters_default_start_value_a,
  b_start_value = eilers_peeters_default_start_value_b,
  c_start_value = eilers_peeters_default_start_value_c
)

Value

A list containing:

  • etr_regression_data: Predicted ETR values.

  • residual_sum_of_squares: Difference between observed and predicted ETR values, expressed as the sum of squared residuals.

  • root_mean_squared_error: Difference between observed and predicted ETR values, expressed as the root mean squared error.

  • relative_root_mean_squared_error: Difference between observed and predicted ETR values, expressed as the relative root mean squared error, normalized by the mean.

  • a, b, c: Fitted parameters.

  • pm: Maximum ETR (\(p_m\)).

  • s: Initial slope (\(s\)).

  • ik: Transition point from light limitation to light saturation (\(I_k\)).

  • im: PAR at maximum ETR (\(I_m\)).

  • w: Peak sharpness (\(w\)).

Arguments

data

A data.table from from read function (e.g.read_dual_pam_data).

a_start_value

Numeric. Starting value for \(a\). Default: a_start_values_eilers_peeters_default.

b_start_value

Numeric. Starting value for \(b\). Default: b_start_values_eilers_peeters_default.

c_start_value

Numeric. Starting value for \(c\). Default: c_start_values_eilers_peeters_default.

Details

A detailed documentation can be found under https://github.com/biotoolbox/pam?tab=readme-ov-file#eilers_peeters_generate_regression_etr_i-and-eilers_peeters_generate_regression_etr_ii.

References

Eilers, P. H. C., & Peeters, J. C. H. (1988). A model for the relationship between light intensity and the rate of photosynthesis in phytoplankton. Ecological Modelling, 42(3-4), 199-215. Available at: tools:::Rd_expr_doi("10.1016/0304-3800(88)90057-9")

Examples

Run this code
path <- file.path(system.file("extdata", package = "pam"), "20240925.csv")
data <- read_dual_pam_data(path)

result <- eilers_peeters_generate_regression_ETR_II(data)

Run the code above in your browser using DataLab