calc_mx: Age-Specific Fecundity m_x

View source: R/lifetable_indicators.R

calc_mxR Documentation

Age-Specific Fecundity m_x

Description

The age-specific fecundity of the cohort, computed from the female age-stage survival rate, the age-specific female fecundity and the overall survival rate: m_x = s_x,Female * F_xj / l_x. With this definition sum(l_x * m_x) equals the net reproductive rate calc_R0, so the Euler-Lotka equation solved by calc_r is consistent.

Usage

calc_mx(lt, sxj = NULL, fxj = NULL, lx = NULL)

Arguments

lt

A life_table object returned by lifeTable_read.

sxj

Optional; the result of calc_sxj.

fxj

Optional; the result of calc_fxj.

lx

Optional; the result of calc_lx. Supplying any of these avoids recomputing them.

Value

A data frame with the columns Age and m_x; a terminal row with m_x = 0 is appended.

References

Chi, H. and Liu, H. (1985) Two new methods for the study of insect population ecology. Bull. Inst. Zool. Acad. Sin 24(2), 225-240.

See Also

calc_fxj, calc_lx, calc_r

Examples

f <- system.file("extdata", "lifetable_example.csv", package = "insectecol")
lt <- lifeTable_read(f)
head(calc_mx(lt))

insectecol documentation built on Oct. 5, 2026, 5:08 p.m.