Learn R Programming

demography (version 1.11)

demogdata: Create demogdata object from raw data matrices

Description

Create demogdata object suitable for plotting using plot.demogdata and fitting an LC or BMS model using lca or an FDA model using fdm.

Usage

demogdata(data, pop, ages, years, type, label, name, lambda)

Arguments

data
Matrix of data: either mortality rates or fertility rates
pop
Matrix of population values of same dimension as data. These are population numbers as at 30 June of each year (i.e., the "exposures"). So, for example, the number of deaths is data*pop if data contains mortality rates.
ages
Vector of ages corresponding to rows of data.
years
Vector of years corresponding to columns of data.
type
Character string showing type of demographic series: either mortality, fertility or migration.
label
Name of area from which the data are taken.
name
Name of series: usually male, female or total.
lambda
Box-Cox transformation parameter.

Value

  • Object of class demogdata with the following components:
  • yearVector of years
  • ageVector of ages
  • rateA list containing one or more rate matrices with one age group per row and one column per year.
  • popA list of the same form as rate but containing population numbers instead of demographic rates.
  • typeType of object: mortality, fertility or migration.
  • labellabel
  • lambdalambda

See Also

read.demogdata