Recent Releases of srvyr
srvyr - 1.2.0
What's Changed
survey_prop()now uses proportions as the default, which should confidence interval improve coverage, but does mean results may slightly change (#141, #142, thanks @szimmer)- New function
survey_corr()calculates the correlation between 2 variables, (#150, #151, thanks @szimmer & @bschneidr) - Added method for
dplyr::reframefor srvyr's objects - The function
as_survey_rep()now acceptstype="ACS"andtype="successive-difference"for user-supplied replicate weights. (#153, thanks @bschneidr)
Full Changelog: https://github.com/gergness/srvyr/compare/v1.1.2...v1.2.0
- R
Published by gergness about 3 years ago
srvyr - v1.1.1
srvyr 1.1.1
- Add function
cur_svy_wts()to access the survey weights (#136, #139, thanks @ray-p144 and @bschneidr) - Allow access to survey context functions like
cur_svy()andcur_svy_wts()inmutateandfilter(#138, #139, thanks @ray-p144 and @bschneidr) - Improve behavior of
interact()when usingcascade()(#133, thanks @szimmer) - Fix a bug with non-standard names of grouping variables (like
1234) in cascade (#132, thanks @szimmer)
- R
Published by gergness about 4 years ago
srvyr - v1.1.0
srvyr 1.1.0
- Uses the new quantile functions provided in version 4.1 of the survey package. The old survey quantile functions can be accessed with
survey_old_quantile()andsurvey_old_median() - Adds a new function
interactthat makes it easier to calculate proportions among interacted groups - "Filering joins" (
anti_joinandsemi_join) are now available for srvyr objects. You must put thetbl_svyobject first. (#65, #120, @bschneidr) - Auto-unpacking of data.frames works even inside of a named data.frame column (like one created by
dplyr::across). (#129) - Miscellaneous documentation improvements (#119, #126, #127)
- R
Published by gergness over 4 years ago
srvyr - 1.0.1
srvyr 1.0.1
survey_mean()with noxno longer errors when there are no grouping variables (#117)
srvyr 1.0.0
summarizehas been rearchitected,- main user facing improvements are:
dplyr::across()now works within it- dplyr functions like
dplyr::cur_group(),dplyr::cur_group_id(),dplyr::cur_data()work in it (as well as new anlagous functions srvyr-specificcur_svy()andcur_svy_full()) - The only known breaking change is:
- objects in the
summarizewill refer to the output ofsummarizebefore the input. Meaning code that looks like this:r dstrata %>% summarize(api99 = survey_mean(api99), api_diff = survey_mean(api00 - api99))will now error because it calculates the mean ofapi99before using it inside of the calculation forapi_diff. This behavior better matchesdplyr's so will likely be kept.
- Support for
group_map()/group_walk()/group_map_dfr(),group_split(),group_nest()andnest_by()were added fortbl_svyobjects. Support
drop_nafrom tidyr (#107).as_survey()andas_survey_()are now idempotent: given asrvyrsurvey object (atbl_srv), they return it unchanged. If extra arguments are provided, they are ignored with a warning (#97, thanks @krivit).rename_with()now works with surveys (#96, thanks @krivit).
- R
Published by gergness almost 5 years ago
srvyr - v0.4.0
srvyr (development version)
Fix to ensure that ordered factors can be used as grouping variables or as inputs to
survey_countandsurvey_tally(#92, thanks for reporting @szimmer & @walkerke & for fixing @bschneidr).Fix to ensure that numeric values can be used in grouping variables (#78 & #74, thanks for reporting @tzoltak & fix @bschneidr)
Some improvements for dplyr 1.0 (#79)
transmute()now works (thanks for reporting @caayala),summarise()'s.groupsargument is respected, and multi-row returns tosummarise()work. (Unfortunately the newacross()function isn't quite supported insummarise()yet, it will hopefully come soon)
- R
Published by gergness over 5 years ago
srvyr - v0.3.8
unweightednow evaluates in the right context and so will provide correct error when an incorrectly interpolated function is used (#70, thanks for reporting @tlmcmurry)filter_atworks now, (#57, thanks for reporting @dcaseykc & helping @bschneidr).Fix for upcoming version of tibble (#72).
- R
Published by gergness almost 6 years ago
srvyr - srvyr 0.3.7
srvyr 0.3.7
filtering on grouped survey designs now works correctly (#54, thanks for reporting @dcaseykc)Added function
pull(#63, thanks @dcaseykc)dfparameter now set to be degrees of freedom of survey for quantiles and variance to match other functions.Updated tests to work with upcoming version of survey (#66).
- R
Published by gergness about 6 years ago
srvyr - 0.3.5
srvyr 0.3.5
New functions surveyvar and surveysd to calculate population variance and standard deviaton.
Computation of standard errors in all survey_ functions can be suppressed by setting vartype=NULL (#45, thanks @tzoltak).
Fixed an issue where you'd get an error when summarize components returned different lengths of data - usually when factor levels were not present in the data (#49).
Removed references to MonetDBLite since it has been removed from CRAN.
Small updates to replace soft-deprecated dplyr functions with their tibble and tidyselect equivalents (#52, thanks @bschneidr).
- R
Published by gergness over 6 years ago
srvyr - v0.3.3
srvyr 0.3.3
Add warning to explain that design effects cannot be calculated on proportions. (#39, thanks @mlaviolet)
Remove dependency on stringr in tests and add DBI to suggests so that test dependencies are correctly specified (#40, thanks CRAN!)
- R
Published by gergness almost 8 years ago
srvyr - Version 0.3.0
srvyr now uses tidy evaluation from rlang. The "underscore" functions have been soft deprecated in favor of quosure splicing. See dplyr's vignette "programming" for more details. In almost all cases, the old syntax will still work, with one exception: the standard evaluation function assurveytwophase_() had to be changed slightly so that the entire list is inside quotation.
Datbase support has been rewritten. It should be faster now and doesn't require a unique identifier. You also can now convert survey db-backed surveys to srvyr with as_survey.
srvyr now has a pkgdown site, check it out at http://gdfe.co/srvyr
- R
Published by gergness about 8 years ago
srvyr - 0.2.1
Added support for dplyr mutateat/if/all and summarizeat/if/all for srvyr surveys.
Fixed a few bugs introduced with dplyr 0.6. This version of srvyr will work with both old versions of dplyr and 0.6, but may be full of warnings if you update dplyr. Full support for the new dplyr is coming soon.
- R
Published by gergness almost 9 years ago
srvyr - 0.1.2
- Fixed a problem with confidence levels not being passed into quantiles
- Added deff parameter to surveymean(), surveytotal() and surveymedian(), and a df parameter to those functions and surveyquantile() / survey_median().
- summarize and mutate match dplyr's behavior when arguments aren't named (uses dplyr::auto_name())
- R
Published by gergness over 9 years ago
srvyr - srvyr 0.1.1
srvyr 0.1.1
- New function
cascadesummarizes groups, and cascades to create summary statistics of groups of groups. - Fixed a bug for confidence intervals for
survey_total()on groups. - Fixed some issues with the upcoming version of dplyr.
- R
Published by gergness almost 10 years ago