Yield increase per unit of nutrient uptake increase.

physiological_efficiency(
  yield_treated,
  yield_control,
  uptake_treated,
  uptake_control,
  verbose = TRUE
)

Arguments

yield_treated

Numeric vector. Yield with nutrient applied (kg/ha).

yield_control

Numeric vector. Yield without nutrient (kg/ha).

uptake_treated

Numeric vector. Total nutrient uptake with fertilizer (kg/ha).

uptake_control

Numeric vector. Total nutrient uptake without fertilizer (kg/ha).

verbose

Logical. If TRUE, prints informational messages. Default TRUE.

Value

Numeric vector. Physiological efficiency (kg grain per kg nutrient uptake). Returns NA where uptake difference is zero.

Details

$$PE = \frac{Y_f - Y_0}{U_f - U_0}$$

Examples

physiological_efficiency(yield_treated = 4500, yield_control = 3000,
                         uptake_treated = 100, uptake_control = 60)
#> Physiological efficiency computed.
#> [1] 37.5