Learn R Programming

paramDemo (version 1.0.2)

plot.PDlifeHist: Summarizing and plotting life history variables from parametric demographic models.

Description

These functions are all generic methods for class PDlifeHist.

Usage

# S3 method for PDlifeHist
plot(x, type = "rates", ...)

# S3 method for PDlifeHist summary(object, ...)

# S3 method for PDlifeHist print(x, ...)

Value

No return value, called for plotting objects of class “PDlifeHist

Arguments

x

Object of class “PDlifeHist” obtained from function CalcLifeHist

object

Object of class “PDlifeHist” obtained from function CalcLifeHist

type

Character string specifying the type of plot to be drawn, options are “rates”, “sensitivities”, “all

...

Additional arguments passed to functions plot, print, and summary

Author

Fernando Colchero fernando_colchero@eva.mpg.de

Details

For objects of class “PDlifeHist”, function print displays on the console the data frame of life history variables produced by function CalcLifeHist.

Function summary prints to the console, first the settings as specified by the user (i.e., theta and beta parameters, and the types of models used), and then, as function print, the table of life history variables.

Function plot with argument type = “rates” produces plots of the age-specific demographic rates (i.e., \(p_x\) and \(m_x\)) and the stable age structure and reproductive values (i.e., \(\omega_x\) and \(\nu_x\)). If argument type = “sensitivity”, then it produces plots of the sensitivities and elasticities of \(\lambda\) to \(p_x\) and \(m_x\).

See Also

CalcLifeHist to calculate life history variables from parametric demographic models.

Examples

Run this code
# Calculate life histories on the defalult models:
test <- CalcLifeHist(theta = c(b0 = -3, b1 = 0.1), 
                     beta = c(b0 = 1, b1 = 0.01, b2 = 5),
                     ageMatur = 2)
                     
# Print results:
test

# Summary:
summary(test)

# Plot results:
plot(test, type = "all")

Run the code above in your browser using DataLab