{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,26]],"date-time":"2026-03-26T20:29:02Z","timestamp":1774556942259,"version":"3.50.1"},"reference-count":59,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2021,2,28]],"date-time":"2021-02-28T00:00:00Z","timestamp":1614470400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,2,28]],"date-time":"2021-02-28T00:00:00Z","timestamp":1614470400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"National Science Foundation","award":["DGE-1656518"],"award-info":[{"award-number":["DGE-1656518"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Stat Comput"],"published-print":{"date-parts":[[2021,3]]},"DOI":"10.1007\/s11222-021-10001-1","type":"journal-article","created":{"date-parts":[[2021,2,28]],"date-time":"2021-02-28T01:02:42Z","timestamp":1614474162000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Optimal representative sample weighting"],"prefix":"10.1007","volume":"31","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7127-0724","authenticated-orcid":false,"given":"Shane","family":"Barratt","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guillermo","family":"Angeris","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stephen","family":"Boyd","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,2,28]]},"reference":[{"issue":"1","key":"10001_CR1","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1080\/23307706.2017.1397554","volume":"5","author":"A Agrawal","year":"2018","unstructured":"Agrawal, A., Verschueren, R., Diamond, S., Boyd, S.: A rewriting system for convex optimization problems. J. Control Decis. 5(1), 42\u201360 (2018)","journal-title":"J. Control Decis."},{"issue":"5","key":"10001_CR2","doi-asserted-by":"publisher","first-page":"1232","DOI":"10.1021\/acsphotonics.9b00154","volume":"6","author":"G Angeris","year":"2019","unstructured":"Angeris, G., Vu\u010dkovi\u0107, J., Boyd, S.: Computational bounds for photonic design. ACS Photonics 6(5), 1232\u20131239 (2019). https:\/\/doi.org\/10.1021\/acsphotonics.9b00154. ISSN 2330-4022, 2330-4022","journal-title":"ACS Photonics"},{"key":"10001_CR3","unstructured":"ApS, M.: MOSEK modeling cookbook. https:\/\/docs.mosek.com\/MOSEKModelingCookbook.pdf (2020)"},{"issue":"2","key":"10001_CR4","first-page":"141","volume":"3","author":"J Bethlehem","year":"1987","unstructured":"Bethlehem, J., Keller, W.: Linear weighting of sample survey data. J. Off. Stat. 3(2), 141\u2013153 (1987)","journal-title":"J. Off. Stat."},{"key":"10001_CR5","volume-title":"Discrete Multivariate Analysis","author":"Y Bishop","year":"2007","unstructured":"Bishop, Y., Fienberg, S., Holland, P.: Discrete Multivariate Analysis. Springer, New York (2007). 978-0-387-72805-6"},{"key":"10001_CR6","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511804441","volume-title":"Convex Optimization","author":"S Boyd","year":"2004","unstructured":"Boyd, S., Vandenberghe, L.: Convex Optimization. Cambridge University Press, Cambridge (2004). 978-0-521-83378-3"},{"issue":"1","key":"10001_CR7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1561\/2200000016","volume":"3","author":"S Boyd","year":"2010","unstructured":"Boyd, S., Parikh, N., Chu, E., Peleato, B., Eckstein, J.: Distributed optimization and statistical learning via the alternating direction method of multipliers. Found. Trends\u00ae Mach. Learn. 3(1), 1\u2013122 (2010). https:\/\/doi.org\/10.1561\/2200000016. ISSN 1935-8237, 1935-8245","journal-title":"Found. Trends\u00ae Mach. Learn."},{"key":"10001_CR8","unstructured":"Center for Disease Control and Prevention (CDC). Behavioral Risk Factor Surveillance System Survey Data (2018a)"},{"key":"10001_CR9","unstructured":"Center for Disease Control and Prevention (CDC). LLCP 2018 codebook report. https:\/\/www.cdc.gov\/brfss\/annual_data\/2018\/pdf\/codebook18_llcp-v2-508.pdf (2018b)"},{"issue":"1","key":"10001_CR10","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1137\/S003614450037906X","volume":"43","author":"S Chen","year":"2001","unstructured":"Chen, S., Donoho, D., Saunders, M.: Atomic decomposition by basis pursuit. SIAM Rev. 43(1), 129\u2013159 (2001)","journal-title":"SIAM Rev."},{"issue":"1","key":"10001_CR11","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1016\/S0003-2670(02)00651-7","volume":"468","author":"M Daszykowski","year":"2002","unstructured":"Daszykowski, M., Walczak, B., Massart, D.: Representative subset selection. Anal. Chim. Acta 468(1), 91\u2013103 (2002)","journal-title":"Anal. Chim. Acta"},{"issue":"4","key":"10001_CR12","doi-asserted-by":"publisher","first-page":"427","DOI":"10.1214\/aoms\/1177731829","volume":"11","author":"W Deming","year":"1940","unstructured":"Deming, W., Stephan, F.: On a least squares adjustment of a sampled frequency table when the expected marginal totals are known. Ann. Math. Stat. 11(4), 427\u2013444 (1940)","journal-title":"Ann. Math. Stat."},{"issue":"423","key":"10001_CR13","doi-asserted-by":"publisher","first-page":"1013","DOI":"10.1080\/01621459.1993.10476369","volume":"88","author":"J-C Deville","year":"1993","unstructured":"Deville, J.-C., S\u00e4rndal, C.-E., Sautory, O.: Generalized raking procedures in survey sampling. J. Am. Stat. Assoc. 88(423), 1013\u20131020 (1993)","journal-title":"J. Am. Stat. Assoc."},{"issue":"83","key":"10001_CR14","first-page":"1","volume":"17","author":"S Diamond","year":"2016","unstructured":"Diamond, S., Boyd, S.: CVXPY: A Python-embedded modeling language for convex optimization. J. Mach. Learn. Res. 17(83), 1\u20135 (2016)","journal-title":"J. Mach. Learn. Res."},{"issue":"1","key":"10001_CR15","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1080\/10556788.2017.1304548","volume":"33","author":"S Diamond","year":"2018","unstructured":"Diamond, S., Takapoui, R., Boyd, S.: A general system for heuristic minimization of convex functions over non-convex sets. Optim. Methods Softw. 33(1), 165\u2013193 (2018)","journal-title":"Optim. Methods Softw."},{"key":"10001_CR16","doi-asserted-by":"publisher","unstructured":"Domahidi, A., Chu, E., Boyd, S.: ECOS: An SOCP solver for embedded systems. In 2013 European Control Conference (ECC), pp. 3071\u20133076, Zurich (2013). IEEE. ISBN 978-3-033-03962-9. https:\/\/doi.org\/10.23919\/ECC.2013.6669541","DOI":"10.23919\/ECC.2013.6669541"},{"issue":"1","key":"10001_CR17","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1111\/j.0824-7935.2004.t01-1-00228.x","volume":"20","author":"A Estabrooks","year":"2004","unstructured":"Estabrooks, A., Jo, T., Japkowicz, N.: A multiple resampling method for learning from imbalanced data sets. Comput. Intell. 20(1), 18\u201336 (2004)","journal-title":"Comput. Intell."},{"key":"10001_CR18","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1007\/978-3-319-67068-3_4","volume-title":"Emerging Applications of Control and Systems Theory","author":"C Fougner","year":"2018","unstructured":"Fougner, C., Boyd, S.: Parameter selection and preconditioning for a graph form solver. Emerging Applications of Control and Systems Theory, pp. 41\u201361. Springer, Cham (2018)"},{"key":"10001_CR19","first-page":"1","volume":"94","author":"A Fu","year":"2019","unstructured":"Fu, A., Narasimhan, B., Boyd, S.: CVXR: an R package for disciplined convex optimization. J. Stat. Softw. 94, 1\u201334 (2019)","journal-title":"J. Stat. Softw."},{"key":"10001_CR20","series-title":"Lecture Notes in Control and Information Sciences","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1007\/978-1-84800-155-8_7","volume-title":"Recent Advances in Learning and Control","author":"M Grant","year":"2008","unstructured":"Grant, M., Boyd, S.: Graph implementations for nonsmooth convex programs. Recent Advances in Learning and Control. Lecture Notes in Control and Information Sciences, pp. 95\u2013110. Springer, London (2008)"},{"key":"10001_CR21","unstructured":"Grant, M., Boyd, S.: CVX: Matlab software for disciplined convex programming, version 2.1 (2014)"},{"key":"10001_CR22","unstructured":"Gurobi Optimization. GUROBI optimizer reference manual. https:\/\/www.gurobi.com\/wp-content\/plugins\/hd_documentations\/documentation\/9.0\/refman.pdf (2020)"},{"key":"10001_CR23","first-page":"475","volume":"5","author":"J Heckman","year":"1976","unstructured":"Heckman, J.: The common structure of statistical models of truncation, sample selection and limited dependent variables and a simple estimator for such models. Ann. Econ. Soc. Meas. 5, 475\u2013492 (1976)","journal-title":"Ann. Econ. Soc. Meas."},{"issue":"1","key":"10001_CR24","doi-asserted-by":"publisher","first-page":"33","DOI":"10.2307\/2344652","volume":"142","author":"D Holt","year":"1979","unstructured":"Holt, D., Smith, F.: Post stratification. J. R. Stat. Soc. Ser. A 142(1), 33\u201346 (1979)","journal-title":"J. R. Stat. Soc. Ser. A"},{"issue":"260","key":"10001_CR25","doi-asserted-by":"publisher","first-page":"663","DOI":"10.1080\/01621459.1952.10483446","volume":"47","author":"D Horvitz","year":"1952","unstructured":"Horvitz, D., Thompson, D.: A generalization of sampling without replacement from a finite universe. J. Am. Stat. Assoc. 47(260), 663\u2013685 (1952)","journal-title":"J. Am. Stat. Assoc."},{"key":"10001_CR26","first-page":"637","volume":"20","author":"V Iannacchione","year":"1991","unstructured":"Iannacchione, V., Milne, J., Folsom, R.: Response probability weight adjustments using logistic regression. Proc. Surv. Res. Methods Sect. Am. Stat. Assoc. 20, 637\u2013642 (1991)","journal-title":"Proc. Surv. Res. Methods Sect. Am. Stat. Assoc."},{"key":"10001_CR27","unstructured":"Jones, E., Oliphant, T., Peterson, P.: SciPy: Open source scientific tools for Python. http:\/\/www.scipy.org\/ (2001)"},{"issue":"2","key":"10001_CR28","first-page":"81","volume":"19","author":"G Kalton","year":"2003","unstructured":"Kalton, G., Flores-Cervantes, I.: Weighting methods. J. Off. Stat. 19(2), 81 (2003)","journal-title":"J. Off. Stat."},{"key":"10001_CR29","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1007\/978-1-4684-2001-2_9","volume-title":"Complexity of Computer Computations","author":"R Karp","year":"1972","unstructured":"Karp, R.: Reducibility among combinatorial problems. Complexity of Computer Computations, pp. 85\u2013103. Springer, Boston (1972). https:\/\/doi.org\/10.1007\/978-1-4684-2001-2_9. ISBN 978-1-4684-2003-6 978-1-4684-2001-2"},{"issue":"2","key":"10001_CR30","first-page":"183","volume":"8","author":"L Kish","year":"1992","unstructured":"Kish, L.: Weighting for unequal pi. J. Off. Stat. 8(2), 183\u2013200 (1992)","journal-title":"J. Off. Stat."},{"key":"10001_CR31","unstructured":"Kolmogorov, A.: Sulla determinazione emp\u00edrica di uma legge di distribuzione (1933)"},{"key":"10001_CR32","first-page":"15","volume":"52","author":"J Kruithof","year":"1937","unstructured":"Kruithof, J.: Telefoonverkeersrekening. De Ingenieur 52, 15\u201325 (1937)","journal-title":"De Ingenieur"},{"issue":"1","key":"10001_CR33","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1214\/aoms\/1177729694","volume":"22","author":"S Kullback","year":"1951","unstructured":"Kullback, S., Leibler, R.: On information and sufficiency. Ann. Math. Stat. 22(1), 79\u201386 (1951)","journal-title":"Ann. Math. Stat."},{"key":"10001_CR34","first-page":"128","volume":"3","author":"J Lambert","year":"1758","unstructured":"Lambert, J.: Observations variae in mathesin puram. Acta Helvitica, physico-mathematico-anatomico-botanico-medica 3, 128\u2013168 (1758)","journal-title":"Acta Helvitica, physico-mathematico-anatomico-botanico-medica"},{"key":"10001_CR35","unstructured":"Lavall\u00e9e, P., Beaumont, J.-F.: Why we should put some weight on weights. In: Survey Methods, Insights from the Field (SMIF) (2015)"},{"key":"10001_CR36","unstructured":"Lepkowski, J., Kalton, G., Kasprzyk, D.: Weighting adjustments for partial nonresponse in the 1984 SIPP panel. In Proceedings of the Section on Survey Research Methods, pp. 296\u2013301. American Statistical Association Washington, DC, (1989)"},{"key":"10001_CR37","unstructured":"Lofberg, J.: YALMIP: A toolbox for modeling and optimization in MATLAB. In: IEEE International Conference on Robotics and Automation, IEEE, pp. 284\u2013289 (2004)"},{"key":"10001_CR38","volume-title":"Complex surveys: a guide to analysis using R","author":"T Lumley","year":"2011","unstructured":"Lumley, T.: Complex surveys: a guide to analysis using R, vol. 565. Wiley, Hoboken (2011)"},{"key":"10001_CR39","doi-asserted-by":"publisher","unstructured":"McKinney, W.: Data structures for statistical computing in Python. In: Proceedings of the 9th Python in Science Conference, pp. 56\u201361 (2010). https:\/\/doi.org\/10.25080\/Majora-92bf1922-00a","DOI":"10.25080\/Majora-92bf1922-00a"},{"key":"10001_CR40","unstructured":"Mercer, A., Lau, A., Kennedy, C.: How different weighting methods work. https:\/\/www.pewresearch.org\/methods\/2018\/01\/26\/how-different-weighting-methods-work\/ (2018)"},{"issue":"4","key":"10001_CR41","doi-asserted-by":"publisher","first-page":"558","DOI":"10.2307\/2342192","volume":"96","author":"J Neyman","year":"1934","unstructured":"Neyman, J.: On the two different aspects of the representative method: the method of stratified sampling and the method of purposive selection. J. R. Stat. Soc. 96(4), 558\u2013625 (1934)","journal-title":"J. R. Stat. Soc."},{"issue":"3","key":"10001_CR42","doi-asserted-by":"publisher","first-page":"1042","DOI":"10.1007\/s10957-016-0892-3","volume":"169","author":"B O\u2019Donoghue","year":"2016","unstructured":"O\u2019Donoghue, B., Chu, E., Parikh, N., Boyd, S.: Conic optimization via operator splitting and homogeneous self-dual embedding. J. Optim. Theory Appl. 169(3), 1042\u20131068 (2016)","journal-title":"J. Optim. Theory Appl."},{"key":"10001_CR43","unstructured":"Parikh, N., Boyd, S.: proximal Github repository. https:\/\/github.com\/cvxgrp\/proximal (2013)"},{"issue":"1","key":"10001_CR44","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1007\/s12532-013-0061-8","volume":"6","author":"N Parikh","year":"2014","unstructured":"Parikh, N., Boyd, S.: Block splitting for distributed optimization. Math. Program. Comput. 6(1), 77\u2013102 (2014a)","journal-title":"Math. Program. Comput."},{"issue":"3","key":"10001_CR45","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1561\/2400000003","volume":"1","author":"N Parikh","year":"2014","unstructured":"Parikh, N., Boyd, S.: Proximal algorithms. Found. Trends\u00ae Optim. 1(3), 127\u2013239 (2014b). https:\/\/doi.org\/10.1561\/2400000003. ISSN 2167-3888, 2167-3918","journal-title":"Found. Trends\u00ae Optim."},{"issue":"5\u20136","key":"10001_CR46","doi-asserted-by":"publisher","first-page":"355","DOI":"10.1561\/2200000073","volume":"11","author":"G Peyr\u00e9","year":"2019","unstructured":"Peyr\u00e9, G., Cuturi, M.: Computational optimal transport: with applications to data science. Found. Trends\u00ae Mach. Learn. 11(5\u20136), 355\u2013607 (2019)","journal-title":"Found. Trends\u00ae Mach. Learn."},{"issue":"1","key":"10001_CR47","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1080\/10618600.2018.1506345","volume":"28","author":"Y She","year":"2019","unstructured":"She, Y., Tang, S.: Iterative proportional scaling revisited: a modern optimization perspective. J. Comput. Graph. Stat. 28(1), 48\u201360 (2019)","journal-title":"J. Comput. Graph. Stat."},{"key":"10001_CR48","unstructured":"Stella, L., Antonello, N., Falt, M.: ProximalOperators.jl. https:\/\/github.com\/kul-forbes\/ProximalOperators.jl (2020)"},{"key":"10001_CR49","unstructured":"Stellato, B., Banjac, G., Goulart, P., Bemporad, A., Boyd, S.: qdldl: a free LDL factorization routine. https:\/\/github.com\/oxfordcontrol\/qdldl (2020a)"},{"key":"10001_CR50","doi-asserted-by":"publisher","first-page":"637","DOI":"10.1007\/s12532-020-00179-2","volume":"12","author":"B Stellato","year":"2020","unstructured":"Stellato, B., Banjac, G., Goulart, P., Bemporad, A., Boyd, S.: OSQP: An operator splitting solver for quadratic programs. Math. Program. Comput. 12, 637\u2013672 (2020b). https:\/\/doi.org\/10.1007\/s12532-020-00179-2","journal-title":"Math. Program. Comput."},{"key":"10001_CR51","unstructured":"Teh, Y., Welling, M.: On improving the efficiency of the iterative proportional fitting procedure. In: AIStats (2003)"},{"issue":"3","key":"10001_CR52","doi-asserted-by":"publisher","first-page":"475","DOI":"10.1023\/A:1017501703105","volume":"109","author":"P Tseng","year":"2001","unstructured":"Tseng, P.: Convergence of a block coordinate descent method for nondifferentiable minimization. J. Optim. Theory Appl. 109(3), 475\u2013494 (2001). https:\/\/doi.org\/10.1023\/A:1017501703105. ISSN 0022-3239, 1573-2878","journal-title":"J. Optim. Theory Appl."},{"key":"10001_CR53","doi-asserted-by":"crossref","unstructured":"Udell, M., Mohan, K., Zeng, D., Hong, J., Diamond, S., Boyd, S.: Convex optimization in Julia. Workshop on High Performance Technical Computing in Dynamic Languages (2014)","DOI":"10.1109\/HPTCDL.2014.5"},{"key":"10001_CR54","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4614-6449-5","volume-title":"Practical Tools for Designing and Weighting Survey Samples","author":"R Valliant","year":"2013","unstructured":"Valliant, R., Dever, J., Kreuter, F.: Practical Tools for Designing and Weighting Survey Samples. Springer, New York (2013)"},{"issue":"1","key":"10001_CR55","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1137\/0805005","volume":"5","author":"R Vanderbei","year":"1995","unstructured":"Vanderbei, R.: Symmetric quasidefinite matrices. SIAM J. Optim. 5(1), 100\u2013113 (1995)","journal-title":"SIAM J. Optim."},{"issue":"2","key":"10001_CR56","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MCSE.2011.37","volume":"13","author":"S Walt","year":"2011","unstructured":"Walt, S., Colbert, C., Varoquaux, G.: The NumPy array: a structure for efficient numerical computation. Comput. Sci. Eng. 13(2), 22 (2011)","journal-title":"Comput. Sci. Eng."},{"issue":"3","key":"10001_CR57","doi-asserted-by":"publisher","first-page":"315","DOI":"10.1177\/1536867X1001000301","volume":"10","author":"M Wittenberg","year":"2010","unstructured":"Wittenberg, M.: An introduction to maximum entropy and minimum cross-entropy estimation using stata. Stata J. Promot. Commun. Stat. Stata 10(3), 315\u2013330 (2010). https:\/\/doi.org\/10.1177\/1536867X1001000301. ISSN 1536-867X, 1536-8734","journal-title":"Stata J. Promot. Commun. Stat. Stata"},{"issue":"1","key":"10001_CR58","first-page":"19","volume":"8","author":"C Yu","year":"2002","unstructured":"Yu, C.: Resampling methods: concepts, applications, and justification. Pract. Assess. Res. Eval. 8(1), 19 (2002)","journal-title":"Pract. Assess. Res. Eval."},{"issue":"6","key":"10001_CR59","doi-asserted-by":"publisher","first-page":"579","DOI":"10.2307\/2340126","volume":"75","author":"U Yule","year":"1912","unstructured":"Yule, U.: On the methods of measuring association between two attributes. J. R. Stat. Soc. 75(6), 579\u2013652 (1912)","journal-title":"J. R. Stat. Soc."}],"container-title":["Statistics and Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11222-021-10001-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11222-021-10001-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11222-021-10001-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,3,13]],"date-time":"2021-03-13T04:44:46Z","timestamp":1615610686000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11222-021-10001-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,2,28]]},"references-count":59,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2021,3]]}},"alternative-id":["10001"],"URL":"https:\/\/doi.org\/10.1007\/s11222-021-10001-1","relation":{},"ISSN":["0960-3174","1573-1375"],"issn-type":[{"value":"0960-3174","type":"print"},{"value":"1573-1375","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,2,28]]},"assertion":[{"value":"21 September 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 February 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 February 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with ethical standards"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflicts of interest"}},{"value":"All computer code is freely available online at .","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Code availability."}}],"article-number":"19"}}