MyNixOS website logo
Description

Propagate Uncertainty for ACS Tabular Estimates.

Utilities for propagating uncertainty in American Community Survey tabular workflows that use published estimates and margins of error, following U.S. Census Bureau derived-estimate guidance and complementing 'tidycensus' margin-of-error workflows. Includes covariance-aware derived estimates, simulation helpers, geographic aggregation, confidence-interval conversion, and reliability diagnostics.

acsmoe

acsmoe propagates uncertainty in American Community Survey tabular workflows. It is scoped to estimate + MOE workflows, not ACS data fetching or microdata variance estimation.

It provides:

  • covariance-aware sums, differences, ratios, proportions, products, and linear combinations;
  • simulation helpers for derived quantities;
  • grouped geographic-style aggregation of paired estimate/MOE columns;
  • MOE/SE/CI conversion utilities;
  • coefficient-of-variation reliability diagnostics.

With no covariance supplied, results match the standard zero-covariance ACS approximation formulas used by tidycensus, so it drops into existing estimate/MOE pipelines without changing the baseline numbers.

Installation

# install.packages("acsmoe")  # once on CRAN

# Development version
# install.packages("pak")
pak::pak("dshkol/acsmoe")

References and attribution

The zero-covariance formulas match the U.S. Census Bureau's ACS guidance for derived estimates, especially Chapter 8 of Understanding and Using American Community Survey Data: What All Data Users Need to Know.

The standard R workflow and baseline MOE helpers are provided by tidycensus; see Walker and Herman's package and Walker's MOE vignette: https://walker-data.com/tidycensus/articles/margins-of-error.html.

The broader motivation for ACS uncertainty handling and regionalization comes from Spielman, Folch, Nagle, Arribas-Bel, and Koschinsky's ACS uncertainty papers. The old geoss/censumander repository is cited as historical reference material only; regionalization is not part of this package.

Metadata

Version

0.1.0

License

Unknown

Platforms (79)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    uefi
    wasip1
    Windows
Show all
  • aarch64-darwin
  • aarch64-freebsd
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64-uefi
  • aarch64-windows
  • aarch64_be-none
  • arc-linux
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • 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-linux
  • 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
  • sh4-linux
  • vc4-none
  • wasm32-wasip1
  • wasm64-wasip1
  • x86_64-cygwin
  • 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-uefi
  • x86_64-windows