synthACS: Synthetic Microdata and Spatial MicroSimulation Modeling for ACS Data

Firstly provides a wrapper to library(acs) to access curated set of American Community Survey (ACS) base tables which may be of interest to many researchers. Secondly, it builds synthetic micro-datasets of ACS data at any specified geographic level with 10 default individual attributes. Thirdly, provides functionality for data-extensibility of micro-datasets; allowing users to both add data attributes and marginalize undesired attributes. And finally, the package also conducts spatial microsimulation modeling (SMSM) via simulated annealing. SMSM is conducted in parallel by default.

AuthorAlex Whitworth [aut, cre]
Date of publication2016-09-14 23:31:05
MaintainerAlex Whitworth <whitworth.alex@gmail.com>
LicenseMIT + file LICENSE
Version1.0.0

View on CRAN

Man pages

add_constraint: Add new constraint to constraint table

adjDR: Age-adjusted Death Rate by race and gender

AgeRaceDR: Death rates in the United States by age and race, 2013

all_geog_constraint_age: Create age constraint list to a set of geographies

all_geog_constraint_edu: Create educational attainment constraint list to a set of...

all_geog_constraint_employment: Create employment status constraint list to a set of...

all_geog_constraint_gender: Create gender constraint list to a set of geographies

all_geog_constraint_geog_mob: Create geographic mobility constraint list to a set of...

all_geog_constraint_income: Create individual income constraint list to a set of...

all_geog_constraint_marital_status: Create marital status constraint list to a set of geographies

all_geog_constraint_nativity: Create nativity status constraint list to a set of...

all_geog_constraint_poverty: Create poverty status constraint list to a set of geographies

all_geog_constraint_race: Create race constraint list to a set of geographies

all_geog_optimize_microdata: Optimize the selection of a micro data population for a set...

all_geogs_add_constraint: Add new constraint to a set of geographies

all_geog_synthetic_new_attribute: Add a new attribute to a set (ie list) of synthetic_micro...

BR2014: Birth Rates by Age and Race of Mother

calculate_TAE: Calculate the total absolute error (TAE) between sample data...

combine_smsm: Combine separate SMSM optimizations

derive_synth_datasets: Derive synthetic micro datasets for a given geography.

fetch_data: Get Aggregate Data Specified Geography

gen_attr_vectors: Generate attribute vectors

get_best_fit: Extract best fit for a specified geogrpahy from an 'smsm_set'...

get_dataset_names: Get dataset names from a "macroACS" object.

get_endyear: Get the endyear from a "macroACS" object.

get_final_tae: Extract the final TAE for a specified geogrpahy from an...

get_geography: Get the geography title from a "macroACS" object.

get_span: Get the span from a "macroACS" object.

is.macroACS: Check macroACS class

is.macro_micro: Check macro_micro class

is.micro_synthetic: Check micro_synthetic class

is.smsm_set: Check smsm_set class

is.synthACS: Check synthACS class

LifeExp: Life expectancy at certain ages; United States, 2013

marginalize_attr: Marginalize synthetic attributes

MBR: Multiple Birth Rate data by year and race of mother

optimize_microdata: Optimize the selection of a micro data population.

plot_TAEpath: Plot simulated annealing path

pull_bachelors: Pull ACS data on field of bachelor's degree

pull_edu: Pull ACS educational attainment and enrollment data

pull_geo_mobility: Pull ACS geographic mobility data

pull_household: Pull ACS

pull_inc_earnings: Pull ACS income and earnings data

pull_mar_status: Pull ACS marital status data

pull_population: Pull ACS population data

pull_pov_inc: Pull ACS income and earnings data

pull_race_data: Pull ACS race data

pull_synth_data: Pull ACS data for synthetic data creation.

pull_transit_work: Pull ACS transit and work data

rawDR: Raw Death Rate by race and gender

split: Split a "macroACS" object

stateFR: Birth rates, by age of mother: United States, each state and...

summary.smsm_set: Summarizing SMSM fits

synthetic_new_attribute: Add a new attribute to a synthetic_micro dataset

TFR: Total Fertility Rate by race of mother

Files in this package

