{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/optimality-of-the-recursive-neyman-allocation","title":"Optimality of the recursive Neyman allocation","arxiv_id":"2105.14486","date":"2021-05-30","proceeding":null,"authors":["Jacek Wesołowski","Robert Wieczorkowski","Wojciech Wójciak"],"abstract":"We derive a formula for the optimal sample allocation in a general stratified scheme under upper bounds on the sample strata-sizes. Such a general scheme includes SRSWOR within strata as a special case. The solution is given in terms of V-allocation with V being the set of take-all strata. We use V-allocation to give a formal proof of optimality of the popular recursive Neyman algorithm, rNa. This approach is convenient also for a quick proof of optimality of the algorithm of Stenger and Gabler (2005), SGa, as well as of its modification, coma, we propose here. Finally, we compare running times of rNa, SGa and coma. Ready-to-use R-implementations of these algorithms are available on CRAN repository at https://cran.r-project.org/web/packages/stratallo.","url_abs":"https://arxiv.org/abs/2105.14486v1","url_pdf":"https://arxiv.org/pdf/2105.14486v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"links_only","authors_date_abstract":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license), from the Kaggle arXiv metadata snapshot of 2026-09-12"},"code_links":[{"paper_slug":"optimality-of-the-recursive-neyman-allocation","repo_url":"https://github.com/rwieczor/recursive_Neyman","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"none","reach":null}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}