<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD with MathML3 v1.3 20210610//EN" "JATS-archivearticle1-3-mathml3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="1.3" xml:lang="en" article-type="research-article"><?properties manuscript?><processing-meta base-tagset="archiving" mathml-version="3.0" table-model="xhtml" tagset-family="jats"><restricted-by>pmc</restricted-by></processing-meta><front><journal-meta><journal-id journal-id-type="nlm-journal-id">9510067</journal-id><journal-id journal-id-type="pubmed-jr-id">21632</journal-id><journal-id journal-id-type="nlm-ta">Health Place</journal-id><journal-id journal-id-type="iso-abbrev">Health Place</journal-id><journal-title-group><journal-title>Health &#x00026; place</journal-title></journal-title-group><issn pub-type="ppub">1353-8292</issn><issn pub-type="epub">1873-2054</issn></journal-meta><article-meta><article-id pub-id-type="pmid">39764879</article-id><article-id pub-id-type="pmc">11788035</article-id><article-id pub-id-type="doi">10.1016/j.healthplace.2024.103411</article-id><article-id pub-id-type="manuscript">NIHMS2047560</article-id><article-categories><subj-group subj-group-type="heading"><subject>Article</subject></subj-group></article-categories><title-group><article-title>A Multi-Constraint Monte Carlo Simulation Approach to Downscaling Cancer Data</article-title></title-group><contrib-group><contrib contrib-type="author"><name><surname>Liu</surname><given-names>Lingbo</given-names></name><xref rid="A1" ref-type="aff">1</xref></contrib><contrib contrib-type="author"><name><surname>Cowan</surname><given-names>Lauren</given-names></name><xref rid="A2" ref-type="aff">2</xref></contrib><contrib contrib-type="author"><name><surname>Wang</surname><given-names>Fahui</given-names></name><xref rid="A3" ref-type="aff">3</xref><xref rid="CR1" ref-type="corresp">*</xref></contrib><contrib contrib-type="author"><name><surname>Onega</surname><given-names>Tracy</given-names></name><xref rid="CR1" ref-type="corresp">*</xref><xref rid="A2" ref-type="aff">2</xref></contrib></contrib-group><aff id="A1"><label>1</label>Center for Geographic Analysis, Harvard University, MA 02138, USA</aff><aff id="A2"><label>2</label>Department of Population Health Sciences, University of Utah; Huntsman Cancer Institute, Salt Lake City, UT 84112, USA</aff><aff id="A3"><label>3</label>Department of Geography and Anthropology, Louisiana State University, LA 70803, USA</aff><author-notes><corresp id="CR1"><label>*</label>Corresponding authors: <email>fwang@lsu.edu</email> (F.W.) and <email>Tracy.Onega@hci.utah.edu</email> (T.O.)</corresp></author-notes><pub-date pub-type="nihms-submitted"><day>13</day><month>1</month><year>2025</year></pub-date><pub-date pub-type="ppub"><month>1</month><year>2025</year></pub-date><pub-date pub-type="epub"><day>06</day><month>1</month><year>2025</year></pub-date><pub-date pub-type="pmc-release"><day>06</day><month>1</month><year>2026</year></pub-date><volume>91</volume><fpage>103411</fpage><lpage>103411</lpage><abstract id="ABS1"><p id="P1">This study employs an innovative multi-constraint Monte Carlo simulation method to estimate suppressed county-level cancer counts for population subgroups and extend the downscaling from county to ZIP Code Tabulation Areas (ZCTA). Given the known cancer counts at a higher geographic level and larger demographic groups at the same geographic level as constraints, this method uses the population structure as probability in the Monte Carlo simulation process to estimate suppressed data entries. It not only ensures consistency across various data levels but also accounts for demographic structure that drives varying cancer risks. The 2016&#x02013;2020 cancer incidence data from the Utah Cancer Registry is used to validate our approach. The method yields results with high precision and consistency across the full urban-rural continuum, and significantly outperforms several machine-learning models such as Random Forest and Extreme Gradient Boosting.</p></abstract><kwd-group><kwd>Cancer data suppression</kwd><kwd>spatial data interpolation</kwd><kwd>geo-imputation</kwd><kwd>population downscaling</kwd><kwd>multi-constraint Monte Carlo simulation method</kwd></kwd-group></article-meta></front><body><sec id="S1"><label>1</label><title>Introduction</title><p id="P2">Analyzing disease data at appropriate geographical scales is crucial for understanding spatial patterns of disease burden and informing relevant public policy[<xref rid="R1" ref-type="bibr">1</xref>]. However, limitations in data collection and privacy protection requirements often result in data aggregated at coarser scales and with missing values. Such an issue is particularly prevalent in cancer datasets[<xref rid="R2" ref-type="bibr">2</xref>, <xref rid="R3" ref-type="bibr">3</xref>], yet estimates at smaller geographic units are often needed for population-level measurement and analyses. Therefore, developing reliable methods to estimate those suppressed values is valuable for spatial analysis at sharper resolutions[<xref rid="R4" ref-type="bibr">4</xref>] and enables precision public health interventions[<xref rid="R5" ref-type="bibr">5</xref>].</p><p id="P3">There have been significant advancements in interpolating missing data[<xref rid="R6" ref-type="bibr">6</xref>] and downscaling population [<xref rid="R7" ref-type="bibr">7</xref>]over the past decades. However, health (e.g., cancer) data downscaling faces unique challenges[<xref rid="R8" ref-type="bibr">8</xref>]. Cancer data suppression is geographically nested, and the level of suppression correlates with geographic precision[<xref rid="R9" ref-type="bibr">9</xref>]. While data at higher levels might be reliable, the proportion of suppressed data increases with finer population groupings and geographic scales. Traditional regression methods for handling missing data often fail to satisfy total volume constraints at higher geographic levels[<xref rid="R10" ref-type="bibr">10</xref>]. Population downscaling techniques, such as areal interpolation or dasymetric mapping, need to account for the relationship between auxiliary data and cancer data[<xref rid="R11" ref-type="bibr">11</xref>]. Incorrect auxiliary data can lead to erroneous results, e.g., overestimated cases in urban areas and underestimated cases in rural areas[<xref rid="R12" ref-type="bibr">12</xref>]. Methods based on Monte Carlo (MC) simulations show promise by estimating cancer incidences proportionally to specific population groups[<xref rid="R13" ref-type="bibr">13</xref>, <xref rid="R14" ref-type="bibr">14</xref>]. However, more work is needed to account for the nested structure in area units and risk factors associated with demographic structure for further evaluation.</p><p id="P4">This study employs an innovative multi-constraint Monte Carlo simulation method to estimate suppressed county-level subgroup cancer counts and extend the downscaling from county to ZIP Code Tabulation Areas (ZCTA). Using cancer incidence data from Utah for the period 2016&#x02013;2020, the proposed approach is rigorously validated and benchmarked against several machine learning models. The National Cancer Institute (NCI) data and Census data were selected to align with the availability of granular ZIP Code-level cancer data from Utah&#x02019;s SEER cancer registry. Although SEER data are not publicly accessible, their completeness and granularity at the ZIP Code level provide a unique opportunity to evaluate the accuracy and robustness of the Monte Carlo simulation method. This level of validation is particularly critical for estimating suppressed cancer counts in small subgroups, where suppression rules are most frequently applied.</p></sec><sec id="S2"><label>2</label><title>Literature Review</title><p id="P5">Methods for addressing missing data and <italic toggle="yes">population downscaling</italic> in health research largely derive from general population science[<xref rid="R15" ref-type="bibr">15</xref>]. Wright introduced dasymetric mapping in 1936 to create downscaled density map based on inhabited and uninhabited areas in towns[<xref rid="R16" ref-type="bibr">16</xref>]. Subsequent development in this field can be broadly classified into areal interpolation and spatial smoothing, based on whether spatial autocorrelation is considered. <xref rid="F1" ref-type="fig">Figure 1</xref> illustrates the knowledge tree structure of related methods.</p><p id="P6">Initially, <italic toggle="yes">areal interpolation</italic> methods primarily relied on area-weighted calculations within and across administrative boundaries[<xref rid="R17" ref-type="bibr">17</xref>]. By incorporating more ancillary data such as cadastral data, land use information, and street data, population-weighted methods have made significant improvements over areal interpolation methods[<xref rid="R18" ref-type="bibr">18</xref>&#x02013;<xref rid="R22" ref-type="bibr">22</xref>]. High-quality ancillary data provide proxies for population downscaling based on geographic boundaries or locations, marking a substantial shift towards data-driven and precise mapping techniques[<xref rid="R23" ref-type="bibr">23</xref>]. Regression methods have been used to integrate the effects of various geographic and demographic variables[<xref rid="R24" ref-type="bibr">24</xref>&#x02013;<xref rid="R26" ref-type="bibr">26</xref>]. The introduction of machine learning and deep learning techniques adds a new dimension to population mapping, enables the incorporation of complex nonlinear relationships, and thereby enhances prediction accuracy[<xref rid="R27" ref-type="bibr">27</xref>&#x02013;<xref rid="R29" ref-type="bibr">29</xref>].</p><p id="P7">Tobler&#x02019;s Pycnophylactic interpolation method was among the first <italic toggle="yes">spatial smoothing</italic> methods for considering spatial autocorrelation and meeting the total number of observations [<xref rid="R30" ref-type="bibr">30</xref>]. Subsequent developments have shifted away from total volume constraints towards pure spatial smoothing techniques such as centroid kernel density methods, inverse distance weighting (IDW), geostatistics, and kriging[<xref rid="R31" ref-type="bibr">31</xref>, <xref rid="R32" ref-type="bibr">32</xref>]. Methods like geographically weighted regression (GWR) and spatial Bayesian models integrate spatial correlation with regression and smoothing concepts, and become an adaptable tool for areal interpolation or spatial smoothing[<xref rid="R33" ref-type="bibr">33</xref>&#x02013;<xref rid="R35" ref-type="bibr">35</xref>]. By integrating deep learning and machine learning methods with geographic features, Geospatial AI (GeoAI) represents the forefront in a knowledge tree for spatially varying models on population downscaling[<xref rid="R36" ref-type="bibr">36</xref>].</p><p id="P8">These methods need to be adjusted to account for the specific nature of medical data and enforce total volume constraints[<xref rid="R37" ref-type="bibr">37</xref>], when applied to cancer data processing. More recently, areal interpolation has gained more attention than spatial smoothing in health research and been expanded into <italic toggle="yes">geo-imputation</italic>[<xref rid="R38" ref-type="bibr">38</xref>]. <xref rid="F2" ref-type="fig">Figure 2</xref> illustrates the evolution of the related methods suitable for cancer data imputation.</p><p id="P9">Areal interpolation method was first introduced to interpolate breast cancer cases from towns to census tracts based on the proportion of females[<xref rid="R39" ref-type="bibr">39</xref>]. The methods are termed &#x0201c;geo-imputation&#x0201d; by using population data segmented by sex, age, and race to allocate cancer proportions to smaller spatial unit centroids[<xref rid="R40" ref-type="bibr">40</xref>]. Based on comparisons of multiple imputation methods in nested geographic units, population weighting has been validated as more optimal than area weighting[<xref rid="R41" ref-type="bibr">41</xref>]. However, a recent study argued that population weighting could underestimate case numbers in rural areas[<xref rid="R42" ref-type="bibr">42</xref>]. These discussions highlight the importance of selecting appropriate auxiliary data for downscaling to better align with the target dataset.</p><p id="P10">Random cancer case simulation was introduced in geo-imputation to conduct uncertainty analysis on distribution statistics, and thus extended fixed proportion allocation to probability distribution[<xref rid="R43" ref-type="bibr">43</xref>]. Building on this, the Monte Carlo simulation method was further applied with simple constraints to improve dynamic proportion constraints during the case generation process[<xref rid="R14" ref-type="bibr">14</xref>]. Random spatial imputation began with generating random spatial points based on population proportions to enhance data granularity[<xref rid="R44" ref-type="bibr">44</xref>]. These methods later incorporated dasymetric mapping techniques by using additional ancillary data such as property locations and daily activity spaces for finer spatial distribution[<xref rid="R11" ref-type="bibr">11</xref>, <xref rid="R45" ref-type="bibr">45</xref>]. A combination of random case numbers and random geographic locations was proposed as the <italic toggle="yes">Restricted and Controlled Monte Carlo method</italic>, which combines the restriction of geographic boundaries and controls of health data prevalence by population[<xref rid="R13" ref-type="bibr">13</xref>].</p><p id="P11">Similar to population downscaling, regression methods and spatial smoothing were also applied on cancer data. For example, some employed both geo-imputation and regression methods to disaggregate or predict cancer cases at different scales[<xref rid="R40" ref-type="bibr">40</xref>]. Subsequent regression and prediction methods, ranging from Tobit models to machine learning, were widely applied to various types of data imputation[<xref rid="R46" ref-type="bibr">46</xref>&#x02013;<xref rid="R48" ref-type="bibr">48</xref>]. Spatial smoothing methods such as kriging, spatial Bayesian, and spatial panel models were also commonly used[<xref rid="R38" ref-type="bibr">38</xref>, <xref rid="R49" ref-type="bibr">49</xref>]. However, these methods cannot ensure total volume consistency.</p><p id="P12">In general, despite significant advancements in data imputation and population downscaling techniques, several critical gaps remain unaddressed in the context of health data, particularly cancer data. Most existing methods, such as regression-based approaches and machine learning models, struggle to simultaneously satisfy demographic and geographic constraints, often leading to biased estimates. For example, population-weighted methods, while effective in some scenarios, have been shown to underestimate rural case numbers and overestimate urban cases, reducing their robustness across diverse geographic contexts. Furthermore, many spatial smoothing and regression methods fail to ensure total volume consistency, a critical requirement for accurate health data imputation.</p><p id="P13">The Restricted and Controlled Monte Carlo method generally provides accurate and comprehensive insights for cancer data imputation while preserving total volume at higher geographic scales[<xref rid="R50" ref-type="bibr">50</xref>, <xref rid="R51" ref-type="bibr">51</xref>]. However, additional challenges remain in implementing simulations that span nested geographic levels and account for multiple subgroup population controls. This study addresses these challenges by proposing an innovative multi-constraint Monte Carlo simulation method. The method ensures total volume consistency, robust performance across urban and rural contexts, and reliable estimation of suppressed cancer counts at fine geographic levels, thus filling a critical gap in the existing literature. By integrating dynamic demographic constraints and probabilistic case generation, the proposed approach provides actionable insights for precision public health interventions.</p></sec><sec id="S3"><label>3</label><title>Data and Methodology</title><sec id="S4"><label>3.1</label><title>Data Sources and Preprocessing</title><sec id="S5"><label>3.1.1</label><title>Open Datasets for MC Cancer Data Downscaling</title><sec id="S6"><title>Annual average statistics of cancer incidence counts by age group, sex, and race/ethnic group:</title><p id="P14">The data for Utah, spanning the years 2016&#x02013;2020, was obtained from the National Cancer Institute (NCI) database (<ext-link xlink:href="https://statecancerprofiles.cancer.gov/incidencerates/" ext-link-type="uri">https://statecancerprofiles.cancer.gov/incidencerates/</ext-link>). It is categorized by race and ethnicity (All Races, Non-Hispanic White, Non-Hispanic Black, Non-Hispanic American Indian and Alaska Native, Non-Hispanic Asian and Pacific Islander, Hispanic, Other), sex (female, male), and age groups (under 50, 50&#x02013;65, over 65). There are a total of 42 subgroups, i.e., (1 all races + 6 racial-ethnic categories) &#x000d7; 2 sex categories &#x000d7; 3 age groups. Removing &#x0201c;all races&#x0201d; results in 36 meaningful subgroups, i.e., 6 racial-ethnic categories &#x000d7; 2 sex categories &#x000d7; 3 age groups. Both the state and county level data are utilized, where the state-level aggregate values will be used as constraints for Monte Carlo (MC) simulations to impute missing values at the county level. These datasets comply with established privacy protection standards, particularly through the suppression of counts fewer than 11 cases, effectively preventing the direct exposure of individual-level data. <xref rid="F3" ref-type="fig">Figure 3(a)</xref> shows the total population, cancer counts and incidence at the county level in Utah.</p></sec><sec id="S7"><title>Population data by age group, sex, and race/ethnic group:</title><p id="P15">It was extracted from the 2020 Decennial Census data on Demographic and Housing Characteristics (<ext-link xlink:href="https://api.census.gov/data/2020/dec/dhc.html" ext-link-type="uri">https://api.census.gov/data/2020/dec/dhc.html</ext-link>). These data are categorized by race and ethnicity using the P12 series, which includes the following groups: All Races (P12), Non-Hispanic White (P12I), Non-Hispanic Black (P12J), Non-Hispanic American Indian and Alaska Native (P12K), Non-Hispanic Asian and Pacific Islander (P12L), and Hispanic (P12H). Each racial and ethnic category is further disaggregated by sex (female, male) and detailed age groups. For the purpose of this study, the age groups are aggregated into three broader categories: under 50, 50&#x02013;65, over 65. It was then aggregated to the corresponding 36 population subgroups consistent with the above cancer data at the state, county, and ZIP Code Tabulation Areas (ZCTA) levels in order to match with cancer data. Such data were used for Monte Carlo simulations to calculate missing case counts from the state to the county level, and from the county to the ZCTA level.</p><p id="P16">Note that a ZCTA may span across different counties or even states, as shown in <xref rid="F3" ref-type="fig">Figure 3(b)</xref>. For better accuracy, population in each portion of such a ZCTA is calculated using census block data as auxiliary data. This approach utilizes the clear spatial correspondence between ZCTAs and the census blocks they encompass, eliminating the need for interpolation. Cross-county ZCTAs are subdivided into county-level subregions based on their spatial relationships. Population counts for each subregion are then calculated by aggregating data from the corresponding census blocks. These population estimates serve as the basis for allocating cancer counts to each county. After the county-level allocations are finalized, the subregions are recombined to produce a comprehensive dataset of cancer counts for the entire ZCTA. For example, as shown in <xref rid="F1" ref-type="fig">Figure 1</xref>, the green ZCTA is split between two counties. Population in portion A is the sum of four blocks on the left side, and population in portion B is the sum of three blocks on the right side. Block is the smallest census unit with population data by subgroups. Therefore, cancer data at the county level will be disaggregated to whole or partial ZCTAs within each county according to the underlying demographic structure, and interpolated cancer data in partial ZCTAs will then be consolidated to whole ZCTAs.</p><p id="P17">As shown in <xref rid="F3" ref-type="fig">Figure 3(c)</xref>, some areas with very small population are not covered by ZCTAs, and thus are left out. As a result, the aggregated population from the ZCTA level in a county may be slightly below its total population. As shown in <xref rid="F4" ref-type="fig">Figure 4</xref>, the discrepancy ranges between 0&#x02013;500 across 29 counties in Utah, with an average error rate of 0.011%.</p></sec></sec><sec id="S8"><label>3.1.2</label><title>Utah Cancer Registry Data for Model Validation</title><p id="P18">Population-based cancer incidence counts were taken from the Utah Cancer Registry (UCR) (<ext-link xlink:href="https://uofuhealth.utah.edu/utah-cancer-registry" ext-link-type="uri">https://uofuhealth.utah.edu/utah-cancer-registry</ext-link>), which has been providing high quality cancer data since 1968. The UCR is a Surveillance, Epidemiology, and End Results (SEER) registry (<ext-link xlink:href="https://seer.cancer.gov/" ext-link-type="uri">https://seer.cancer.gov/</ext-link>), which requires adherence to the highest quality standards for ascertainment and reporting. The <italic toggle="yes">Utah Cancer Registry (UCR) dataset</italic> comprises 57,534 cancer cases diagnosed over the five-year period from 2016 to 2020, geocoded to county and ZIP code levels. This dataset, especially at the ZIP code level, provides an opportunity for validating our cancer data imputation (<xref rid="F3" ref-type="fig">Figure 3d</xref>). The same minimum number of cases (11) is applied in cancer data suppression at both county and ZIP code levels. In other words, the numbers for cancer cases of fewer than 11 are suppressed for any demographic groups or total at either the county or ZIP code level. The demographic subgroups correspond to those NCI data as discussed earlier. Use of data from the UCR was approved by the Institutional Review Board (IRB) at the University of Utah. This study does not directly handle suppressed values; rather, they are utilized to validate the accuracy of the model&#x02019;s results. Specifically, the results generated through Monte Carlo and geo-imputation methods are evaluated using numeric scores for valid values and binary scores for suppressed values, ensuring robustness and reliability.</p><p id="P19">One issue encountered in data processing involves some minor discrepancy between ZCTA area codes in the NCI data and ZIP codes in the UCR. Out of 323 entries in the UCR data, 289 ZIP codes match with ZCTA codes. For the remaining 34 ZIP codes, only one (ZIP Code 84068) contains valid data. To resolve this issue, we utilize USPS services to query the city name, geocode the address of these ZIP codes, and assign them to their corresponding ZCTAs (<ext-link xlink:href="https://tools.usps.com/zip-code-lookup.htm?citybyzipcode" ext-link-type="uri">https://tools.usps.com/zip-code-lookup.htm?citybyzipcode</ext-link>). For instance, postal ZIP code 84068 is assigned to ZCTA 84060, corresponding to Park City, Utah.</p></sec></sec><sec id="S9"><label>3.2</label><title>Methods</title><p id="P20">As stated previously, compared to regression models or machine learning, the Monte Carlo method excels in achieving total consistency through explicit multi-constraints, such as population subgroups and cancer incidence rates. While traditional methods offer flexibility, they often fail to satisfy both total constraints and spatial consistency. The Monte Carlo approach also reduces bias when estimating suppressed values for small samples by leveraging probabilistic modeling, making it well-suited for spatially constrained health data. Our method involves two steps: (1) a Multi-Constraints Monte Carlo (MC) simulation to estimate suppressed cancer counts at the county level, (2) a Monte Carlo with Population Cumulative Share approach to downscale from counties to ZIP Code Tabulation Areas (ZCTAs). An Optimal Scenario Selection strategy is used to refine simulation parameters for improved accuracy. To benchmark our approach, we compare it against machine learning models, testing cases with population data alone, with additional ancillary variables (e.g., poverty, education), and using cancer incidence as the target variable.</p><sec id="S10"><label>3.2.1</label><title>Multi-Constraints MC for Suppressed County Cancer Counts</title><p id="P21">This study employs an innovative multi-constraint MC simulation method to estimate suppressed values of county-level subgroup cancer counts. <xref rid="F5" ref-type="fig">Figure 5</xref> illustrates the constraints and the task to be accomplished. The constraints are reported cancer counts of county-level major demographic groups (e.g., Total, by 2 sexes, 3 age groups, 6 racial-ethnic groups) and state-level subgroups (e.g., by the intersected subgroups of sex, age and race-ethnicity). This method uses a combination of the county-level subgroup population distribution and state-level cancer incidence rates to control the probability in the Monte Carlo simulation process to estimate the suppressed county-level cancer counts in the intersected subgroups. It not only ensures consistency across various data levels but also accounts for demographic structures that drive varying cancer risks.</p><p id="P22">The Monte Carlo method is divided into four steps:</p><list list-type="order" id="L2"><list-item><p id="P23">Extract constraints to construct an initial data framework for row sums and column sums from state-level subgroup counts and county-level group counts. Only the rows containing suppressed values will be simulated.</p></list-item><list-item><p id="P24">Randomly assign 1 case to the cells according to the proportion of each subgroup in the total population, ensuring accuracy in the representation of subgroup proportions throughout the data filling process. Once assigned, subtract 1 from row sum and column sum.</p></list-item><list-item><p id="P25">Repeat Step 2 until all row and column constraints are satisfied.</p></list-item><list-item><p id="P26">Repeat Steps 2&#x02013;3 1000 times and choose the optimal simulation scenario based on the mean and standard deviation (detailed in sub-section 3.3).</p></list-item></list><p id="P27">This method is deployed from groups to subgroups hierarchically, as the prevalence of suppressed data increases with more detailed demographic groupings. For example, it first estimates suppressed cancer counts for &#x0201c;females&#x0201d; in counties, then uses the information to estimate suppressed cancer counts for &#x0201c;females under 50 years&#x0201d;, and finally uses newly interpolated counts to estimate suppressed cancer counts for &#x0201c;Black females under 50 years.&#x0201d; As a result, the missing cancer data for 36 subgroups (i.e., 2 sexes &#x000d7; 3 age groups &#x000d7; 6 racial-ethnic categories) at the county level are estimated. Logically, the reliability of estimation declines with finer groupings.</p><p id="P28">To assess the convergence and stability of the Monte Carlo simulation method, a sensitivity analysis is conducted to evaluate the relationship between the number of simulations and the variance difference between the cumulative mean and the overall mean.</p></sec><sec id="S11"><label>3.2.2</label><title>MC with Population Cumulative Share for Suppressed ZCTA Cancer Counts</title><p id="P29">For estimating subgroup cancer counts at the ZCTA level, another Monte Carlo simulation method is designed by leveraging subgroup cancer counts at the county level and subgroup population data for all ZCTA units. This concept is similar to estimating suppressed cancer counts in some county-level subgroups, but we adopt Python&#x02019;s robust capabilities for data manipulation and statistical analysis to ensure high computational efficiency and accuracy.</p><p id="P30">The method is implemented in four steps:</p><sec id="S12"><label>(1)</label><title>Random Matrix Generation.</title><p id="P31">For each subgroup, a matrix of random numbers ranging from 0 to 1 is generated to represent potential subgroup distributions across different simulations. This matrix size is <italic toggle="yes">m</italic> &#x000d7; <italic toggle="yes">n</italic>, where m represents the number of cases (subgroup counts at the county level) and n is the number of desired simulations (e.g., <italic toggle="yes">n</italic>=1000). Random numbers are drawn from a uniform distribution <italic toggle="yes">U(0,1)</italic> to ensure equal likelihood for all initial allocations before applying demographic constraints.</p></sec><sec id="S13"><label>(2)</label><title>Population-Based Cumulative Share Binning.</title><p id="P32">The population data for each subgroup is processed to calculate cumulative shares, which define the range of values (bins) for assigning random numbers to specific ZCTAs. For each ZCTA <italic toggle="yes">i</italic>, the cumulative share is calculated as:
<disp-formula id="FD1">
<mml:math id="M1" display="block"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:munderover><mml:mfrac><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mtext mathvariant="italic">Total</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:math>
</disp-formula>
where <italic toggle="yes">P</italic><sub><italic toggle="yes">j</italic></sub> is the population of the subgroup in ZCTA <italic toggle="yes">j</italic>, and <italic toggle="yes">P</italic><sub><italic toggle="yes">Total</italic></sub> is the total population of all ZCTAs. The resulting cumulative share for each ZCTA defines a range: ZCTA <italic toggle="yes">i</italic> corresponds to the interval [<italic toggle="yes">C</italic><sub><italic toggle="yes">i-1</italic></sub>, <italic toggle="yes">C</italic><sub><italic toggle="yes">i</italic></sub> ), where <italic toggle="yes">C</italic><sub><italic toggle="yes">0</italic></sub>=0. These intervals are subsequently used to create bins for categorizing the random numbers. These bins effectively map the random numbers to specific population segments so that the generated distributions are proportional to actual demographic profiles. Any subgroup with zero population is excluded.</p></sec><sec id="S14"><label>(3)</label><title>Aggregating Counts in Bins at the ZCTA Level.</title><p id="P33">Utilizing the Pandas package function <italic toggle="yes">pandas.cut</italic> to rapidly categorize and aggregate the simulated data into defined bins based on the cumulative share ranges calculated in step 2.</p></sec><sec id="S15"><label>(4)</label><title>Result Selection.</title><p id="P34">Similar to the county-level approach, the optimal simulation scenario is chosen, based on criteria that minimize the variance between the simulated and observed county-level counts. The simulation iteration that most closely matches the observed distribution is selected as the result. Details on the selection process are provided in the next sub-section.</p><p id="P35"><xref rid="F6" ref-type="fig">Figure 6</xref> uses an illustrative example to explain the process. In a county with <italic toggle="yes">m</italic> (=4) cases in a subgroup, a random matrix is generated with each column representing one scenario out of <italic toggle="yes">n</italic> (=1000) simulations. A series of 4 numbers (0&#x02013;1) are generated in scenario 1 (1<sup>st</sup> column highlighted in <xref rid="F6" ref-type="fig">Figure 6a</xref>). Based on the subgroup population across <italic toggle="yes">k</italic> (=5) ZCTAs, a cumulative share bin is constructed with each segment length representing its proportion (probability) out of the total subgroup, and a match is made by assigning each random number in column 1 to their corresponding segment (<xref rid="F6" ref-type="fig">Figure 6b</xref>). As a result, the four random numbers (0.3, 0.1, 0.9 and 0.7) are assigned to segments corresponding to four ZCTAs (C, A, E and D)<sup><xref rid="FN2" ref-type="fn">1</xref></sup>. Therefore, these four ZCTAs receives 1 case each and B receives none, and the allocation of 4 cases is completed. The process repeats 1000 times.</p></sec></sec><sec id="S16"><label>3.2.3</label><title>Selecting Optimal Scenario</title><p id="P36">A large number (here 1,000) of independent Monte Carlo simulations are executed for each disaggregation. Various criteria may be used to assist the selection of an optimal simulation scenario[<xref rid="R52" ref-type="bibr">52</xref>]. For each area, the mean value across all simulation scenarios approximates the most likely choice. However, such a choice does not satisfy the constraints of cancer counts at a higher geographic level or for given demographic groups. Therefore, the minimum variance as a common and robust measure of data dispersion is chosen as the selection criterion[<xref rid="R53" ref-type="bibr">53</xref>, <xref rid="R54" ref-type="bibr">54</xref>]. The simulation with the minimum standard deviation from the means indicates the closest alignment to the average pattern and is thus the best representation of the possible subgroup distribution.</p><p id="P37">Here the formulation uses the disaggregation of a subgroup from counties to ZCTAs as an example. Let <inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:msubsup><mml:mi>X</mml:mi><mml:mi>i</mml:mi><mml:mi>k</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> represent the simulated value list obtained from the <italic toggle="yes">k</italic>-th simulation for an estimated ZCTA (<italic toggle="yes">i</italic>), calculate the average estimated count across the <italic toggle="yes">n</italic> simulations, such as <inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>X</mml:mi><mml:mo>&#x000af;</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>n</mml:mi></mml:mfrac><mml:msubsup><mml:mstyle><mml:mi>&#x003a3;</mml:mi></mml:mstyle><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msubsup><mml:mi>X</mml:mi><mml:mi>i</mml:mi><mml:mi>k</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:msubsup><mml:mi>X</mml:mi><mml:mi>i</mml:mi><mml:mi>k</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> is the value at row <italic toggle="yes">i</italic> and column <italic toggle="yes">k</italic> of simulation matrix.</p><p id="P38">For each simulation <italic toggle="yes">k</italic>, compute the deviation of its standard deviation <italic toggle="yes">&#x003c3;</italic><sub><italic toggle="yes">k</italic></sub> from the mean simulation <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>X</mml:mi><mml:mo>&#x000af;</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, such as <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:msub><mml:mi>&#x003c3;</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mi>m</mml:mi></mml:mfrac><mml:msubsup><mml:mstyle><mml:mi>&#x003a3;</mml:mi></mml:mstyle><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:msup><mml:mrow><mml:mfenced><mml:mrow><mml:msubsup><mml:mi>X</mml:mi><mml:mi>i</mml:mi><mml:mi>k</mml:mi></mml:msubsup><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>X</mml:mi><mml:mo>&#x000af;</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula>, where <italic toggle="yes">m</italic> is the total number of ZCTAs, or the row number in the matrix <italic toggle="yes">X</italic>. The simulation with the smallest <italic toggle="yes">&#x003c3;</italic><sub><italic toggle="yes">k</italic></sub> is selected as the result.</p><p id="P39"><xref rid="F7" ref-type="fig">Figure 7</xref> illustrates a county of six ZCTAs. Its top highlights how close the chosen (optimal) scenario is from the means across the six ZCTAs, and the bottom shows the frequency histograms for estimated suppressed values at 1000 times.</p></sec><sec id="S17"><label>3.2.4</label><title>Machine Learning Methods for Comparison</title><p id="P40">To evaluate the performance of the proposed Monte Carlo simulation method, we conducted a comparative analysis using four popular machine learning models&#x02014;Generalized Linear Model (GLM), Random Forest (RF), Gradient Boosting Machine (GBM), and Extreme Gradient Boosting (XGB)&#x02014;along with the traditional Ordinary Least Squares (OLS) regression model. These models are utilized to estimate suppressed cancer counts at the ZIP code level for subgroup populations. GLM extends traditional linear regression by allowing the response variable to follow non-normal distributions through link functions, offering flexibility for various types of outcomes (e.g., binary, count). Its interpretability makes it a robust baseline, though it may struggle with non-linear relationships. OLS regression serves as a classic linear modeling approach, assuming a linear relationship between predictors and the response variable. While straightforward and interpretable, it shares GLM&#x02019;s limitation in handling non-linear patterns. Random Forest (RF), GBM, and XGBare ensemble learning methods that are well-suited for modeling complex, non-linear relationships. RF aggregates predictions from multiple decision trees, while GBM and XGB use boosting techniques to sequentially refine model accuracy. XGB, as an advanced implementation of GBM, is optimized for computational efficiency and regularization to reduce overfitting.</p><p id="P41">To supplement the primary population and cancer data, we incorporate additional demographic and socioeconomic variables from the American Community Survey (ACS). These variables include total population estimates for educational attainment, income levels, and health insurance coverage, as well as detailed subsets such as the population with a bachelor&#x02019;s degree (B15003), individuals with income below the poverty level in the past 12 months (B17017), and those 65 years and over with one type of health insurance coverage (B27010). The county-level ACS data are utilized for machine learning model training, leveraging a broader dataset to enhance model robustness and capture regional variations. In contrast, ZCTA-level data for Utah are reserved exclusively for model testing, ensuring an independent evaluation of the model&#x02019;s ability to estimate suppressed cancer counts in smaller geographic units.</p><p id="P42">This study focuses on accurately predicting actual case counts, using Mean Absolute Error (MAE) and Root Mean Squared Error (RMSE) as the key evaluation metrics for model comparison. MAE measures the average deviation between predicted and observed values, offering a straightforward assessment of absolute prediction accuracy. RMSE, which emphasizes larger errors due to squaring deviations, is particularly important for addressing significant errors, such as those with major influences on cancer case predictions. Mean Absolute Percentage Error (MAPE), which expresses errors as a percentage of actual values, is useful for small populations. However, MAPE is not applied in this study due to the use of primarily non-suppressed validation data.</p></sec></sec></sec><sec id="S18"><label>4</label><title>Results</title><sec id="S19"><label>4.1</label><title>Simulation Results</title><p id="P43">The NCI county-level cancer data for the 29 counties in Utah are used in the simulations<sup><xref rid="FN3" ref-type="fn">2</xref></sup>. The suppressed county-level subgroup cancer counts are estimated by choosing the optimal scenarios among the large number of simulation rounds. Such data in combination with reported cancer counts at the county level are subsequently used in interpolating ZCTA cancer counts. The ZCTA cancer data are not available from the NCI but are provided from the Utah Cancer Registry (UCR) after the data suppression rule is enforced. Therefore, the UCR data at the ZCTA level are used for validating the interpolated ZCTA data.</p><p id="P44">The NCI data in Utah also came from the UCR. Our comparison of the county-level data from the two sources reveals a high consistency between the two. However, there are some differences between the two in terms of availability of values. While covering the same five years 2016&#x02013;2020, the NCI county-level data are the <italic toggle="yes">annual average</italic> cancer incidences over the five years by suppressing values &#x0003c; 3 (i.e., &#x0003c; 15 for the five-year totals), whereas the UCR county-level data are the <italic toggle="yes">five-year total</italic> cancer incidences by suppressing values &#x0003c;11. Therefore, a small number of suppressed counts in the NCI data are available in the UCR. The NCI county-level data include cancer incidences by 84 demographic groups/subgroups in 29 counties, thus 29&#x000d7;84 = 2,436 units, of which 783 are valid. As shown in <xref rid="F8" ref-type="fig">Figure 8a</xref>, by columns, data on &#x02018;All races&#x02019; and &#x02018;White&#x02019; exhibit fewer suppressed values than other subgroups; and by rows, counties with larger numbers of population have fewer missing values. As shown in <xref rid="F8" ref-type="fig">Figure 8(b)</xref>, the 2016&#x02013;2020 UCR data only contain 12 major demographic groups, therefore 29&#x000d7;12 = 348 units, with 258 valid.</p><p id="P45">For consistency with the NCI data, we convert the 2016&#x02013;2020 UCR data to annual average cancer incidences (and thus with decimal points). <xref rid="T1" ref-type="table">Table 1</xref> provides basic statistics for the ZCTAs based on the UCR data. Note that only reported (unsuppressed) units are included, and thus the minimum values for several population groups are 2.2 (i.e., 11/5 or the threshold for data suppression divided by the number of years). The cancer incidences for males, individuals over 65, and Whites are notably higher. In addition to all population (&#x0201c;Total&#x0201d;), cancer data for population subgroups includes six racial-ethnic subgroups (W, B, I, A, H, O), two sexes (Male and Female), and three age groups (50, 50&#x02013;65, 65+). As stated previously, the 2020 Census Demographic Profile covers 299 ZIP code areas, and the UCR data includes 323 ZCTAs. After merging the two and eliminating ZCTAs with no valid data, 289 ZCTA are retained. For 12 major population groups, there are a total of 289&#x000d7;12 = 3,468 units, 1,156 of which have valid values that can be used for data verification.</p><p id="P46">As explained in <xref rid="S4" ref-type="sec">subsection 3.1</xref>, the study begins with implementing constrained simulations for imputation of missing values at the county level. After completing the data fill for the &#x0201c;Total&#x0201d; and &#x0201c;White&#x0201d; categories, we simulated other racial-ethnic groups such as &#x0201c;Black,&#x0201d; &#x0201c;Indian,&#x0201d; &#x0201c;Asian,&#x0201d; &#x0201c;Hispanic,&#x0201d; and &#x0201c;Others.&#x0201d; We then simulated data for the three age groups and the two sex groups to fill in more data gaps. The process continued until the simulations for the 42 intersected subgroups of race-ethnicity (7), age (3) and sex (2) were completed.</p><p id="P47">For illustration, the simulation results for one subgroup (white male age 65+) in two counties for a combination of 16 ZCTAs are summarized in <xref rid="F9" ref-type="fig">Figure 9</xref>. Generally, most values follow a normal distribution pattern. When values are comparatively low, there is a noticeable biased distribution. Overall, the optimal values, chosen based on the minimum standard deviation, demonstrate good consistency with the mean values.</p></sec><sec id="S20"><label>4.2</label><title>Sensitivity Analysis of Monte Carlo Simulations</title><p id="P48">To evaluate the stability and convergence of the Monte Carlo simulation results, we conduct a sensitivity analysis based on the variance difference between the cumulative mean and the overall mean of all simulations. This analysis assesses how the simulation output stabilizes as the number of iterations increases. The sensitivity analysis involves N=1000 Monte Carlo simulation iterations by repeating 1000 times with random shuffling of the simulated data in each repetition. For each iteration <italic toggle="yes">n</italic>, the cumulative mean of the simulated values up to iteration <italic toggle="yes">n</italic> is calculated and compared to the overall mean across all iterations. The variance of these differences is computed at each step, resulting in a metric that reflects the stability of the simulations</p><p id="P49"><xref rid="F10" ref-type="fig">Figure 10</xref> shows the variance difference between the cumulative mean and the overall mean as a function of the number of iterations (<italic toggle="yes">n</italic>). Each blue line represents a single repetition, while the red line depicts the average variance difference across all repetitions. The variance difference decreases rapidly within the first 50 iterations and plateaus as <italic toggle="yes">n</italic> approached 200. This rapid convergence demonstrates that the Monte Carlo method achieves stability early in the simulation process, with diminishing returns for additional iterations beyond this point. Despite minor variability among the 1000 repetitions, as illustrated by the blue lines, the overall trend remains consistent. The red line, representing the average variance difference, confirms that the variance difference stabilizes quickly and uniformly across repetitions. The results highlight the robustness of the Monte Carlo approach, showing that a relatively small number of iterations (approximately 50) is sufficient to achieve stable and reliable results. Beyond this threshold, additional iterations have minimal impact on reducing variance differences, underscoring the computational efficiency of the method.</p><p id="P50">The sensitivity analysis provides critical insights into the convergence behavior of the Monte Carlo simulations, ensuring that the estimates are stable and reliable. This rapid convergence is particularly advantageous for large-scale applications, where computational efficiency is essential. These findings confirm the suitability of the Monte Carlo framework for estimating suppressed cancer counts under the constraints of spatial and demographic data.</p></sec><sec id="S21"><label>4.3.</label><title>Validation and Comparison with Machine Learning Models</title><p id="P51">As stated in <xref rid="S18" ref-type="sec">section 4</xref>, the validation is assessed at the ZCTA level. Specifically, the interpolated cancer incidences by the Monte Carlo simulation method are compared to the corresponding incidences as reported in the UCR data. For the 12 major population groups across 289 ZCTAs, among a total of 289&#x000d7;12 = 3,468 possible units, 1,156 reported values can be used for data verification and 2,312 are suppressed.</p><p id="P52"><xref rid="F11" ref-type="fig">Figure 11</xref> shows the distribution of two series of data (interpolated vs. reported) across 1,156 observations. The regression model has a slope (0.992) close to 1 with <italic toggle="yes">R</italic><sup>2</sup> = 0.992 and correlation coefficient <italic toggle="yes">r</italic> = 0.996, reflecting very high predictive accuracy. Another important measure of performance is Mean Absolute Error (MAE) = 3.407.</p><p id="P53">Another validation is assessed on the complete set of 3,468 entries across ZCTAs including 1,156 reported values and 2,312 suppressed values. The assessment examines whether the interpolated values fall in the right category of suppression decision. If an interpolated value <italic toggle="yes">x</italic> for a suppressed unit is below the suppression threshold set at 2.2, i.e., <italic toggle="yes">x</italic>&#x0003c;2.2, it is considered a valid interpolation and thus coded &#x0201c;True Positive&#x0201d;. If an interpolated value <italic toggle="yes">x</italic> for a suppressed unit is equal to or larger than 2.2, i.e., <italic toggle="yes">x</italic>&#x02265;2.2, it is considered an invalid interpolation and thus coded &#x0201c;False Positive&#x0201d;. Similarly, for reported values, if an interpolated value <italic toggle="yes">x</italic>&#x0003c;2.2, it is considered an invalid interpolation and coded &#x0201c;False Negative&#x0201d;; if <italic toggle="yes">x</italic>&#x02265;2.2, it is a valid interpolation and coded &#x0201c;True Negative&#x0201d;. The result is summarized in <xref rid="T2" ref-type="table">Table 2</xref>, among the 2,312 suppressed entries, 215 are interpolated above the suppression threshold, resulting in a precision rate of 91.3%; among the 1,156 reported values, only 52 are below the suppression threshold, and thus a precision rate of 95.8%. So the overall precision rate is 92.8%, i.e., (2110+1108)/(2312+1156).</p><p id="P54">Note that some values above the suppression threshold are suppressed in order to prevent the mathematical derivation of other below-threshold values. For example, if the cancer incidences in a ZCTA across three age groups (&#x0003c;50, 50&#x02013;64, 65+) are 3, 12 and 28 for a total of 43, the count for the age group of 50&#x02013;64 needs to be suppressed in order to prevent one from deriving the count for the age group &#x0003c;50 as 43-28-12 = 3. Such an &#x0201c;over-suppression&#x0201d; practice inflates the number of False Positive and artificially brings down the precision rate. That helps explain the relatively low precision rate of 91.3% on the suppressed samples. That is to say, the overall precision rate of the Monte Carlo method is higher than 92.8% as reported here.</p><p id="P55">One concern raised in the literature review is that population weighting interpolation methods could underestimate case numbers in rural areas[<xref rid="R41" ref-type="bibr">41</xref>]. Here we replicate the validation study across ZCTAs across three levels of urbanicities according to the Census[<xref rid="R55" ref-type="bibr">55</xref>]. The correlation coefficients <italic toggle="yes">r</italic> = 0.995, 0.996, and 0.992 are highly consistent across urban (<italic toggle="yes">n</italic> = 54), low-density (<italic toggle="yes">n</italic> = 121), and rural areas (<italic toggle="yes">n</italic> = 981), respectively. A similar analysis on confusion matrices reveals that the precision ratios are 90.5%, 93.2%, and 92.9% across urban, low-density, and rural areas, respectively. That is to say, low-density and rural ZCTAs enjoy slightly higher precisions than urban ZCTAs in terms of whether the interpolated cancer incidences fall on the right sides of suppression threshold. In conclusion, our method generates the results that are largely consistent across the urban-rural spectrum and does not suffer from the vulnerability in rural areas.</p><p id="P56">To further validate our method, we compare the result to several methods commonly used for data interpolation. These methods include Ordinary Least Squares (OLS) regression, Generalized Linear Model (GLM), Random Forest (RF), Gradient Boosting Machine (GBM), and Extreme Gradient Boosting (XGBoost). The predictors (explanatory variables) are the population counts for subgroups and the response variable is the cancer incidences with <italic toggle="yes">n</italic> = 1156 at the ZCTA level. They are the same as those used in the Monte Carlo simulation method.</p><p id="P57">GLM extends traditional linear regression such as OLS by allowing the response variable to have a non-normal distribution and by using a link function to model the relationship between the predictors and the response. This method is flexible in handling different types of response variables (e.g., binary, count, or continuous outcomes) and model various data distributions (e.g., binomial, Poisson) through the use of link functions. RF, GBM and XGBoost are ensemble learning methods. RF builds multiple decision trees and merges them together to get a more accurate and stable prediction. It operates by constructing a multitude of decision trees at training time and outputting the class that is the mode of the classes or mean prediction of the individual trees. GBM can serve as a solid baseline for boosting methods. XGBoost is an advanced implementation of gradient boosting that is more efficient and flexible. All of them are suitable for prediction modeling and account for various data structures including non-linear relationships.</p><p id="P58"><xref rid="F12" ref-type="fig">Figure 12</xref> plots the results for the five methods and suggest that OLS and GLM do not yield results as the other three methods. <xref rid="T3" ref-type="table">Table 3</xref> reports the two common measures of performance, MAE and <italic toggle="yes">r</italic>, which are used in assessing our Monte Carlo simulation method. Our method outperforms all five methods. For interpolation of suppressed cancer data, XGBoost may represent the best choice next to ours but still underperforms significantly. Similarly, we also compile the confusion matrix to assess the precision level for each method similar to the result on the Monte Carlo simulation method as reported in <xref rid="T2" ref-type="table">Table 2</xref>. The precision rate of our method is much higher than the other five methods.</p><p id="P59">We test the inclusion of ancillary variables, such as poverty, health insurance, and education levels, in the models. However, these variables introduce noise and redundancy, leading to decreased model performance, as evidenced by increased MAE and RMSE values. Consequently, we focus on robust population and demographic data to optimize predictive accuracy. As shown in <xref rid="SD1" ref-type="supplementary-material">Supplementary Tables S1</xref> and <xref rid="SD1" ref-type="supplementary-material">S2</xref>, XGB achieves the best performance when using population data alone demonstrating its superior accuracy in predicting case counts. GBM shows greater robustness after incorporating ancillary variables, but still underperforms when compared to XGB using only population data. Conversely, Random Forest and other models experience substantial increases in MAE and RMSE upon the inclusion of ancillary data, implying that such variables introduce more noise than signal, thereby degrades model performance. Moreover, when using only population data, most predictions remain positive. However, the inclusion of ancillary variables leads to an increased number of predictions below zero, indicating potential overfitting or instability introduced by these variables (<xref rid="SD1" ref-type="supplementary-material">Supplementary Figure S1</xref>). This further supports the conclusion that ancillary data may not contribute meaningful predictive power in this specific context and, instead, could undermine model reliability.</p></sec></sec><sec id="S22"><label>5</label><title>Discussion</title><p id="P60">This paper aims to interpolate suppressed cancer data and downscale to fine spatial scales to maintain hierarchical total volume consistency and robust performance across rural and urban areas. The innovative multi-constraint Monte Carlo simulation method is effective in estimating suppressed county-level cancer counts and further disaggregating these counts to the ZIP Code Tabulation Area (ZCTA) level. The methodology leverages existing demographic structure as risk factors and reported cancer counts in higher geographic levels or larger demographic groups as constraints and ensures a consistent and accurate imputation of cancer data across different geographic levels. The model comparison shows its advantages over traditional machine learning and regression methods for suppressed cancer data estimation.</p><p id="P61">The case study in Utah largely validates the effectiveness of the method. Our findings validate the robustness of population-weighted approaches[<xref rid="R41" ref-type="bibr">41</xref>], especially for health data as reported in recent literature[<xref rid="R56" ref-type="bibr">56</xref>, <xref rid="R57" ref-type="bibr">57</xref>]. By applying Monte Carlo simulations with simple constraints to improve dynamic proportion constraints during the case generation process, our study extends the capabilities of restricted and controlled Monte Carlo methods (RCMC) in the context of cancer data[<xref rid="R13" ref-type="bibr">13</xref>]. Our method&#x02019;s high accuracy across areas of various urbanicities contrasts with the concern of less accuracy for rural cases by population-based interpolation methods[<xref rid="R42" ref-type="bibr">42</xref>]. Our results also suggest that geo-imputation methods can achieve high effectiveness even without considering spatial correlation. The method provides a reliable framework for accurately estimating suppressed cancer cases in small population subgroups or geographic areas with small population and demonstrates its ability to manage uncertainty and improve prediction[<xref rid="R58" ref-type="bibr">58</xref>, <xref rid="R59" ref-type="bibr">59</xref>]. Among the machine learning models tested, XGB shows the best potential in handling complex spatial data imputation tasks[<xref rid="R60" ref-type="bibr">60</xref>], but still underperforms the multi-constraint Monte Carlo simulation method.</p><p id="P62">The performance decline observed with ancillary data highlights the importance of careful variable selection in health data modeling. Variables that are weakly correlated with cancer incidence or are prone to data quality issues may add complexity without improving model accuracy. This finding aligns with existing studies[<xref rid="R3" ref-type="bibr">3</xref>, <xref rid="R29" ref-type="bibr">29</xref>], which emphasize that introducing redundant or noisy variables can negatively impact machine learning models.</p><p id="P63">Although the introduction of additional socioeconomic variables can alter the estimation performance of various machine learning models, their overall performance remains inferior to the multi-constrained Monte Carlo method. This confirms the applicability and accuracy of the Monte Carlo approach in scenarios with data suppression, particularly in complex contexts involving multidimensional population constraints[<xref rid="R50" ref-type="bibr">50</xref>, <xref rid="R51" ref-type="bibr">51</xref>].</p><p id="P64">While the proposed multi-constraint Monte Carlo method demonstrates strong performance, several limitations should be acknowledged. First, the method&#x02019;s adaptability to other regions with different population structures, suppression rules, or health data characteristics remains uncertain and requires further validation with diverse datasets. Secondly, the method does not explicitly address spatial autocorrelation, which may impact precision in regions with strong geographic clustering. Incorporating spatial models, such as geographically weighted regression or Bayesian methods, could improve accuracy. Thirdly, the reliance on publicly available data limits the granularity of inputs, and the absence of higher-resolution ancillary data may constrain performance in more complex scenarios. Finally, during the modeling process, the suppression rules (e.g., fewer than 11 cases in the NCI dataset) might be explicitly incorporated as constraints within the Monte Carlo simulation. Specifically, any simulated estimates for suppressed values must adhere to these rules, ensuring that the final output remains within the suppression limits. However, as the dataset contains both suppressed and missing values, our analysis applies overall population and geographic constraints to ensure accuracy.</p><p id="P65">Future research should explore integrating fixed geo-imputation methods and further refining the simulation process to enhance precision and applicability in other health data. Additionally, more work is needed to develop methods that can closely approximate potential proportions for detailed analysis, particularly in rural and underrepresented areas. Emerging studies suggest that hybrid approaches combining statistical and machine learning methods may offer significant improvements in this area. When ancillary data sources with improved resolution and quality become available, feature selection techniques can be employed to further enhance model performance.</p></sec><sec id="S23"><label>6</label><title>Conclusion</title><p id="P66">This study demonstrates the effectiveness of the multi-constraint Monte Carlo method in estimating suppressed cancer data and downscaling to fine spatial scales. The proposed method achieves robust performance by maintaining hierarchical consistency and accurately addressing data suppression issues. However, while our results validate the method&#x02019;s utility in Utah, its generalizability to other regions and health conditions remains an avenue for future exploration.</p><p id="P67">First, extending the method to other geographic regions or disease types&#x02014;such as chronic or infectious diseases&#x02014;would allow for validation under diverse population structures and data suppression rules. Secondly, while this study does not explicitly account for spatial autocorrelation, incorporating spatial statistical techniques, such as geographically weighted regression or spatial Bayesian models, could enhance the accuracy of the estimates by addressing potential geographic clustering of cancer incidence. Thirdly, privacy concerns in health data remain a critical challenge. Future studies could integrate differential privacy or advanced anonymization techniques into the Monte Carlo framework to improve both data security and precision. Fourthly, moving beyond static five-year averages to incorporate dynamic time-series data would enable the capture of temporal trends, providing deeper insights into changing cancer incidence patterns. Finally, integrating Monte Carlo simulations with machine learning models offers significant potential for developing hybrid approaches that leverage the strengths of both paradigms to enhance prediction accuracy and applicability.</p><p id="P68">By addressing these areas, the proposed method will not only advance the state-of-the-art in suppressed health data imputation but also lay a foundation for broader applications in privacy-preserving public health data analysis. These directions underscore the flexibility and scalability of the Monte Carlo approach, reinforcing its potential for addressing critical challenges in health data analysis across varying contexts and constraints.</p></sec><sec sec-type="supplementary-material" id="SM1"><title>Supplementary Material</title><supplementary-material id="SD1" position="float" content-type="local-data"><label>1</label><media xlink:href="NIHMS2047560-supplement-1.docx" id="d67e988" position="anchor"/></supplementary-material></sec></body><back><ack id="S24"><title>Acknowledgement:</title><p id="P69">The research is funded by the National Cancer Institute (NCI) under Grant No. R01CA267990-01 (Onega and Wang as MPIs). The 2016-2020 cancer data in Utah were provided by the Utah Cancer Registry (UCR). The UCR is funded by the NCI&#x02019;s SEER Program, Contract No. HHSN261201800016I, the U.S. Centers for Disease Control and Prevention&#x02019;s National Program of Cancer Registries, Cooperative Agreement No. NU58DP007131, with additional support from the University of Utah and Huntsman Cancer Foundation. Points of view or opinions in this article are those of the authors and do not necessarily represent the official position or policies of the NCI or the UCR.</p></ack><fn-group><fn id="FN1"><p id="P70" content-type="publisher-disclaimer">This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.</p></fn><fn id="FN2"><label>1</label><p id="P71">It is possible for multiple random numbers to fall in one segment along the cumulative share bin. In that case, the corresponding ZCTA is assigned multiple cancer cases.</p></fn><fn id="FN3"><label>2</label><p id="P72">Visit the website: <ext-link xlink:href="https://www.statecancerprofiles.cancer.gov/incidencerates/index.php?stateFIPS=49&#x00026;areatype=county&#x00026;cancer=001&#x00026;race=00&#x00026;sex=0&#x00026;age=001&#x00026;type=incd&#x00026;sortVariableName=rate&#x00026;sortOrder=default&#x00026;output=0#results" ext-link-type="uri">https://www.statecancerprofiles.cancer.gov/incidencerates/index.php?stateFIPS=49&#x00026;areatype=county&#x00026;cancer=001&#x00026;race=00&#x00026;sex=0&#x00026;age=001&#x00026;type=incd&#x00026;sortVariableName=rate&#x00026;sortOrder=default&#x00026;output=0#results</ext-link></p></fn></fn-group><ref-list><title>References</title><ref id="R1"><label>1.</label><mixed-citation publication-type="journal"><name><surname>Taparra</surname><given-names>K</given-names></name> and <name><surname>Pellegrin</surname><given-names>K</given-names></name>, <article-title>Data aggregation hides Pacific Islander health disparities</article-title>. <source>Lancet</source>, <year>2022</year>. <volume>400</volume>(<issue>10345</issue>): p. <fpage>2</fpage>&#x02013;<lpage>3</lpage>.<pub-id pub-id-type="pmid">35717993</pub-id>
</mixed-citation></ref><ref id="R2"><label>2.</label><mixed-citation publication-type="journal"><name><surname>Cook</surname><given-names>LA</given-names></name>, <name><surname>Sachs</surname><given-names>J</given-names></name>, and <name><surname>Weiskopf</surname><given-names>NG</given-names></name>, <article-title>The quality of social determinants data in the electronic health record: a systematic review</article-title>. <source>J Am Med Inform Assoc</source>, <year>2021</year>. <volume>29</volume>(<issue>1</issue>): p. <fpage>187</fpage>&#x02013;<lpage>196</lpage>.<pub-id pub-id-type="pmid">34664641</pub-id>
</mixed-citation></ref><ref id="R3"><label>3.</label><mixed-citation publication-type="journal"><name><surname>Amitha</surname><given-names>P</given-names></name>, <name><surname>Binu</surname><given-names>VS</given-names></name>, and <name><surname>Seena</surname><given-names>B</given-names></name>, <article-title>Estimation of missing values in aggregate level spatial data</article-title>. <source>Clinical Epidemiology and Global Health</source>, <year>2021</year>. <volume>9</volume>: p. <fpage>304</fpage>&#x02013;<lpage>309</lpage>.</mixed-citation></ref><ref id="R4"><label>4.</label><mixed-citation publication-type="journal"><name><surname>Kim</surname><given-names>D</given-names></name>, <name><surname>Chun</surname><given-names>Y</given-names></name>, and <name><surname>Griffith</surname><given-names>DA</given-names></name>, <article-title>Impacts of spatial imputation on location-allocation problem solutions</article-title>. <source>Spatial Statistics</source>, <year>2024</year>. <volume>59</volume>: p. <fpage>100810</fpage>.</mixed-citation></ref><ref id="R5"><label>5.</label><mixed-citation publication-type="journal"><name><surname>Naumova</surname><given-names>EN</given-names></name>, <article-title>Precision public health: is it all about the data?</article-title>
<source>Journal of public health policy</source>, <year>2022</year>. <volume>43</volume>(<issue>4</issue>): p. <fpage>481</fpage>.<pub-id pub-id-type="pmid">36100707</pub-id>
</mixed-citation></ref><ref id="R6"><label>6.</label><mixed-citation publication-type="journal"><name><surname>Wang</surname><given-names>F</given-names></name>, <etal/>, <article-title>Automated delineation of cancer service areas in northeast region of the United States: a network optimization approach</article-title>. <source>Spatial and spatio-temporal epidemiology</source>, <year>2020</year>. <volume>33</volume>: p. <fpage>100338</fpage>.<pub-id pub-id-type="pmid">32370938</pub-id>
</mixed-citation></ref><ref id="R7"><label>7.</label><mixed-citation publication-type="journal"><name><surname>Wan</surname><given-names>H</given-names></name>, <etal/>, <article-title>Areal interpolation of population projections consistent with different SSPs from 1-km resolution to block level based on USA Structures dataset</article-title>. <source>Computers, Environment and Urban Systems</source>, <year>2023</year>. <volume>105</volume>: p. <fpage>102024</fpage>.</mixed-citation></ref><ref id="R8"><label>8.</label><mixed-citation publication-type="journal"><name><surname>Sahar</surname><given-names>L</given-names></name>, <etal/>, <article-title>GIScience and cancer: State of the art and trends for cancer surveillance and epidemiology</article-title>. <source>Cancer</source>, <year>2019</year>. <volume>125</volume>(<issue>15</issue>): p. <fpage>2544</fpage>&#x02013;<lpage>2560</lpage>.<pub-id pub-id-type="pmid">31145834</pub-id>
</mixed-citation></ref><ref id="R9"><label>9.</label><mixed-citation publication-type="journal"><name><surname>Buchin</surname><given-names>K</given-names></name>, <etal/>, <article-title>Processing aggregated data: the location of clusters in health data</article-title>. <source>Geoinformatica</source>, <year>2012</year>. <volume>16</volume>(<issue>3</issue>): p. <fpage>497</fpage>&#x02013;<lpage>521</lpage>.</mixed-citation></ref><ref id="R10"><label>10.</label><mixed-citation publication-type="journal"><name><surname>Howlader</surname><given-names>N</given-names></name>, <etal/>, <article-title>Use of imputed population-based cancer registry data as a method of accounting for missing information: application to estrogen receptor status for breast cancer</article-title>. <source>Am J Epidemiol</source>, <year>2012</year>. <volume>176</volume>(<issue>4</issue>): p. <fpage>347</fpage>&#x02013;<lpage>56</lpage>.<pub-id pub-id-type="pmid">22842721</pub-id>
</mixed-citation></ref><ref id="R11"><label>11.</label><mixed-citation publication-type="journal"><name><surname>Walter</surname><given-names>SR</given-names></name> and <name><surname>Rose</surname><given-names>N</given-names></name>, <article-title>Random property allocation: A novel geographic imputation procedure based on a complete geocoded address file</article-title>. <source>Spatial and spatio-temporal epidemiology</source>, <year>2013</year>. <volume>6</volume>: p. <fpage>7</fpage>&#x02013;<lpage>16</lpage>.<pub-id pub-id-type="pmid">23973177</pub-id>
</mixed-citation></ref><ref id="R12"><label>12.</label><mixed-citation publication-type="journal"><name><surname>Bozigar</surname><given-names>M</given-names></name>, <etal/>, <article-title>A geographic identifier assignment algorithm with Bayesian variable selection to identify neighborhood factors associated with emergency department visit disparities for asthma</article-title>. <source>International journal of health geographics</source>, <year>2020</year>. <volume>19</volume>: p. <fpage>1</fpage>&#x02013;<lpage>16</lpage>.<pub-id pub-id-type="pmid">32013994</pub-id>
</mixed-citation></ref><ref id="R13"><label>13.</label><mixed-citation publication-type="journal"><name><surname>Shi</surname><given-names>X</given-names></name>, <etal/>, <article-title>Mapping disease at an approximated individual level using aggregate data: a case study of mapping New Hampshire birth defects</article-title>. <source>International Journal of Environmental Research and Public Health</source>, <year>2013</year>. <volume>10</volume>(<issue>9</issue>): p. <fpage>4161</fpage>&#x02013;<lpage>4174</lpage>.<pub-id pub-id-type="pmid">24018838</pub-id>
</mixed-citation></ref><ref id="R14"><label>14.</label><mixed-citation publication-type="journal"><name><surname>Luo</surname><given-names>L</given-names></name>, <name><surname>McLafferty</surname><given-names>S</given-names></name>, and <name><surname>Wang</surname><given-names>F</given-names></name>, <article-title>Analyzing spatial aggregation error in statistical models of late-stage cancer risk: a Monte Carlo simulation approach</article-title>. <source>Int J Health Geogr</source>, <year>2010</year>. <volume>9</volume>: p. <fpage>51</fpage>.<pub-id pub-id-type="pmid">20959015</pub-id>
</mixed-citation></ref><ref id="R15"><label>15.</label><mixed-citation publication-type="journal"><name><surname>Chang</surname><given-names>ET</given-names></name>, <etal/>, <article-title>Validity of geographically modeled environmental exposure estimates</article-title>. <source>Crit Rev Toxicol</source>, <year>2014</year>. <volume>44</volume>(<issue>5</issue>): p. <fpage>450</fpage>&#x02013;<lpage>66</lpage>.<pub-id pub-id-type="pmid">24766059</pub-id>
</mixed-citation></ref><ref id="R16"><label>16.</label><mixed-citation publication-type="journal"><name><surname>Wright</surname><given-names>JK</given-names></name>, <article-title>A METHOD OF MAPPING DENSITIES OF POPULATION WITH CAPE COD AS AN EXAMPLE</article-title>. <source>Geographical Review</source>, <year>1936</year>. <volume>26</volume>(<issue>1</issue>): p. <fpage>103</fpage>&#x02013;<lpage>110</lpage>.</mixed-citation></ref><ref id="R17"><label>17.</label><mixed-citation publication-type="journal"><name><surname>Goodchild</surname><given-names>MF</given-names></name> and <name><surname>Lam</surname><given-names>NSN</given-names></name>, <article-title>AREAL INTERPOLATION - A VARIANT OF THE TRADITIONAL SPATIAL PROBLEM</article-title>. <source>Geo-Processing</source>, <year>1980</year>. <volume>1</volume>(<issue>3</issue>): p. <fpage>297</fpage>&#x02013;<lpage>312</lpage>.</mixed-citation></ref><ref id="R18"><label>18.</label><mixed-citation publication-type="journal"><name><surname>Xie</surname><given-names>YC</given-names></name>, <article-title>The overlaid network algorithms for areal interpolation problem</article-title>. <source>Computers Environment and Urban Systems</source>, <year>1995</year>. <volume>19</volume>(<issue>4</issue>): p. <fpage>287</fpage>&#x02013;<lpage>306</lpage>.</mixed-citation></ref><ref id="R19"><label>19.</label><mixed-citation publication-type="journal"><name><surname>Fisher</surname><given-names>PF</given-names></name> and <name><surname>Langford</surname><given-names>M</given-names></name>, <article-title>Modeling sensitivity to accuracy in classified imagery: A study of areal interpolation by dasymetric mapping</article-title>. <source>Professional Geographer</source>, <year>1996</year>. <volume>48</volume>(<issue>3</issue>): p. <fpage>299</fpage>&#x02013;<lpage>309</lpage>.</mixed-citation></ref><ref id="R20"><label>20.</label><mixed-citation publication-type="journal"><name><surname>Reibel</surname><given-names>M</given-names></name> and <name><surname>Agrawal</surname><given-names>A</given-names></name>, <article-title>Areal interpolation of population counts using pre-classified land cover data</article-title>. <source>Population Research and Policy Review</source>, <year>2007</year>. <volume>26</volume>(<issue>5&#x02013;6</issue>): p. <fpage>619</fpage>&#x02013;<lpage>633</lpage>.</mixed-citation></ref><ref id="R21"><label>21.</label><mixed-citation publication-type="journal"><name><surname>Comber</surname><given-names>A</given-names></name>, <name><surname>Proctor</surname><given-names>C</given-names></name>, and <name><surname>Anthony</surname><given-names>S</given-names></name>, <article-title>The creation of a national agricultural land use dataset: combining pycnophylactic interpolation with dasymetric mapping techniques</article-title>. <source>Transactions in GIS</source>, <year>2008</year>. <volume>12</volume>(<issue>6</issue>): p. <fpage>775</fpage>&#x02013;<lpage>791</lpage>.</mixed-citation></ref><ref id="R22"><label>22.</label><mixed-citation publication-type="journal"><name><surname>Bentley</surname><given-names>GC</given-names></name>, <name><surname>Cromley</surname><given-names>RG</given-names></name>, and <name><surname>Atkinson-Palombo</surname><given-names>C</given-names></name>, <article-title>The Network Interpolation of Population for Flow Modeling Using Dasymetric Mapping</article-title>. <source>Geographical Analysis</source>, <year>2013</year>. <volume>45</volume>(<issue>3</issue>): p. <fpage>307</fpage>&#x02013;<lpage>323</lpage>.</mixed-citation></ref><ref id="R23"><label>23.</label><mixed-citation publication-type="journal"><name><surname>Liu</surname><given-names>L</given-names></name>, <etal/>, <article-title>Exploring urban spatial feature with dasymetric mapping based on mobile phone data and LUR-2SFCAe method</article-title>. <source>Sustainability</source>, <year>2018</year>. <volume>10</volume>(<issue>7</issue>): p. <fpage>2432</fpage>.</mixed-citation></ref><ref id="R24"><label>24.</label><mixed-citation publication-type="journal"><name><surname>Harvey</surname><given-names>JT</given-names></name>, <article-title>Population estimation models based on individual TM pixels</article-title>. <source>Photogrammetric Engineering and Remote Sensing</source>, <year>2002</year>. <volume>68</volume>(<issue>11</issue>): p. <fpage>1181</fpage>&#x02013;<lpage>1192</lpage>.</mixed-citation></ref><ref id="R25"><label>25.</label><mixed-citation publication-type="journal"><name><surname>Cromley</surname><given-names>RG</given-names></name>, <name><surname>Hanink</surname><given-names>DM</given-names></name>, and <name><surname>Bentley</surname><given-names>GC</given-names></name>, <article-title>A Quantile Regression Approach to Areal Interpolation</article-title>. <source>Annals of the Association of American Geographers</source>, <year>2012</year>. <volume>102</volume>(<issue>4</issue>): p. <fpage>763</fpage>&#x02013;<lpage>777</lpage>.</mixed-citation></ref><ref id="R26"><label>26.</label><mixed-citation publication-type="journal"><name><surname>Harris</surname><given-names>R</given-names></name> and <name><surname>Chen</surname><given-names>Z</given-names></name>, <article-title>Giving dimension to point locations: urban density profiling using population surface models</article-title>. <source>Computers, environment and urban systems</source>, <year>2005</year>. <volume>29</volume>(<issue>2</issue>): p. <fpage>115</fpage>&#x02013;<lpage>132</lpage>.</mixed-citation></ref><ref id="R27"><label>27.</label><mixed-citation publication-type="journal"><name><surname>Li</surname><given-names>J</given-names></name> and <name><surname>Heap</surname><given-names>AD</given-names></name>, <article-title>A review of comparative studies of spatial interpolation methods in environmental sciences: Performance and impact factors</article-title>. <source>Ecological Informatics</source>, <year>2011</year>. <volume>6</volume>(<issue>3&#x02013;4</issue>): p. <fpage>228</fpage>&#x02013;<lpage>241</lpage>.</mixed-citation></ref><ref id="R28"><label>28.</label><mixed-citation publication-type="journal"><name><surname>Zhu</surname><given-names>D</given-names></name>, <etal/>, <article-title>Spatial interpolation using conditional generative adversarial neural networks</article-title>. <source>International Journal of Geographical Information Science</source>, <year>2020</year>. <volume>34</volume>(<issue>4</issue>): p. <fpage>735</fpage>&#x02013;<lpage>758</lpage>.</mixed-citation></ref><ref id="R29"><label>29.</label><mixed-citation publication-type="journal"><name><surname>Doshi</surname><given-names>R</given-names></name>, <etal/>, <article-title>Artificial Intelligence&#x02019;s Significance in Diseases with Malignant Tumours</article-title>. <source>Mesopotamian Journal of Artificial Intelligence in Healthcare</source>, <year>2023</year>. <volume>2023</volume>: p. <fpage>35</fpage>&#x02013;<lpage>39</lpage>.</mixed-citation></ref><ref id="R30"><label>30.</label><mixed-citation publication-type="journal"><name><surname>Tobler</surname><given-names>WR</given-names></name>, <article-title>SMOOTH PYCNOPHYLACTIC INTERPOLATION FOR GEOGRAPHICAL REGIONS</article-title>. <source>Journal of the American Statistical Association</source>, <year>1979</year>. <volume>74</volume>(<issue>367</issue>): p. <fpage>519</fpage>&#x02013;<lpage>530</lpage>.<pub-id pub-id-type="pmid">12310706</pub-id>
</mixed-citation></ref><ref id="R31"><label>31.</label><mixed-citation publication-type="journal"><name><surname>Martin</surname><given-names>D</given-names></name>, <article-title>MAPPING POPULATION-DATA FROM ZONE CENTROID LOCATIONS</article-title>. <source>Transactions of the Institute of British Geographers</source>, <year>1989</year>. <volume>14</volume>(<issue>1</issue>): p. <fpage>90</fpage>&#x02013;<lpage>97</lpage>.<pub-id pub-id-type="pmid">12281689</pub-id>
</mixed-citation></ref><ref id="R32"><label>32.</label><mixed-citation publication-type="journal"><name><surname>Kyriakidis</surname><given-names>PC</given-names></name> and <name><surname>Yoo</surname><given-names>EH</given-names></name>, <article-title>Geostatistical prediction and simulation of point values from areal data</article-title>. <source>Geographical Analysis</source>, <year>2005</year>. <volume>37</volume>(<issue>2</issue>): p. <fpage>124</fpage>&#x02013;<lpage>151</lpage>.</mixed-citation></ref><ref id="R33"><label>33.</label><mixed-citation publication-type="journal"><name><surname>Liu</surname><given-names>XH</given-names></name>, <name><surname>Kyriakidis</surname><given-names>PC</given-names></name>, and <name><surname>Goodchild</surname><given-names>MF</given-names></name>, <article-title>Population-density estimation using regression and area-to-point residual kriging</article-title>. <source>International Journal of Geographical Information Science</source>, <year>2008</year>. <volume>22</volume>(<issue>4</issue>): p. <fpage>431</fpage>&#x02013;<lpage>447</lpage>.</mixed-citation></ref><ref id="R34"><label>34.</label><mixed-citation publication-type="journal"><name><surname>Schroeder</surname><given-names>JP</given-names></name> and <name><surname>Van Riper</surname><given-names>DC</given-names></name>, <article-title>Because Muncie&#x02019;s densities are not Manhattan&#x02019;s: Using geographical weighting in the expectation&#x02013;maximization algorithm for areal interpolation</article-title>. <source>Geographical analysis</source>, <year>2013</year>. <volume>45</volume>(<issue>3</issue>): p. <fpage>216</fpage>&#x02013;<lpage>237</lpage>.<pub-id pub-id-type="pmid">24653524</pub-id>
</mixed-citation></ref><ref id="R35"><label>35.</label><mixed-citation publication-type="journal"><name><surname>Li</surname><given-names>M</given-names></name>, <name><surname>Baffour</surname><given-names>B</given-names></name>, and <name><surname>Richardson</surname><given-names>A</given-names></name>, <article-title>Bayesian spatial modelling of early childhood development in Australian regions</article-title>. <source>Int J Health Geogr</source>, <year>2020</year>. <volume>19</volume>(<issue>1</issue>): p. <fpage>43</fpage>.<pub-id pub-id-type="pmid">33076925</pub-id>
</mixed-citation></ref><ref id="R36"><label>36.</label><mixed-citation publication-type="journal"><name><surname>Liu</surname><given-names>L</given-names></name>, <article-title>An ensemble framework for explainable geospatial machine learning models</article-title>. <source>International Journal of Applied Earth Observation and Geoinformation</source>, <year>2024</year>. <volume>132</volume>: p. <fpage>104036</fpage>.</mixed-citation></ref><ref id="R37"><label>37.</label><mixed-citation publication-type="journal"><name><surname>Lam</surname><given-names>NSN</given-names></name>, <article-title>SPATIAL INTERPOLATION METHODS - A REVIEW</article-title>. <source>American Cartographer</source>, <year>1983</year>. <volume>10</volume>(<issue>2</issue>): p. <fpage>129</fpage>&#x02013;<lpage>149</lpage>.</mixed-citation></ref><ref id="R38"><label>38.</label><mixed-citation publication-type="journal"><name><surname>Chien</surname><given-names>L-C</given-names></name>, <name><surname>Yu</surname><given-names>H-L</given-names></name>, and <name><surname>Schootman</surname><given-names>M</given-names></name>, <article-title>Efficient mapping and geographic disparities in breast cancer mortality at the county-level by race and age in the US</article-title>. <source>Spatial and spatio-temporal epidemiology</source>, <year>2013</year>. <volume>5</volume>: p. <fpage>27</fpage>&#x02013;<lpage>37</lpage>.<pub-id pub-id-type="pmid">23725885</pub-id>
</mixed-citation></ref><ref id="R39"><label>39.</label><mixed-citation publication-type="journal"><name><surname>Joseph Sheehan</surname><given-names>T</given-names></name>, <etal/>, <article-title>The geographic distribution of breast cancer incidence in Massachusetts 1988 to 1997, adjusted for covariates</article-title>. <source>International Journal of Health Geographics</source>, <year>2004</year>. <volume>3</volume>: p. <fpage>1</fpage>&#x02013;<lpage>12</lpage>.<pub-id pub-id-type="pmid">14748927</pub-id>
</mixed-citation></ref><ref id="R40"><label>40.</label><mixed-citation publication-type="journal"><name><surname>Klassen</surname><given-names>AC</given-names></name>, <name><surname>Kulldorff</surname><given-names>M</given-names></name>, and <name><surname>Curriero</surname><given-names>F</given-names></name>, <article-title>Geographical clustering of prostate cancer grade and stage at diagnosis, before and after adjustment for risk factors</article-title>. <source>International journal of health geographics</source>, <year>2005</year>. <volume>4</volume>: p. <fpage>1</fpage>&#x02013;<lpage>16</lpage>.<pub-id pub-id-type="pmid">15649329</pub-id>
</mixed-citation></ref><ref id="R41"><label>41.</label><mixed-citation publication-type="journal"><name><surname>Curriero</surname><given-names>FC</given-names></name>, <etal/>, <article-title>Using imputation to provide location information for nongeocoded addresses</article-title>. <source>PLoS One</source>, <year>2010</year>. <volume>5</volume>(<issue>2</issue>): p. <fpage>e8998</fpage>.<pub-id pub-id-type="pmid">20161766</pub-id>
</mixed-citation></ref><ref id="R42"><label>42.</label><mixed-citation publication-type="journal"><name><surname>Dilekli</surname><given-names>N</given-names></name>, <etal/>, <article-title>Evaluation of geoimputation strategies in a large case study</article-title>. <source>International journal of health geographics</source>, <year>2018</year>. <volume>17</volume>: p. <fpage>1</fpage>&#x02013;<lpage>13</lpage>.<pub-id pub-id-type="pmid">29329535</pub-id>
</mixed-citation></ref><ref id="R43"><label>43.</label><mixed-citation publication-type="journal"><name><surname>Henry</surname><given-names>KA</given-names></name> and <name><surname>Boscoe</surname><given-names>FP</given-names></name>, <article-title>Estimating the accuracy of geographical imputation</article-title>. <source>Int J Health Geogr</source>, <year>2008</year>. <volume>7</volume>: p. <fpage>3</fpage>.<pub-id pub-id-type="pmid">18215308</pub-id>
</mixed-citation></ref><ref id="R44"><label>44.</label><mixed-citation publication-type="journal"><name><surname>Huang</surname><given-names>L</given-names></name>, <etal/>, <article-title>Detection of spatial clusters: application to cancer survival as a continuous outcome</article-title>. <source>Epidemiology</source>, <year>2007</year>. <volume>18</volume>(<issue>1</issue>): p. <fpage>73</fpage>&#x02013;<lpage>87</lpage>.<pub-id pub-id-type="pmid">17179759</pub-id>
</mixed-citation></ref><ref id="R45"><label>45.</label><mixed-citation publication-type="journal"><name><surname>Avanasi</surname><given-names>R</given-names></name>, <etal/>, <article-title>Impacts of geocoding uncertainty on reconstructed PFOA exposures and their epidemiological association with preeclampsia</article-title>. <source>Environ Res</source>, <year>2016</year>. <volume>151</volume>: p. <fpage>505</fpage>&#x02013;<lpage>512</lpage>.<pub-id pub-id-type="pmid">27567354</pub-id>
</mixed-citation></ref><ref id="R46"><label>46.</label><mixed-citation publication-type="journal"><name><surname>Lipscomb</surname><given-names>J</given-names></name>, <etal/>, <article-title>Predicting the cost of illness: a comparison of alternative models applied to stroke</article-title>. <source>Med Decis Making</source>, <year>1998</year>. <volume>18</volume>(<issue>2 Suppl</issue>): p. <fpage>S39</fpage>&#x02013;<lpage>56</lpage>.<pub-id pub-id-type="pmid">9566466</pub-id>
</mixed-citation></ref><ref id="R47"><label>47.</label><mixed-citation publication-type="journal"><name><surname>Boulton</surname><given-names>AJ</given-names></name> and <name><surname>Williford</surname><given-names>A</given-names></name>, <article-title>Analyzing skewed continuous outcomes with many zeros: A tutorial for social work and youth prevention science researchers</article-title>. <source>Journal of the Society for Social Work and Research</source>, <year>2018</year>. <volume>9</volume>(<issue>4</issue>): p. <fpage>721</fpage>&#x02013;<lpage>740</lpage>.</mixed-citation></ref><ref id="R48"><label>48.</label><mixed-citation publication-type="journal"><name><surname>Kim</surname><given-names>JS</given-names></name>, <name><surname>Gao</surname><given-names>X</given-names></name>, and <name><surname>Rzhetsky</surname><given-names>A</given-names></name>, <article-title>RIDDLE: Race and ethnicity Imputation from Disease history with Deep LEarning</article-title>. <source>PLoS Comput Biol</source>, <year>2018</year>. <volume>14</volume>(<issue>4</issue>): p. <fpage>e1006106</fpage>.<pub-id pub-id-type="pmid">29698408</pub-id>
</mixed-citation></ref><ref id="R49"><label>49.</label><mixed-citation publication-type="journal"><name><surname>Baker</surname><given-names>J</given-names></name>, <name><surname>White</surname><given-names>N</given-names></name>, and <name><surname>Mengersen</surname><given-names>K</given-names></name>, <article-title>Missing in space: an evaluation of imputation methods for missing data in spatial analysis of risk factors for type II diabetes</article-title>. <source>Int J Health Geogr</source>, <year>2014</year>. <volume>13</volume>: p. <fpage>47</fpage>.<pub-id pub-id-type="pmid">25410053</pub-id>
</mixed-citation></ref><ref id="R50"><label>50.</label><mixed-citation publication-type="journal"><name><surname>Hu</surname><given-names>YJ</given-names></name> and <name><surname>Wang</surname><given-names>FH</given-names></name>, <article-title>Decomposing excess commuting: a Monte Carlo simulation approach</article-title>. <source>Journal of Transport Geography</source>, <year>2015</year>. <volume>44</volume>: p. <fpage>43</fpage>&#x02013;<lpage>52</lpage>.</mixed-citation></ref><ref id="R51"><label>51.</label><mixed-citation publication-type="journal"><name><surname>Huang</surname><given-names>CF</given-names></name>, <name><surname>Joseph</surname><given-names>VR</given-names></name>, and <name><surname>Mak</surname><given-names>S</given-names></name>, <article-title>Population Quasi-Monte Carlo</article-title>. <source>Journal of Computational and Graphical Statistics</source>, <year>2022</year>. <volume>31</volume>(<issue>3</issue>): p. <fpage>695</fpage>&#x02013;<lpage>708</lpage>.</mixed-citation></ref><ref id="R52"><label>52.</label><mixed-citation publication-type="journal"><name><surname>Zhao</surname><given-names>X</given-names></name> and <name><surname>Curtis</surname><given-names>A</given-names></name>, <article-title>Bayesian inversion, uncertainty analysis and interrogation using boosting variational inference</article-title>. <source>Journal of Geophysical Research: Solid Earth</source>, <year>2024</year>. <volume>129</volume>(<issue>1</issue>): p. <fpage>e2023JB027789</fpage>.</mixed-citation></ref><ref id="R53"><label>53.</label><mixed-citation publication-type="journal"><name><surname>Buzaianu</surname><given-names>EM</given-names></name>, <name><surname>Chen</surname><given-names>P</given-names></name>, and <name><surname>Panchapakesan</surname><given-names>S</given-names></name>, <article-title>Selecting the normal population with the smallest variance: A restricted subset selection rule</article-title>. <source>Communications in Statistics-Theory and Methods</source>, <year>2017</year>. <volume>46</volume>(<issue>16</issue>): p. <fpage>7887</fpage>&#x02013;<lpage>7901</lpage>.</mixed-citation></ref><ref id="R54"><label>54.</label><mixed-citation publication-type="journal"><name><surname>Gupta</surname><given-names>SS</given-names></name> and <name><surname>Sobel</surname><given-names>M</given-names></name>, <article-title>On selecting a subset containing the population with the smallest variance</article-title>. <source>Biometrika</source>, <year>1962</year>. <volume>49</volume>(<issue>3&#x02013;4</issue>): p. <fpage>495</fpage>&#x02013;<lpage>507</lpage>.</mixed-citation></ref><ref id="R55"><label>55.</label><mixed-citation publication-type="webpage"><source>Federal Register:Urban Area Criteria for the 2020 Census-Final Criteria</source>. <year>2022</year>
<date-in-citation>03/24/2022</date-in-citation>
<comment>[cited 2024 10/10/2024]; Available from: <ext-link xlink:href="https://www.federalregister.gov/documents/2022/03/24/2022-06180/urban-area-criteria-for-the-2020-census-final-criteria" ext-link-type="uri">https://www.federalregister.gov/documents/2022/03/24/2022-06180/urban-area-criteria-for-the-2020-census-final-criteria</ext-link>.</comment></mixed-citation></ref><ref id="R56"><label>56.</label><mixed-citation publication-type="book"><name><surname>Behal</surname><given-names>R</given-names></name>, <name><surname>Davis</surname><given-names>K</given-names></name>, and <name><surname>Doering</surname><given-names>J</given-names></name>. <part-title>A novel adaptation of spatial interpolation methods to map health attitudes related to COVID-19</part-title>. in <source>BMC proceedings</source>. <year>2023</year>. <publisher-name>Springer</publisher-name>.</mixed-citation></ref><ref id="R57"><label>57.</label><mixed-citation publication-type="journal"><name><surname>Jones</surname><given-names>RR</given-names></name>, <etal/>, <article-title>Impact of geo-imputation on epidemiologic associations in a study of outdoor air pollution and respiratory hospitalization</article-title>. <source>Spatial and Spatio-temporal Epidemiology</source>, <year>2020</year>. <volume>32</volume>: p. <fpage>100322</fpage>.<pub-id pub-id-type="pmid">32007283</pub-id>
</mixed-citation></ref><ref id="R58"><label>58.</label><mixed-citation publication-type="journal"><name><surname>Georgati</surname><given-names>M</given-names></name>, <etal/>, <article-title>Modeling population distribution: A visual and quantitative analysis of gradient boosting and deep learning models for multi-output spatial disaggregation</article-title>. <source>Transactions in Gis</source>, <year>2024</year>. <volume>28</volume>(<issue>2</issue>): p. <fpage>130</fpage>&#x02013;<lpage>153</lpage>.</mixed-citation></ref><ref id="R59"><label>59.</label><mixed-citation publication-type="journal"><name><surname>Scheiter</surname><given-names>M</given-names></name>, <name><surname>Valentine</surname><given-names>A</given-names></name>, and <name><surname>Sambridge</surname><given-names>M</given-names></name>, <article-title>Upscaling and downscaling Monte Carlo ensembles with generative models</article-title>. <source>Geophysical Journal International</source>, <year>2022</year>. <volume>230</volume>(<issue>2</issue>): p. <fpage>916</fpage>&#x02013;<lpage>931</lpage>.</mixed-citation></ref><ref id="R60"><label>60.</label><mixed-citation publication-type="journal"><name><surname>Wilson</surname><given-names>T</given-names></name>, <etal/>, <article-title>Methods for Small Area Population Forecasts: State-of-the-Art and Research Needs</article-title>. <source>Popul Res Policy Rev</source>, <year>2022</year>. <volume>41</volume>(<issue>3</issue>): p. <fpage>865</fpage>&#x02013;<lpage>898</lpage>.<pub-id pub-id-type="pmid">34421158</pub-id>
</mixed-citation></ref></ref-list></back><floats-group><fig position="float" id="F1"><label>Figure 1.</label><caption><p id="P73">Evolution in population downscaling methods</p></caption><graphic xlink:href="nihms-2047560-f0001" position="float"/></fig><fig position="float" id="F2"><label>Figure 2.</label><caption><p id="P74">Evolution of geo-imputation methods for cancer data</p></caption><graphic xlink:href="nihms-2047560-f0002" position="float"/></fig><fig position="float" id="F3"><label>Figure 3.</label><caption><p id="P75">(a) population and cancer data at the county level data, (b) population at ZCTA level, (c) population interpolation for ZCTA across multiple counties; and (d) Total cancer counts of Utah Registry data in 2016&#x02013;2020.</p></caption><graphic xlink:href="nihms-2047560-f0003" position="float"/></fig><fig position="float" id="F4"><label>Figure 4.</label><caption><p id="P76">Population discrepancy between county totals and ZCTA-interpolated values</p></caption><graphic xlink:href="nihms-2047560-f0004" position="float"/></fig><fig position="float" id="F5"><label>Figure 5.</label><caption><p id="P77">Multiple Constraints in Monte Carlo Simulation</p></caption><graphic xlink:href="nihms-2047560-f0005" position="float"/></fig><fig position="float" id="F6"><label>Figure 6.</label><caption><p id="P78">Monte Carlo Simulation for estimating ZCTA subgroup cases</p></caption><graphic xlink:href="nihms-2047560-f0006" position="float"/></fig><fig position="float" id="F7"><label>Figure 7.</label><caption><p id="P79">An illustrative example for simulating suppressed cancer counts in 6 ZCTAs: the top shows optimal scenario vs. means, and the bottom shows frequency histograms</p></caption><graphic xlink:href="nihms-2047560-f0007" position="float"/></fig><fig position="float" id="F8"><label>Figure 8.</label><caption><p id="P80">Cancer Incidences at the county level in Utah: (a) NCI data, and (b) UCR data</p></caption><graphic xlink:href="nihms-2047560-f0008" position="float"/></fig><fig position="float" id="F9"><label>Figure 9.</label><caption><p id="P81">Simulations for Cancer Incidences of White Male 65+ Subgroup across 16 ZCTAs in Two Counties in Utah (x-axis for Cancer Count, y-axis for Frequency among 1000 Scenarios)</p></caption><graphic xlink:href="nihms-2047560-f0009" position="float"/></fig><fig position="float" id="F10"><label>Figure 10</label><caption><p id="P82">The variance difference between the cumulative mean and the overall mean with the number of iterations (<italic toggle="yes">n</italic>)</p></caption><graphic xlink:href="nihms-2047560-f0010" position="float"/></fig><fig position="float" id="F11"><label>Figure 11.</label><caption><p id="P83">Reported vs. interpolated cancer incidences by the Monte Carlo Method</p></caption><graphic xlink:href="nihms-2047560-f0011" position="float"/></fig><fig position="float" id="F12"><label>Figure 12.</label><caption><p id="P84">Reported vs. interpolated cancer incidences by machine learning models</p></caption><graphic xlink:href="nihms-2047560-f0012" position="float"/></fig><table-wrap position="float" id="T1"><label>Table 1.</label><caption><p id="P85">Annual Cancer Incidences in ZCTAs Based on the UCR Data</p></caption><table frame="box" rules="all"><colgroup span="1"><col align="left" valign="middle" span="1"/><col align="left" valign="middle" span="1"/><col align="left" valign="middle" span="1"/><col align="left" valign="middle" span="1"/><col align="left" valign="middle" span="1"/><col align="left" valign="middle" span="1"/></colgroup><thead><tr><th align="center" valign="top" rowspan="1" colspan="1">Population Groups</th><th align="center" valign="top" rowspan="1" colspan="1"># of valid observations</th><th align="center" valign="top" rowspan="1" colspan="1">Min</th><th align="center" valign="top" rowspan="1" colspan="1">Max</th><th align="center" valign="top" rowspan="1" colspan="1">Mean</th><th align="center" valign="top" rowspan="1" colspan="1">Standard deviation</th></tr></thead><tbody><tr><td align="center" valign="top" rowspan="1" colspan="1">
<italic toggle="yes">Total</italic>
</td><td align="center" valign="top" rowspan="1" colspan="1">153</td><td align="center" valign="top" rowspan="1" colspan="1">6.0</td><td align="center" valign="top" rowspan="1" colspan="1">295.8</td><td align="center" valign="top" rowspan="1" colspan="1">72.6</td><td align="center" valign="top" rowspan="1" colspan="1">62.5</td></tr><tr><td align="center" valign="top" rowspan="1" colspan="1">Male</td><td align="center" valign="top" rowspan="1" colspan="1">153</td><td align="center" valign="top" rowspan="1" colspan="1">2.6</td><td align="center" valign="top" rowspan="1" colspan="1">162.8</td><td align="center" valign="top" rowspan="1" colspan="1">37.9</td><td align="center" valign="top" rowspan="1" colspan="1">32.7</td></tr><tr><td align="center" valign="top" rowspan="1" colspan="1">Female</td><td align="center" valign="top" rowspan="1" colspan="1">153</td><td align="center" valign="top" rowspan="1" colspan="1">2.2<xref rid="TFN2" ref-type="table-fn">*</xref></td><td align="center" valign="top" rowspan="1" colspan="1">133.0</td><td align="center" valign="top" rowspan="1" colspan="1">34.7</td><td align="center" valign="top" rowspan="1" colspan="1">30.2</td></tr><tr><td align="center" valign="top" rowspan="1" colspan="1">Under 50</td><td align="center" valign="top" rowspan="1" colspan="1">119</td><td align="center" valign="top" rowspan="1" colspan="1">2.2<xref rid="TFN2" ref-type="table-fn">*</xref></td><td align="center" valign="top" rowspan="1" colspan="1">52.6</td><td align="center" valign="top" rowspan="1" colspan="1">17.2</td><td align="center" valign="top" rowspan="1" colspan="1">11.9</td></tr><tr><td align="center" valign="top" rowspan="1" colspan="1">50&#x02013;64</td><td align="center" valign="top" rowspan="1" colspan="1">119</td><td align="center" valign="top" rowspan="1" colspan="1">2.8</td><td align="center" valign="top" rowspan="1" colspan="1">81.0</td><td align="center" valign="top" rowspan="1" colspan="1">26.1</td><td align="center" valign="top" rowspan="1" colspan="1">17.0</td></tr><tr><td align="center" valign="top" rowspan="1" colspan="1">65+</td><td align="center" valign="top" rowspan="1" colspan="1">153</td><td align="center" valign="top" rowspan="1" colspan="1">2.4</td><td align="center" valign="top" rowspan="1" colspan="1">213.6</td><td align="center" valign="top" rowspan="1" colspan="1">38.2</td><td align="center" valign="top" rowspan="1" colspan="1">35.2</td></tr><tr><td align="center" valign="top" rowspan="1" colspan="1">White, Non Hispanic (W)</td><td align="center" valign="top" rowspan="1" colspan="1">153</td><td align="center" valign="top" rowspan="1" colspan="1">2.4</td><td align="center" valign="top" rowspan="1" colspan="1">274.0</td><td align="center" valign="top" rowspan="1" colspan="1">63.1</td><td align="center" valign="top" rowspan="1" colspan="1">54.5</td></tr><tr><td align="center" valign="top" rowspan="1" colspan="1">Black, Non Hispanic (B)</td><td align="center" valign="top" rowspan="1" colspan="1">10</td><td align="center" valign="top" rowspan="1" colspan="1">2.2<xref rid="TFN2" ref-type="table-fn">*</xref></td><td align="center" valign="top" rowspan="1" colspan="1">4.8</td><td align="center" valign="top" rowspan="1" colspan="1">3.3</td><td align="center" valign="top" rowspan="1" colspan="1">1.0</td></tr><tr><td align="center" valign="top" rowspan="1" colspan="1">American Indian or Alaskan Native, Non Hispanic (I)</td><td align="center" valign="top" rowspan="1" colspan="1">4</td><td align="center" valign="top" rowspan="1" colspan="1">2.4</td><td align="center" valign="top" rowspan="1" colspan="1">5.2</td><td align="center" valign="top" rowspan="1" colspan="1">3.8</td><td align="center" valign="top" rowspan="1" colspan="1">1.3</td></tr><tr><td align="center" valign="top" rowspan="1" colspan="1">Asian or Pacific Islander, Non Hispanic (A)</td><td align="center" valign="top" rowspan="1" colspan="1">47</td><td align="center" valign="top" rowspan="1" colspan="1">2.2<xref rid="TFN2" ref-type="table-fn">*</xref></td><td align="center" valign="top" rowspan="1" colspan="1">16.2</td><td align="center" valign="top" rowspan="1" colspan="1">4.5</td><td align="center" valign="top" rowspan="1" colspan="1">2.9</td></tr><tr><td align="center" valign="top" rowspan="1" colspan="1">Hispanic, Any Race (H)</td><td align="center" valign="top" rowspan="1" colspan="1">85</td><td align="center" valign="top" rowspan="1" colspan="1">2.2<xref rid="TFN2" ref-type="table-fn">*</xref></td><td align="center" valign="top" rowspan="1" colspan="1">36.8</td><td align="center" valign="top" rowspan="1" colspan="1">10.4</td><td align="center" valign="top" rowspan="1" colspan="1">7.9</td></tr><tr><td align="center" valign="top" rowspan="1" colspan="1">Others (O)</td><td align="center" valign="top" rowspan="1" colspan="1">7</td><td align="center" valign="top" rowspan="1" colspan="1">2.2<xref rid="TFN2" ref-type="table-fn">*</xref></td><td align="center" valign="top" rowspan="1" colspan="1">7.0</td><td align="center" valign="top" rowspan="1" colspan="1">3.8</td><td align="center" valign="top" rowspan="1" colspan="1">2.0</td></tr></tbody></table><table-wrap-foot><fn id="TFN1"><p id="P86">Note:</p></fn><fn id="TFN2"><label>*</label><p id="P87">2.2 = 11 (i.e., threshold for data suppression) / 5 (i.e., number of years for 2016&#x02013;2020)</p></fn></table-wrap-foot></table-wrap><table-wrap position="float" id="T2"><label>Table 2.</label><caption><p id="P88">Confusion Matrix for Interpolating Cancer Incidences across ZCTAs</p></caption><table frame="box" rules="all"><colgroup span="1"><col align="left" valign="middle" span="1"/><col align="left" valign="middle" span="1"/><col align="left" valign="middle" span="1"/><col align="left" valign="middle" span="1"/></colgroup><thead><tr><th rowspan="2" colspan="2" align="center" valign="top"/><th colspan="2" align="center" valign="top" rowspan="1">UCR Values</th></tr><tr><th align="center" valign="top" rowspan="1" colspan="1">Suppressed (&#x0003c;2.2)</th><th align="center" valign="top" rowspan="1" colspan="1">Reported (&#x02265;2.2)</th></tr></thead><tbody><tr><td rowspan="2" align="center" valign="middle" colspan="1">Interpolated values</td><td align="center" valign="top" rowspan="1" colspan="1"><italic toggle="yes">x</italic>&#x0003c;2.2</td><td align="center" valign="top" rowspan="1" colspan="1">True Positive: <bold>2110</bold></td><td align="center" valign="top" rowspan="1" colspan="1">False Negative: 48</td></tr><tr><td align="center" valign="top" rowspan="1" colspan="1"><italic toggle="yes">x</italic>&#x02265;2.2</td><td align="center" valign="top" rowspan="1" colspan="1">False Positive: 202</td><td align="center" valign="top" rowspan="1" colspan="1">True Negative: <bold>1108</bold></td></tr><tr><td colspan="2" align="center" valign="top" rowspan="1">Total number of values</td><td align="center" valign="top" rowspan="1" colspan="1">2312</td><td align="center" valign="top" rowspan="1" colspan="1">1156</td></tr><tr><td colspan="2" align="center" valign="top" rowspan="1">Precision rate</td><td align="center" valign="top" rowspan="1" colspan="1">91.3%</td><td align="center" valign="top" rowspan="1" colspan="1">95.8%</td></tr></tbody></table></table-wrap><table-wrap position="float" id="T3"><label>Table 3.</label><caption><p id="P89">Performance Comparison across Interpolation Methods</p></caption><table frame="box" rules="all"><colgroup span="1"><col align="left" valign="middle" span="1"/><col align="left" valign="middle" span="1"/><col align="left" valign="middle" span="1"/><col align="left" valign="middle" span="1"/></colgroup><thead><tr><th align="left" valign="bottom" rowspan="1" colspan="1">Methods</th><th align="right" valign="bottom" rowspan="1" colspan="1">Mean Absolute Error (MAE)<xref rid="TFN4" ref-type="table-fn">*</xref></th><th align="right" valign="bottom" rowspan="1" colspan="1">Correlation Coefficient (<italic toggle="yes">r</italic>)<xref rid="TFN4" ref-type="table-fn">*</xref></th><th align="right" valign="bottom" rowspan="1" colspan="1">Precision % based on Confusion Matrix<xref rid="TFN5" ref-type="table-fn">**</xref></th></tr></thead><tbody><tr><td align="left" valign="top" rowspan="1" colspan="1">OLS</td><td align="right" valign="top" rowspan="1" colspan="1">27.95</td><td align="right" valign="top" rowspan="1" colspan="1">0.827</td><td align="right" valign="top" rowspan="1" colspan="1">72.8%</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">GLM</td><td align="right" valign="top" rowspan="1" colspan="1">121.10</td><td align="right" valign="top" rowspan="1" colspan="1">0.606</td><td align="right" valign="top" rowspan="1" colspan="1">46.9%</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">RF</td><td align="right" valign="top" rowspan="1" colspan="1">12.57</td><td align="right" valign="top" rowspan="1" colspan="1">0.480</td><td align="right" valign="top" rowspan="1" colspan="1">41.0%</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">GBM</td><td align="right" valign="top" rowspan="1" colspan="1">12.49</td><td align="right" valign="top" rowspan="1" colspan="1">0.606</td><td align="right" valign="top" rowspan="1" colspan="1">33.3%</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">XGB</td><td align="right" valign="top" rowspan="1" colspan="1">10.29</td><td align="right" valign="top" rowspan="1" colspan="1">0.910</td><td align="right" valign="top" rowspan="1" colspan="1">33.3%</td></tr><tr><td align="left" valign="top" rowspan="1" colspan="1">
<italic toggle="yes">Monte Carlo</italic>
</td><td align="right" valign="top" rowspan="1" colspan="1">
<italic toggle="yes">3.49</italic>
</td><td align="right" valign="top" rowspan="1" colspan="1">
<italic toggle="yes">0.991</italic>
</td><td align="right" valign="top" rowspan="1" colspan="1">
<italic toggle="yes">92.3%</italic>
</td></tr></tbody></table><table-wrap-foot><fn id="TFN3"><p id="P90">Notes:</p></fn><fn id="TFN4"><label>*</label><p id="P91">Number of observations (UCR reported values) <italic toggle="yes">n</italic>=1,156;</p></fn><fn id="TFN5"><label>**</label><p id="P92">Percentage of interpolated values in the right categories of suppression.</p></fn></table-wrap-foot></table-wrap><boxed-text id="BX1" position="float"><caption><title>Highlights:</title></caption><list list-type="bullet" id="L4"><list-item><p id="P93">This study employs a multi-constraint Monte Carlo simulation method to downscale cancer data from county to ZIP Code Tabulation Areas (ZCTA).</p></list-item><list-item><p id="P94">It uses the population structure as probability to estimate suppressed data entries.</p></list-item><list-item><p id="P95">The 2016&#x02013;2020 cancer incidence data from the Utah Cancer Registry is used to validate our approach.</p></list-item><list-item><p id="P96">The method yields results with high precision and consistency across the full urban-rural continuum.</p></list-item></list></boxed-text></floats-group></article>