synthACS
synthACS/tests
synthACS/tests/testthat.R
synthACS/tests/testthat
synthACS/tests/testthat/test-synth_nativ.R
synthACS/tests/testthat/test-synth_geog_mob.R
synthACS/tests/testthat/test-synth_age_gender.R
synthACS/tests/testthat/test-synth_emp.R
synthACS/tests/testthat/test-synth_inc.R
synthACS/tests/testthat/standard_geo_tests.R
synthACS/tests/testthat/test-sim_anneal_parallel.R
synthACS/tests/testthat/test-sim_anneal.R
synthACS/tests/testthat/test-class_macroACS_methods.R
synthACS/tests/testthat/test-synth_pov.R
synthACS/tests/testthat/build_test_dat1.R
synthACS/tests/testthat/tst-pull_edu.R
synthACS/tests/testthat/test-derive_synthetic.R
synthACS/tests/testthat/test-combine_smsm.R
synthACS/tests/testthat/test-class_synthACS_methods.R
synthACS/tests/testthat/test-synth_new_attr.R
synthACS/tests/testthat/test-synth_mar_status.R
synthACS/tests/testthat/test-synth_race.R
synthACS/tests/testthat/test-synth_edu.R
synthACS/src
synthACS/src/disaggregate_md.cpp
synthACS/src/RcppExports.cpp
synthACS/NAMESPACE
synthACS/data
synthACS/data/BR2014.rda
synthACS/data/stateFR.rda
synthACS/data/TFR.rda
synthACS/data/adjDR.rda
synthACS/data/AgeRaceDR.rda
synthACS/data/MBR.rda
synthACS/data/LifeExp.rda
synthACS/data/rawDR.rda
synthACS/R
synthACS/R/a_internal-functional_helpers.R synthACS/R/synth_inc.R synthACS/R/sim_annealing.R synthACS/R/synth_emp.R synthACS/R/synth_nativity.R synthACS/R/pull_race.R synthACS/R/synth_new_attr.R synthACS/R/synth_pov.R synthACS/R/pull_pov_inc.R synthACS/R/pull_transit_work.R synthACS/R/synth_geomob.R synthACS/R/pull_inc_earnings.R synthACS/R/RcppExports.R synthACS/R/pull_synth_data.R synthACS/R/pull_edu.R synthACS/R/synth_edu.R synthACS/R/pull_bachelors.R synthACS/R/synth_age_gender_marital.R synthACS/R/a_class-methods_helpers.R synthACS/R/pull_geo_mobility.R synthACS/R/pull_population.R synthACS/R/derive_synth_data.R synthACS/R/pull_household.R synthACS/R/pull_mar_status.R synthACS/R/sim_anneal_wrappers.R synthACS/R/synth_race.R synthACS/R/a_data-documentation.R
synthACS/README.md
synthACS/MD5
synthACS/DESCRIPTION
synthACS/man
synthACS/man/all_geog_constraint_marital_status.Rd synthACS/man/rawDR.Rd synthACS/man/get_final_tae.Rd synthACS/man/pull_synth_data.Rd synthACS/man/marginalize_attr.Rd synthACS/man/optimize_microdata.Rd synthACS/man/all_geogs_add_constraint.Rd synthACS/man/get_endyear.Rd synthACS/man/pull_inc_earnings.Rd synthACS/man/pull_mar_status.Rd synthACS/man/get_best_fit.Rd synthACS/man/pull_pov_inc.Rd synthACS/man/all_geog_optimize_microdata.Rd synthACS/man/all_geog_constraint_age.Rd synthACS/man/pull_geo_mobility.Rd synthACS/man/all_geog_constraint_employment.Rd synthACS/man/pull_household.Rd synthACS/man/is.smsm_set.Rd synthACS/man/pull_transit_work.Rd synthACS/man/derive_synth_datasets.Rd synthACS/man/split.Rd synthACS/man/all_geog_constraint_edu.Rd synthACS/man/pull_bachelors.Rd synthACS/man/is.macroACS.Rd synthACS/man/calculate_TAE.Rd synthACS/man/pull_population.Rd synthACS/man/LifeExp.Rd synthACS/man/summary.smsm_set.Rd synthACS/man/get_geography.Rd synthACS/man/all_geog_constraint_geog_mob.Rd synthACS/man/add_constraint.Rd synthACS/man/gen_attr_vectors.Rd synthACS/man/all_geog_constraint_race.Rd synthACS/man/is.macro_micro.Rd synthACS/man/pull_edu.Rd synthACS/man/MBR.Rd synthACS/man/TFR.Rd synthACS/man/synthetic_new_attribute.Rd synthACS/man/plot_TAEpath.Rd synthACS/man/get_dataset_names.Rd synthACS/man/all_geog_constraint_poverty.Rd synthACS/man/adjDR.Rd synthACS/man/combine_smsm.Rd synthACS/man/all_geog_synthetic_new_attribute.Rd synthACS/man/is.micro_synthetic.Rd synthACS/man/pull_race_data.Rd synthACS/man/get_span.Rd synthACS/man/stateFR.Rd synthACS/man/all_geog_constraint_income.Rd synthACS/man/all_geog_constraint_gender.Rd synthACS/man/AgeRaceDR.Rd synthACS/man/BR2014.Rd synthACS/man/is.synthACS.Rd synthACS/man/all_geog_constraint_nativity.Rd synthACS/man/fetch_data.Rd
synthACS/LICENSE

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.