Package: ipfr
Title: List Balancing for Reweighting and Population Synthesis
Version: 1.0.2
Authors@R: c(
  person(
    "Kyle", "Ward", email = "kyleward084@gmail.com",
    role = c("aut", "cre", "cph")
  ),
  person("Greg", "Macfarlane", email = "gregmacfarlane@byu.edu", role = c("ctb")))
Description: Performs iterative proportional updating given a seed table and
  an arbitrary number of marginal distributions. This is commonly used in
  population synthesis, survey raking, matrix rebalancing, and other
  applications. For example, a household survey may be weighted to match the
  known distribution of households by size from the census. An origin/
  destination trip matrix might be balanced to match traffic counts.
  The approach used by this package is based on a paper from
  Arizona State University (Ye, Xin, et. al. (2009)
  <http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.537.723&rep=rep1&type=pdf>).
  Some enhancements have been made to their work including primary and 
  secondary target balance/importance, general marginal agreement, and weight 
  restriction.
License: Apache License (== 2.0)
URL: https://github.com/dkyleward/ipfr
BugReports: https://github.com/dkyleward/ipfr/issues
Depends: R (>= 3.2.0)
Imports: dplyr (>= 0.7.3), ggplot2 (>= 2.2.1), magrittr (>= 1.5), tidyr
        (>= 0.5.1), mlr (>= 2.11)
LazyData: true
Suggests: knitr, rmarkdown, testthat (>= 2.1.0), covr
VignetteBuilder: knitr
RoxygenNote: 7.0.2
NeedsCompilation: no
Packaged: 2020-04-01 19:42:58 UTC; kyle
Author: Kyle Ward [aut, cre, cph],
  Greg Macfarlane [ctb]
Maintainer: Kyle Ward <kyleward084@gmail.com>
Repository: CRAN
Date/Publication: 2020-04-01 20:20:02 UTC
Built: R 4.6.0; ; 2026-04-26 19:12:05 UTC; unix
