-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #4 from bschneidr/sample-based-calibration
Sample based calibration (for Issue #3)
- Loading branch information
Showing
25 changed files
with
2,636 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,3 +6,5 @@ | |
^codecov\.yml$ | ||
^cran-comments\.md$ | ||
^CRAN-SUBMISSION$ | ||
^doc$ | ||
^Meta$ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,3 +3,8 @@ | |
.RData | ||
.Ruserdata | ||
*.Rproj | ||
inst/doc | ||
/doc/ | ||
/Meta/ | ||
census-api-key | ||
successive-differences-replication.R |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,18 @@ | ||
# Generated by roxygen2: do not edit by hand | ||
|
||
S3method(redistribute_weights,svyrep.design) | ||
export(calibrate_to_estimate) | ||
export(calibrate_to_sample) | ||
export(redistribute_weights) | ||
export(stack_replicate_designs) | ||
export(summarize_rep_weights) | ||
export(svyby_repwts) | ||
importFrom(stats,as.formula) | ||
importFrom(stats,coef) | ||
importFrom(stats,model.frame) | ||
importFrom(stats,model.matrix) | ||
importFrom(stats,na.pass) | ||
importFrom(stats,setNames) | ||
importFrom(stats,terms) | ||
importFrom(stats,weights) | ||
importFrom(utils,packageVersion) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,35 @@ | ||
# svrep (development version) | ||
|
||
* Added functions `calibrate_to_estimate()` and `calibrate_to_sample()` | ||
for calibrating to estimated control totals with methods | ||
that account for the sampling variance of the control totals. | ||
For an overview of these functions, please see the new vignette | ||
"Calibrating to Estimated Control Totals". | ||
|
||
* The function `calibrate_to_estimate()` requires the user | ||
to supply a vector of control totals and its variance-covariance matrix. | ||
The function applies Fuller's proposed adjustments to the replicate weights, | ||
in which control totals are varied across replicates by perturbing the control | ||
totals using a spectral decomposition of the control totals' | ||
variance-covariance matrix. | ||
|
||
* The function `calibrate_to_sample()` requires the user to supply | ||
a replicate design for the primary survey of interest as well as a replicate | ||
design for the control survey used to estimate control totals for calibration. | ||
The function applies Opsomer & Erciulescu's method of varying | ||
the control totals across replicates of the primary survey by matching each | ||
primary survey replicate to a replicate from the control survey. | ||
|
||
* Added an example dataset, `lou_vax_survey`, which is a simulated survey | ||
measuring Covid-19 vaccination status and a handful of demographic variables, | ||
based on a simple random sample of 1,000 residents of Louisville, Kentucky | ||
with an approximately 50% response rate. | ||
* An accompanying dataset `lou_pums_microdata` provides person-level microdata | ||
from the American Community Survey (ACS) 2015-2019 public-use microdata sample | ||
(PUMS) data for Louisville, KY. The dataset `lou_pums_microdata` includes | ||
replicate weights to use for variance estimation and can be used to generate | ||
control totals for `lou_vax_survey`. | ||
|
||
# svrep 0.1.0 | ||
|
||
* Initial release of the package. |
Oops, something went wrong.