Releases: xKDR/Survey.jl
Releases · xKDR/Survey.jl
v0.3.0
What's Changed
- New data structures to support multiple replicate methods. by @codetalker7 in #297
- Updating version to
v0.3.0
. by @codetalker7 in #302 - add equation for bootweights by @nadiaenh in #312
- Give preference to weights by @ayushpatnaikgit in #315
- Add GLM with design-based standard errors by @nadiaenh in #304
- Fix leftover bugs by @ayushpatnaikgit in #317
- 0.3.0 by @ayushpatnaikgit in #316
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Survey v0.2.0
Closed issues:
- Registration of package in Julia Repository (#141)
- Julia Discourse post (#143)
- Constructor to directly read replicate weights data (#194)
- Update all mentions of installing package to
add Survey
(#242) - Updating Documentation regarding installation of Survey.jl (#246)
- Failing tests in PR #247 (#248)
- Urgent main test failing (#267)
- Mistake in
apiclus1
example in documentation. (#282) - Jackknife estimates and variance not matching for dclus2 (#288)
- apiclus2 weights (#291)
Merged pull requests:
- Allows multiple columns in domain estimation (#250) (@smishr)
- New constructor for
ReplicateDesign
. (#251) (@codetalker7) - Urgent update main (#252) (@smishr)
- update v0.1.1 (#254) (@smishr)
- [WIP] Updating contribution guidelines (#255) (@smishr)
- Version 0.1.1 into main (#256) (@smishr)
- upstream changes from main to raking (#257) (@smishr)
- [WIP] add jackknife for unstratified and stratified (#260) (@smishr)
- Added apiclus2 for runtests (#272) (@itsdebartha)
- Add stable badge. (#276) (@codetalker7)
- Added tests for
ratio.jl
(#278) (@itsdebartha) - update downstream (#280) (@smishr)
- Add option
push_preview
in docs. (#281) (@codetalker7) - added instructions for WSL + table of contents (#283) (@nadiaenh)
- fixed typo in SurveyDesign docstring (#285) (@nadiaenh)
- Speed-up in
bootweights
by using a function barrier (#290) (@jishnub)
v0.1.0
Survey v0.1.0
Closed issues:
- Columns with NA not being parsed correctly (#6)
- All plots should look alike (#25)
svyboxplot
function doesn't match R (#26)- Rename
data
toload_data
and improve it (#27) - Add frequency weights to
design.variables
(#28) - Why need
svyplot
,svyhist
,svyboxplot
? (#29) load_data
should be a general function but only works for "API" dataset (#34)- Doctests giving warnings and unnecessary output (#42)
- CategoricalArrays ("Factor") support as multiple dispatch functions and testing benchmarking (#52)
- Documentation and usage and benchmarking with CategoricalArrays (#57)
- Code coverage needs to be improved (#64)
- Parsing of keywords in Survey Design (#67)
- Progressing towards merging design_update into main (#70)
- Testing and Documenting - Domain estimation for
StatifiedSample
(#71) - Negative float as sampsize and popsize (#75)
- README needs to be updated (#78)
- Domain estimation - SimpleRandomSample - svyby svymean doesnt use passed
weights
argument (#80) - Proportion and count estimation for
SimpleRandomSample
andStratifiedSample
(#81) - Return strata means if option is specified in
svymean
function call (#83) - svymean for abstractvector (#86)
- Add CI/SE, fix
quantile
forStratifiedSample
(#87) - Some branches need to be deleted (#88)
ClusterSample
withmean
andtotal
(#90)- Section or appendix in the documentation showing R code (#97)
- Remove
svydesign
(#98) - Replace
svy
everywhere in functions API (#99) - Add tests
mean.jl
(#103) - Testing and modifying
total.jl
(#104) - Cleaning up
design_update
(#107) - Improved commenting and resource linking (#108)
- Need example for
mean(::Bool; x::Symbol, design::StratifiedSample)
(#109) ignorefpc=true
doesn't seem to work forSimpleRandomSample
(#110)- Forgotten
@show
s in constructor bodies (#111) - Test
show
method for survey design types (#120) - Clarifying assumptions made for Domain estimation, other schemes (#121)
- Remove dimnames.jl? (#123)
- Suppress warning outputs during testing (#125)
- General survey design (#129)
- Bootstrap for variance estimation (#138)
- Create separate function to calc
popsize
andsampsize
(#139) - Domain estimation -
total
byStratifiedSample
(#140) - Jackknife for
SimpleRandomSample
(#148) TwoStage
stratified structure with one cluster and one strata (#152)- General
ratio
estimation forSurveyDesign
(#156) - Julia specific explanations, instead of comparisons with R everywhere (#163)
- Working towards merging
singledesign
intomain
(#165) - Fixing documentation error in
singledesign
(#167) - Standardise printing of significant digits in results (#170)
quantile
function (#171)- Outstanding checklist after #168 (#173)
- Return estimate only, no variance, for
SurveyDesign
(#197)
Merged pull requests:
- CompatHelper: add new compat entry for DataFrames at version 1, (keep existing compat) (#2) (@github-actions[bot])
- Improve phrasing in the documentation (#5) (@iuliadmtru)
- treat NA as missing (#7) (@harsharora21)
- Survey GLM (#8) (@harsharora21)
- CompatHelper: add new compat entry for GLM at version 1, (keep existing compat) (#9) (@github-actions[bot])
- Add Tests for svyglm (#10) (@harsharora21)
- Add base.show, converged, control, terms (#11) (@harsharora21)
- Add
get_strata
function and changesvydesign
function accordingly (#13) (@iuliadmtru) - Add examples.md documentation file (#14) (@iuliadmtru)
- Add minor rephrasing to README (#15) (@iuliadmtru)
- Iuliadmtru/exampledocs (#16) (@iuliadmtru)
- Remove all trailing whitespace (#17) (@iuliadmtru)
- print extra Info in svyglm And add keyword arguments to svyglm (#18) (@harsharora21)
- Add
svyhist
function with tests (#19) (@iuliadmtru) - CompatHelper: add new compat entry for CairoMakie at version 0.8, (keep existing compat) (#20) (@github-actions[bot])
- Implement
svyhist
function fully documented (#21) (@iuliadmtru) - Implement
svyplot
function with documentation and test (#22) (@iuliadmtru) - Implement
dimnames
,dim
andcolnames
(#23) (@iuliadmtru) - Implement
svyboxplot
with tests and documentation, add AlgebraOfGra… (#24) (@iuliadmtru) - Improve
data
(#30) (@greimel) - CompatHelper: add new compat entry for AlgebraOfGraphics at version 0.6, (keep existing compat) (#31) (@github-actions[bot])
- Add frequency weights constructor in
svydesign
(#32) (@iuliadmtru) - Hartley–rao Standard Error (#33) (@harsharora21)
- Add all data samples provided in R and update
load_data
(#35) (@iuliadmtru) - Update example.jl (#36) (@greimel)
- Fix doctests (#37) (@iuliadmtru)
- Update all plots to use AoG, fixes issue #25 (#38) (@iuliadmtru)
- Add methods for mean, quantile and total to use outside
svyby
(#39) (@iuliadmtru) - Design update (#41) (@iuliadmtru)
- Add constructor for
StratifiedSample
and rename abstract type (#43) (@iuliadmtru) - Make CI workflow run on all branches (#44) (@iuliadmtru)
- Merge
main
intodesign_update
(#45) (@iuliadmtru) - Make documentation tests run on all branches (#46) (@iuliadmtru)
- Added sample_size and pop_size as property of SRS and removed svyby at this stage (#47) (@smishr)
- Add fpc, fix svytotal and svymean (#48) (@smishr)
- Add svyby functionality for svymean (#50) (@smishr)
- Make
svyby
work withsvytotal
(#51) (@iuliadmtru) - Improved SRS Design with args error checking, better types (#53) (@smishr)
- Improve documentation for new design, continuation of draft PR #49 (#54) (@iuliadmtru)
- Revert "Make
svyby
work withsvytotal
" (#55) (@ayushpatnaikgit) - Make
svyby
work withsvytotal
again, after #51 (#56) (@iuliadmtru) - Design update merge Stratified Sample structs (#58) (@smishr)
- Add test cases and change
...
toreduce
(#61) (@sayantikaSSG) - CompatHelper: bump compat for CairoMakie to 0.9, (keep existing compat) (#62) (@github-actions[bot])
- Minor corrections (#63) (@iuliadmtru)
- Synch branch with main (#65) (@iuliadmtru)
- Design update some features (#66) (@smishr)
- Added Tests and found bugs to be fixed in src/ (#68) (@sayantikaSSG)
- Implement
svymean
andsvytotal
forsvyby
(#69) (@iuliadmtru) - Revert "Added Tests and found bugs to be fixed in src/" (#74) (@iuliadmtru)
- Correct doctest (#76) (@iuliadmtru)
- Reduce Documenter warnings and errors (#77) (@iuliadmtru)
- Updated intro readme (#79) (@smishr)
- Domain estimation stratified sample (#84) (@smishr)
- Change output of
svymean
andsvytotal
forCategoricalArray
input (#89) (@iuliadmtru) - Add test cases for survey mean and survey design (#92) (@sayantikaSSG)
- Exhaustively testing SimpleRandomSample, software eng improvements (#94) (@smishr)
- StratifiedSample software eng edits, reorder, testing (#95) (@smishr)
- Update readme according to the new design (#96) (@ayushpatnaikgit)
- Remove svy (#100) (@smishr)
- Revert "Change output of
svymean
andsvytotal
forCategoricalArray
input" (#101) (@smishr) - Add some tests
mean.jl
(#102) (@smishr) - Add
CategoricalArrays
dependancy in tests. Fix test failure in PR 102. (#105) (@ayushpatnaikgit) - Rearrange sections and other changes. (#106) (@ayushpatnaikgit)
- Add tests for
total
(#112) (@iuliadmtru) - Cleaning total and mean. Removing by and other files. (#114) (@ayushpatnaikgit)
- Enforce types in constructor signature instead of body (#116) (@iuliadmtru)
- Remove extra docstrings and reorder methods for
mean
andtotal
(#117) (@iuliadmtru) - Use SE for standard error in mean and total of categorical variables. (#118) (@ayushpatnaikgit)
- CompatHelper: bump compat for CairoMakie to 0.10, (keep existing compat) (#119) (@github-actions[bot])
- Remove unnecessary variables, parameters and comments (#122) (@iuliadmtru)
- Remove old design (#126) (@iuliadmtru)
- Update quantile (#127) (@smishr)
- Update readme according to changes in SRC (#128) (@ayushpatnaikgit)
- Remove
ClusterSample
andSurveyDesign
(#131) (@smishr) - Add quantile example README (#132) (@smishr)
- Design update (#133) (@ayushpatnaikgit)
- CompatHelper: add new compat entry for CategoricalArrays at version 0.10, (keep existing compat) (#136) (@github-actions[bot])
- Add Documentation plug on Readme (#145) (@smishr)
- One stage cluster sample (#146) (@smishr)
- Add Jackknife (#147) (@sayantikaSSG)
- Add tests for mean.jl (#149) (@sayantikaSSG)
- Add bootstrap estimation for cluster sampling (#151) (@ayushpatnaikgit)
OneStageClusterSample
constructor withweights =
(#153) (@smishr)- WIP: SingleStageSurveyDesign for one cluster, one strata and one weights (#155) (@smishr)
- Add mean and total using bootstrapping for OneStageClusterSample (#157) (@ayushpatnaikgit)
- Add ratio estimation using jackknife method (#158) (@sayantikaSSG)
- Add doctrings in total. (#159) (@ayushpatnaikgit)
- Single design for everything. (#161) (@ayushpatnaikgit)
- Directly store replicate weights (#168) (@ayushpatnaikgit)
- Update survey design, add tests, remove extra quantile, add
design.weights
(#172) (@smishr) - Update
show
(#175) (@iuliadmtru) - Update README (#176) (@iuliadmtru)
- WIP: Merge
singledesign
intomain
(#181) (@smishr) - Add SE for quantile (#183) (@ayushpatnaikgit)
- Remove jackknife and use bootstrap in ratio estimation. (#187) (@ayushpatnaikgit)
- Add warning to inform users that single-stage approximation is used. (#188) (@ayushpatnaikgit)
- Speedup bootstrap (#189) (@ayushpatnaikgit)
- Further speedup bootstrap algo by 2x. (#191) (@ayushpatnaikgit)
- Restructure documentation (#193) (@iuliadmtru)
- Putting datatypes in lists which were of type
Any
(#195) (@ayushpatnaikgit) - CompatHelper: add new compat entry for Missings at version 1, (keep existing compat) (#196) (@github-actions[bot])
- Adding functions to just calculate point estimate without SE. (#199) (@ayushpatnaikgit)
- Finish remaining docs. (#200) (@ayushpatnaikgit)
- Remove extra comment on metadata in DataFrames (#201) (@ayushpatnaikgit)
- Add discours...