| Literature DB >> 35788108 |
Nekabari Sigalo1, Beth St Jean1, Vanessa Frias-Martinez1,2.
Abstract
BACKGROUND: The issue of food insecurity is becoming increasingly important to public health practitioners because of the adverse health outcomes and underlying racial disparities associated with insufficient access to healthy foods. Prior research has used data sources such as surveys, geographic information systems, and food store assessments to identify regions classified as food deserts but perhaps the individuals in these regions unknowingly provide their own accounts of food consumption and food insecurity through social media. Social media data have proved useful in answering questions related to public health; therefore, these data are a rich source for identifying food deserts in the United States.Entities:
Keywords: Twitter; food deserts; food insecurity; social media
Mesh:
Year: 2022 PMID: 35788108 PMCID: PMC9297137 DOI: 10.2196/34285
Source DB: PubMed Journal: JMIR Public Health Surveill ISSN: 2369-2960
Figure 1Twitter data collection process. API: application programming interface; SES: socioeconomic status; USDA: United States Department of Agriculture.
Classification models for predicting food desert status.
| Model | Description | Features |
| 1 | Demographics and SESa only (baseline) | Demographics and SES features ( |
| 2 | Demographics and SES+nutritional values | Demographics and SES features ( |
| 3 | Demographics and SES+Twitter mentions sentiment | Demographics and SES features ( |
| 4 | Demographics and SES+nutritional values+Twitter mentions sentiment | Demographics and SES features ( |
| 5 | Demographics and SES+statistically significant features | Demographics and SES features ( |
aSES: socioeconomic status.
Number of tweets (N=60,174) and users (N=17,978) by city.
| City | Number of tweets, n (%) | Number of users, n (%) |
| Albuquerque, New Mexico | 839 (1.39) | 224 (1.26) |
| Atlanta, Georgia | 4936 (8.2) | 1739 (9.67) |
| Baltimore, Maryland | 2521 (4.19) | 684 (3.8) |
| Colorado Springs, Colorado | 847 (1.41) | 268 (1.49) |
| Dallas, Texas | 2472 (4.11) | 782 (4.35) |
| Fresno, California | 421 (0.7) | 153 (0.85) |
| Kansas City, Missouri | 1651 (2.74) | 532 (2.96) |
| Las Vegas, Nevada | 2336 (3.88) | 872 (4.85) |
| Long Beach, California | 17,303 (28.75) | 5189 (28.86) |
| Louisville, Kentucky | 1246 (2.07) | 406 (2.26) |
| Mesa, Arizona | 1888 (3.14) | 616 (3.43) |
| Miami, Florida | 2576 (4.28) | 1080 (6.01) |
| Milwaukee, Wisconsin | 1578 (2.62) | 388 (2.16) |
| Minneapolis, Minnesota | 1282 (2.13) | 471 (2.62) |
| New Orleans, Louisiana | 2144 (3.56) | 641 (3.57) |
| Oakland, California | 2601 (4.32) | 614 (3.42) |
| Oklahoma City, Oklahoma | 1143 (1.9) | 371 (2.06) |
| Omaha, Nebraska | 742 (1.23) | 198 (1.1) |
| Portland, Oregon | 5528 (9.19) | 928 (5.16) |
| Raleigh, North Carolina | 1588 (2.64) | 454 (2.53) |
| Sacramento, California | 1721 (2.86) | 565 (3.14) |
| Tucson, Arizona | 794 (1.32) | 250 (1.39) |
| Tulsa, Oklahoma | 622 (1.03) | 209 (1.16) |
| Virginia Beach, Virginia | 960 (1.6) | 212 (1.18) |
| Wichita, Kansas | 435 (0.72) | 132 (0.73) |
Descriptive statistics of Twitter-derived food features from geolocated food-related tweets.
| Twitter-derived food features | Values, mean (SD) |
| Percentage of tweets that mention healthy foods, positive sentiment | 33.8 (0.4) |
| Percentage of tweets that mention healthy foods, negative sentiment | 19.8 (0.3) |
| Percentage of tweets that mention unhealthy foods, positive sentiment | 33.5 (0.4) |
| Percentage of tweets that mention unhealthy foods, negative sentiment | 17.1 (0.3) |
| Percentage of tweets that mention fast-food restaurants, positive sentiment | 21.2 (0.3) |
| Percentage of tweets that mention fast-food restaurants, negative sentiment | 11.7 (0.3) |
| Average number of healthy food mentions | 0.2 (0.3) |
| Average number of unhealthy food mentions | 0.4 (0.4) |
| Average number of fast-food mentions | 0.1 (0.3) |
| Average number of calories per food item (per 100 g) | 155.1 (96.3) |
| Average calcium per food item (per 100 g) | 74 (91.3) |
| Average carbohydrates per food item (per 100 g) | 23.2 (10.9) |
| Average cholesterol per food item (per 100 g) | 57.3 (284.4) |
| Average energy per food item (per 100 g) | 285.1 (115.7) |
| Average fat per food item (per 100 g) | 10.4 (6.9) |
| Average fiber per food item (per 100 g) | 1.7 (1.4) |
| Average iron per food item (per 100 g) | 1.7 (8.5) |
| Average potassium per food item (per 100 g) | 194.5 (93) |
| Average protein per food item (per 100 g) | 7 (4.1) |
| Average saturated fatty acids per food item (per 100 g) | 3.6 (2.5) |
| Average sodium per food item (per 100 g) | 524.7 (962.7) |
| Average sugar per food item (per 100 g) | 11.8 (8.3) |
| Average trans fatty acids per food item (per 100 g) | 0.1 (0.2) |
| Average unsaturated fatty acids per food item (per 100 g) | 2.6 (4) |
| Average vitamin A per food item (per 100 g) | 548.8 (734.5) |
| Average vitamin C per food item (per 100 g) | 7.1 (15.8) |
| Average number of calories per healthy food item (per 100 g) | 67.4 (61.5) |
| Average number of calories per unhealthy food item (per 100 g) | 189.8 (125.9) |
Descriptive statistics of census tract–level demographics and socioeconomic status features extracted from the 2019 American Community Survey.
| Characteristic | Values, mean (SD) |
| Percentage White and non-Hispanic | 62.7 (23.4) |
| Percentage Black or African American | 15.6 (21.0) |
| Percentage other race | 8.9 (12.3) |
| Percentage Asian | 7.4 (9.2) |
| Percentage American Indian or Alaska Native | 1.0 (1.9) |
| Percentage owner-occupied housing units | 49.3 (24.8) |
| Percentage of population living below the federal poverty line | 16.2 (12.1) |
| Number of housing units | 1788.4 (863.5) |
| Number of households | 1628.0 (799.1) |
| Median family income (US $, 2019) | 82,371.4 (42,680.1) |
| Median age (years) | 37.0 (6.8) |
| Population | 4283.1 (2243.6) |
Adjusted linear regression model results examining the associations between living in a food desert and food ingestion language of Twitter users.
| Twitter-derived food features | β coefficient | SE | R-squared | |
| Percentage of tweets that mention healthy foods, positive sentiment | .077 | .03 | 0.036 | 0.003 |
| Percentage of tweets that mention healthy foods, negative sentiment | .023 | .44 | 0.031 | 3.45×10–5 |
| Percentage of tweets that mention unhealthy foods, positive sentiment | –0.051 | .06 | 0.027 | 0.001 |
| Percentage of tweets that mention unhealthy foods, negative sentiment | .022 | .32 | 0.022 | 3.98×10–4 |
| Percentage of tweets that mention fast-food restaurants, positive sentiment | .096 | .01 | 0.039 | 0.005 |
| Percentage of tweets that mention fast-food restaurants, negative sentiment | .010 | .74 | 0.032 | 8.88×10–5 |
| Average number of healthy food mentions | –0.002 | .54 | 0.003 | 9.57×10–5 |
| Average number of unhealthy food mentions | .014 | .03 | 0.006 | 0.001 |
| Average number of fast-food mentions | –0.003 | .76 | 0.010 | 2.45×10–5 |
| Average number of calories per food item (per 100 g) | .005 | .58 | 0.009 | 7.93×10–5 |
| Average calcium per food item (per 100 g) | –0.001 | .60 | 0.002 | 7.36×10–5 |
| Average carbohydrates per food item (per 100 g) | –0.009 | .19 | 0.007 | 4.46×10–4 |
| Average cholesterol per food item (per 100 g) | .005 | .02 | 0.002 | 0.001 |
| Average energy per food item (per 100 g) | .004 | .60 | 0.007 | 7.37×10–5 |
| Average fat per food item (per 100 g) | –0.005 | .69 | 0.012 | 4.27×10–5 |
| Average fiber per food item (per 100 g) | –0.014 | .10 | 0.008 | 7.26×10–4 |
| Average iron per food item (per 100 g) | –6.44×10–4 | .56 | 0.001 | 9.04×10–5 |
| Average potassium per food item (per 100 g) | –0.008 | .01 | 0.003 | 0.002 |
| Average protein per food item (per 100 g) | –0.002 | .88 | 0.010 | 6.11×10–6 |
| Average saturated fatty acids per food item (per 100 g) | .007 | .31 | 0.007 | 2.70×10–4 |
| Average sodium per food item (per 100 g) | –0.005 | .06 | 0.002 | 9.13×10–4 |
| Average sugar per food item (per 100 g) | –0.005 | .35 | 0.005 | 2.29×10–4 |
| Average trans fatty acids per food item (per 100 g) | –0.002 | .79 | 0.007 | 1.78×10–5 |
| Average unsaturated fatty acids per food item (per 100 g) | .002 | .72 | 0.006 | 3.39×10–5 |
| Average vitamin A per food item (per 100 g) | .004 | .58 | 0.007 | 8.19×10–5 |
| Average vitamin C per food item (per 100 g) | –5.53×10–4 | .71 | 0.002 | 3.52×10–5 |
| Average number of calories per healthy food item (per 100 g) | 9.58×10–4 | .95 | 0.017 | 1.92×10–6 |
| Average number of calories per unhealthy food item (per 100 g) | .007 | .64 | 0.015 | 8.42×10–5 |
Model performance.
| Method and modela | AUCb | |
|
| ||
|
| 1 (baseline) | 0.759 |
|
| 2 | 0.749 |
|
| 3 | 0.738 |
|
| 4 | 0.650 |
|
| 5 | 0.723 |
|
| ||
|
| 1 (baseline) | 0.766 |
|
| 2 | 0.797 |
|
| 3 | 0.823 |
|
| 4 | 0.777 |
|
| 5 | 0.699 |
|
| ||
|
| 1 (baseline) | 0.682 |
|
| 2 | 0.720 |
|
| 3 | 0.777 |
|
| 4 | 0.809 |
|
| 5 | 0.663 |
|
| ||
|
| 1 (baseline) | 0.769 |
|
| 2 | 0.771 |
|
| 3 | 0.760 |
|
| 4 | 0.641 |
|
| 5 | 0.740 |
aModel descriptions (refer to Table 1)—1: demographics and socioeconomic status only (baseline); 2: demographics and socioeconomic status+nutritional values; 3: demographics and socioeconomic status+Twitter mentions sentiment; 4: demographics and socioeconomic status+nutritional values+Twitter mentions sentiment; 5: demographics and socioeconomic status+statistically significant features.
bAUC: area under the receiver operating characteristic curve.