MyNixOS website logo
Description

Demographic Analysis and Data Manipulation.

Perform tasks commonly encountered when preparing and analysing demographic data. Some functions are intended for end users, and others for developers. Includes functions for working with life tables.

poputils

Lifecycle:experimental R-CMD-check Codecov testcoverage

Manipulate and analyse demographic data.

Installation

install.packages("poputils")                            ## CRAN version
devtools::install_github("bayesiandemography/poputils") ## development version

For end users

Data manipulation

  • logit(), invlogit() Logistic transformation.

Life expectancy, life tables

  • ex_to_lifetab_brass() Use the Brass logit model to derive life tables with specified life expectancies.
  • lifeexp() Calculate life expectancy from mortality rates.
  • lifetab() Calculate life tables from mortality rates.

Labels

  • age_labels() Create age labels.
  • age_lower(), age_mid(), age_upper() Limits and midpoints of age groups.
  • combine_age() Merge age group labels.
  • reformat_age() Reformat age group labels.
  • reformat_sex() Reformat sex labels.
  • set_age_open() Specify oldest age group.

For developers

Data manipulation

  • check_no_overlap_colnums() Check for argument clashes.
  • groups_colnums() Get column numbers for grouping variables.
  • logit(), invlogit() Logistic transformation.
  • matrix_to_list_of_cols(), matrix_to_list_of_rows() Split matrix.
  • to_matrix() Convert data frame to matrix.

Labels

  • age_group_type() Infer type of age group label.
  • check_age() Validity checks for age group labels.
  • find_label_female(), find_label_male() Identify sex or gender labels.
  • find_var_age(), find_var_sexgender(), find_var_time() Identify age, sex/gender, time variables.
Metadata

Version

0.3.1

License

Unknown

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows