| Literature DB >> 32722710 |
Marcela Reyes1, Lindsey Smith Taillie2, Barry Popkin2, Rebecca Kanter3, Stefanie Vandevijvere4,5, Camila Corvalán1.
Abstract
BACKGROUND: In June 2016, the first phase of the Chilean Food Labelling and Advertising Law that mandated front-of-package warning labels and marketing restrictions for unhealthy foods and beverages was implemented. We assess foods and beverages reformulation after this initial implementation. METHODS ANDEntities:
Mesh:
Substances:
Year: 2020 PMID: 32722710 PMCID: PMC7386631 DOI: 10.1371/journal.pmed.1003220
Source DB: PubMed Journal: PLoS Med ISSN: 1549-1277 Impact factor: 11.069
Fig 1Flow chart describing products excluded from the analytical sample.
T0, preimplementation period; T1, postimplementation period.
Changes between T0 and T1 in the proportion of “high in” energy and nutrients of concern (or any “high in”) by food and beverage group, cross-sectional analysis.
| Food or beverage | T0, % (95% CI) | T1, % (95% CI) | Relative change, % of T0 | |
|---|---|---|---|---|
| Any “high in” | −58 | |||
| High in energy (T0 cutoff: 99th percentile) | 0.1 (0.004–0.8) | 0 (0–1) | 0.40 | −100 |
| High in sugars (T0 cutoff: 64th percentile) | −58 | |||
| High in saturated fats (T0 cutoff: NA) | 0 | 0 | NA | NA |
| High in sodium (T0 cutoff: 99th percentile) | 0 | 0 | NA | NA |
| Any “high in” | −94 | |||
| High in energy (T0 cutoff: 99th percentile) | 0.5 (0.01–2.7) | 0 | 0.47 | −100 |
| High in sugars (T0 cutoff: 56th percentile) | −94 | |||
| High in saturated fats (T0 cutoff: 99th percentile) | 0 | 0 | NA | NA |
| High in sodium (T0 cutoff: 96th percentile) | 0.5 (0.01–3) | 0 | 0.47 | −100 |
| Any “high in” | 0 | 0 | NA | NA |
| High in energy (T0 cutoff: 99th percentile) | 0 | 0 | NA | NA |
| High in sugars (T0 cutoff: 99th percentile) | 0 | 0 | NA | NA |
| High in saturated fats (T0 cutoff: 99th percentile) | 0 | 0 | NA | NA |
| High in sodium (T0 cutoff: 99th percentile) | 0 | 0 | NA | NA |
| Any “high in” | −25 | |||
| High in energy (T0 cutoff: 14th percentile) | −25 | |||
| High in sugars (T0 cutoff: 53rd percentile) | −48 | |||
| High in saturated fats (T0 cutoff: 89th percentile) | 8 (4–14) | 7 (3–13) | 0.65 | −13 |
| High in sodium (T0 cutoff: 99th percentile) | 0 | 0.8 (0.2–4) | 0.27 | NA |
| Any “high in” | −6 | |||
| High in energy (T0 cutoff: 6th percentile) | 93 (89–96) | 91 (86–95) | 0.44 | −2 |
| High in sugars (T0 cutoff: 6th percentile) | −13 | |||
| High in saturated fats (T0 cutoff: 23rd percentile) | 75 (68–81) | 66 (59–73) | 0.07 | −12 |
| High in sodium (T0 cutoff: 99th percentile) | 0 | 0 | NA | NA |
| Any “high in” | 43 (38–48) | 42 (37–48) | 0.90 | −2 |
| High in energy (T0 cutoff: 96th percentile) | 3 (2–5) | 3 (1–5) | 0.82 | 0 |
| High in sugars (T0 cutoff: 65th percentile) | 35 (30–40) | 33 (28–38) | 0.60 | −6 |
| High in saturated fats (T0 cutoff: 75th percentile) | 24 (20–28) | 26 (21–31) | 0.58 | +8 |
| High in sodium (T0 cutoff: 99th percentile) | 0 | 0 | NA | NA |
| Any “high in” | −6 | |||
| High in energy (T0 cutoff: 27th percentile) | 73 (68–77) | 70 (66–74) | 0.40 | −4 |
| High in sugars (T0 cutoff: 19th percentile) | 80 (76–84) | 76 (71–80) | 0.11 | −5 |
| High in saturated fats (T0 cutoff: 47th percentile) | 52 (47–57) | 47 (42–51) | 0.14 | −10 |
| High in sodium (T0 cutoff: 99th percentile) | 0.3 (0.006–1.4) | 0.2 (0.006–1.3) | 0.93 | −33 |
| Any “high in” | −17 | |||
| High in energy (T0 cutoff: 99th percentile) | 1.8 (0.4–5) | 5.2 (1.9–11) | 0.12 | +189 |
| High in sugars (T0 cutoff: 37th percentile) | −32 | |||
| High in saturated fats (T0 cutoff: 83rd percentile) | 17 (12–24) | 26 (18–35) | 0.08 | +53 |
| High in Sodium (T0 cutoff: 99th percentile) | 0 | 0 | NA | NA |
| Any “high in” | 64 (54–73) | 65 (54–76) | 0.84 | +2 |
| High in energy (T0 cutoff: 32rd percentile) | 64 (53–73) | 65 (54–76) | 0.80 | +2 |
| High in sugars (T0 cutoff: 94th percentile) | 5 (2–11) | 4 (1–11) | 0.69 | −20 |
| High in saturated fats (T0 cutoff: 86th percentile) | 11 (7–19) | 7 (3–15) | 0.41 | −36 |
| High in sodium (T0 cutoff: 93rd percentile) | 6 (2–13) | 4 (1–11) | 0.45 | −33 |
| Any “high in” | +6 | |||
| High in energy (T0 cutoff: 3rd percentile) | 91 (82–97) | 99 (92–100) | 0.05 | +9 |
| High in sugars (T0 cutoff: 99th percentile) | 0 | 0 | NA | NA |
| High in Saturated fats (T0 cutoff: 80th percentile) | 16 (8–27) | 7 (2–16) | 0.10 | −56 |
| High in sodium (T0 cutoff: 94th percentile) | 6 (2–14) | 3 (0.03–9) | 0.39 | −50 |
| Any “high in” | −36 | |||
| High in energy (T0 cutoff: 56th percentile) | −38 | |||
| High in sugars (T0 cutoff: 92nd percentile) | −75 | |||
| High in saturated fats (T0 cutoff: 56th percentile) | −33 | |||
| High in sodium (T0 cutoff: 65th percentile) | −45 | |||
| Any “high in” | 81 (72–88) | 86 (79–92) | 0.26 | +6 |
| High in energy (T0 cutoff: 75th percentile) | 24 (16–33) | 23 (16–32) | 0.89 | −4 |
| High in sugars (T0 cutoff: 99th percentile) | 0 | 0 | NA | NA |
| High in saturated fats (T0 cutoff: 20th percentile) | 80 (71–87) | 85 (78–91) | 0.26 | 6 |
| High in sodium (T0 cutoff: 73rd percentile) | −56 | |||
| Any “high in” | 13 (9–18) | 9 (6–14) | 0.20 | −23 |
| High in energy (T0 cutoff: 91st percentile) | 6 (4–10) | 5 (3–9) | 0.71 | 0 |
| High in sugars (T0 cutoff: 99th percentile) | 0 | 0 | NA | NA |
| High in saturated fats (T0 cutoff: 94th percentile) | 5 (3–9) | 2 (0.7–5) | 0.08 | −60 |
| High in sodium (T0 cutoff: 90th percentile) | −50 | |||
| Any “high in” | −60 | |||
| High in energy (T0 cutoff: 85th percentile) | 15 (12–19) | 9 (5–15) | 0.09 | −40 |
| High in sugars (T0 cutoff: 99th percentile) | 0 | 0 | NA | NA |
| High in saturated fats (T0 cutoff: 46th percentile) | 17 (14–22) | 14 (9–21) | 0.35 | −18 |
| High in sodium (T0 cutoff: 23rd percentile) | −64 | |||
| Any “high in” | 20 (15–25) | 25 (17–34) | 0.26 | +25 |
| High in energy (T0 cutoff: 98th percentile) | 0.1 (0.02–0.3) | 3 (0.6–9) | 0.16 | +900 |
| High in sugars (T0 cutoff: 99th percentile) | 0 | 0 | NA | NA |
| High in saturated fats (T0 cutoff: 81st percentile) | 16 (12–21) | 20 (13–29) | 0.41 | +25 |
| High in sodium (T0 cutoff: 95th percentile) | 4 (2–7) | 2 (0.2–7) | 0.27 | −50 |
| Any “high in” | −12 | |||
| High in energy (T0 cutoff: 99th percentile) | 0 | 0 | NA | NA |
| High in Sugars (T0 cutoff: 99th percentile) | 0 | 0 | NA | NA |
| High in saturated fats (T0 cutoff: 99th percentile) | 0 | 0 | NA | NA |
| High in sodium (T0 cutoff: 1st percentile) | −11 |
Values represent the frequency and 95% CI of “high in” products.
Cutoffs correspond to the limits on the amount of energy or nutrient of concern for the initial implementation of the law (i.e., for solids, per 100g: 350 kcal of energy, 22.5 g of sugars, 6 g of saturated fats, 800 mg of sodium; for liquids, per 100 mL: 100 kcal of energy, 6 g of sugars, 3 g of saturated fats, 100 mg of sodium). The corresponding percentile was calculated according to T0 distribution of energy or nutrient of concern by food or beverage group.
Relative change: delta in the proportion between T0 and T1, relative to proportion in T0 (T0 − T1) × 100 ÷ T0; a negative sign represents a decrease, a positive sign represents an increase).
T0: preimplementation period, January to February 2015 + January to February 2016 (n = 4,055); T1: postimplementation period, January to February 2017 (n = 3,025).
Comparison between T0 and T1 were done using Chi2.
Significant p-values (i.e., <0.05) are bolded.
Note that discrepancies in the percentage of “high in” sodium and any “high in” among soups were given by differences in the denominator used in each case; the denominator for the former did not consider food items with missing information of sodium, whereas the latter did.
Fig 2Density curves for the amount of energy and nutrients of concern in beverages, cross-sectional samples.
The blue line represents the distribution in T0 (preimplementation), the green line represents the distribution in T1 (postimplementation), and the red line represents the cutoff for the amount of energy or nutrients of concern.
Fig 17Density curves for the amount of energy and nutrients of concern in soups, cross-sectional samples.
The blue line represents the distribution in T0 (preimplementation), the green line represents the distribution in T1 (postimplementation), and the red line represents the cutoff for the amount of energy or nutrients of concern.
Changes in quartiles of energy and nutrients of concern by food/beverages group; cross-sectional analysis.
| Beverages and food | Energy (kcal/100g-mL) | Sugars (g/100g-mL) | Saturated fats (g/ 100 g-mL) | Sodium (mg/ 100 g-mL) | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T0 | T1 | T0 | T1 | T0 | T1 | T0 | T1 | |||||
| 25th percentile | 0.10 | 0.07 | 0.68 | - | - | - | ||||||
| 50th percentile | 13.00 | 12.00 | 0.61 | 2.91 | 2.50 | 0.34 | - | - | - | |||
| 75th percentile | - | - | - | 18.00 | 17.00 | 0.38 | ||||||
| 25th percentile | 39.00 | 37.11 | 0.28 | 4.80 | 4.60 | 0.04 | 38.90 | 38.66 | 0.92 | |||
| 50th percentile | 52.58 | 46.00 | 0.05 | 5.41 | 4.90 | 0.03 | 0.90 | 0.90 | 1.00 | 46.39 | 49.00 | 0.28 |
| 75th percentile | 1.14 | 1.24 | 0.55 | 63.70 | 60.00 | 0.36 | ||||||
| 25th percentile | 50.00 | 49.00 | 0.32 | 0.06 | 0.05 | 0.69 | 49.00 | 50.00 | 0.44 | |||
| 50th percentile | 65.00 | 60.00 | 0.33 | 8.00 | 7.10 | 0.11 | 0.48 | 0.42 | 0.74 | 55.00 | 55.00 | 1.00 |
| 75th percentile | 94.00 | 90.00 | 0.11 | 13.30 | 13.10 | 0.70 | 62.00 | 62.00 | 1.00 | |||
| 25th percentile | 1.10 | 1.30 | 0.33 | 101.0 | 103.0 | 0.92 | ||||||
| 50th percentile | 21.00 | 18.00 | 0.06 | 1.90 | 2.40 | 0.20 | 195.00 | 200.00 | 0.86 | |||
| 75th percentile | 408.00 | 404.00 | 1.00 | 3.90 | 4.30 | 0.37 | ||||||
| 25th percentile | 428.00 | 437.00 | 0.43 | 27.80 | 25.30 | 0.05 | 6.30 | 5.60 | 0.37 | 182.00 | 188.00 | 0.73 |
| 50th percentile | 477.00 | 474.00 | 0.59 | 33.00 | 32.20 | 0.51 | 10.00 | 9.70 | 0.63 | 257.00 | 268.00 | 0.36 |
| 75th percentile | 501.00 | 500.00 | 0.82 | 40.00 | 38.20 | 0.35 | 12.40 | 12.90 | 0.51 | 311.00 | 331.00 | 0.17 |
| 25th percentile | 78.00 | 87.00 | 0.08 | 14.78 | 14.78 | 1.00 | 0.00 | 0.00 | - | |||
| 50th percentile | 138.00 | 151.00 | 0.25 | 20.00 | 20.00 | 1.00 | ||||||
| 75th percentile | 229.09 | 223.64 | 0.68 | 24.55 | 25.45 | 0.30 | 5.74 | 6.00 | 0.73 | 80.00 | 90.91 | 0.06 |
| 25th percentile | 343.00 | 341.00 | 0.91 | 43.00 | 32.00 | 0.14 | 0.00 | 0.00 | - | |||
| 50th percentile | 471.00 | 452.00 | 0.29 | 54.00 | 54.00 | 1.00 | 8.10 | 5.10 | 0.13 | 67.00 | 58.00 | 0.23 |
| 75th percentile | 544.00 | 533.00 | 0.06 | 64.00 | 66.00 | 0.06 | 16.80 | 17.00 | 0.75 | 137.00 | 130.00 | 0.56 |
| 25th percentile | 105.00 | 81.00 | 0.19 | 5.63 | 4.30 | 0.25 | 0.00 | 0.00 | - | 12.00 | 13.00 | 0.52 |
| 50th percentile | 197.00 | 210.00 | 0.62 | 0.00 | 0.00 | - | 20.00 | 20.00 | 1.00 | |||
| 75th percentile | 48.90 | 49.20 | 0.90 | 52.50 | 51.00 | 0.94 | ||||||
| 25th percentile | 283.00 | 336.00 | 0.13 | 2.00 | 2.40 | 0.26 | 0.98 | 1.20 | 0.46 | 332.00 | 335.00 | 0.93 |
| 50th percentile | 407.00 | 413.00 | 0.67 | 3.30 | 3.70 | 0.47 | 2.90 | 3.00 | 0.84 | 472.00 | 463.00 | 0.84 |
| 75th percentile | 447.00 | 437.00 | 0.44 | 5.50 | 6.20 | 0.70 | 4.80 | 5.00 | 0.76 | 640.00 | 661.00 | 0.68 |
| 25th percentile | 499.00 | 483.00 | 0.05 | 0.20 | 0.67 | 0.13 | 2.90 | 2.90 | 1.00 | 452.00 | 404.00 | 0.31 |
| 50th percentile | 519.00 | 508.00 | 0.13 | 1.72 | 2.00 | 0.62 | 538.00 | 492.00 | 0.06 | |||
| 75th percentile | 543.00 | 532.00 | 0.11 | 4.00 | 3.70 | 0.81 | 4.30 | 4.00 | 0.69 | 608.00 | 590.00 | 0.70 |
| 25th percentile | 0.30 | 0.24 | 0.52 | 0.00 | 0.00 | - | ||||||
| 50th percentile | 2.00 | 1.90 | 0.88 | |||||||||
| 75th percentile | 5.50 | 5.70 | 0.77 | |||||||||
| 25th percentile | 228.00 | 273.00 | 0.21 | 0.00 | 0.00 | - | 10.94 | 12.80 | 0.48 | 364.00 | 361.00 | 0.91 |
| 50th percentile | 305.00 | 320.00 | 0.23 | 0.70 | 0.20 | 0.06 | 14.60 | 15.40 | 0.31 | 492.40 | 524.30 | 0.54 |
| 75th percentile | 350.00 | 346.00 | 0.60 | 2.60 | 1.80 | 0.21 | 18.34 | 17.92 | 0.56 | 842.00 | 718.00 | 0.11 |
| 25th percentile | 114.00 | 136.00 | 0.47 | 0.00 | 0.20 | 0.09 | 0.00 | 0.00 | - | |||
| 50th percentile | 329.00 | 336.00 | 0.69 | 0.91 | 1.20 | 0.14 | 191.00 | 241.00 | 0.39 | |||
| 75th percentile | 342.00 | 342.00 | 1.00 | 2.80 | 2.90 | 0.83 | 0.60 | 0.90 | 0.47 | 430.00 | 497.00 | 0.21 |
| 25th percentile | 133.00 | 116.00 | 0.37 | 1.85 | 0.80 | 0.22 | ||||||
| 50th percentile | 236.00 | 235.00 | 0.95 | 0.50 | 0.50 | 1.00 | 6.50 | 5.99 | 0.47 | |||
| 75th percentile | 10.00 | 9.30 | 0.17 | |||||||||
| 25th percentile | 123.00 | 135.00 | 0.20 | 0.00 | 0.00 | - | 1.00 | 1.51 | 0.11 | 333.00 | 320.00 | 0.72 |
| 50th percentile | 410.00 | 429.00 | 0.39 | |||||||||
| 75th percentile | 220.00 | 238.00 | 0.17 | 0.50 | 0.80 | 0.27 | 4.70 | 5.90 | 0.13 | 522.00 | 560.00 | 0.31 |
| 25th percentile | 24.00 | 22.00 | 0.08 | 0.35 | 0.25 | 0.24 | 0.00 | 0.00 | - | 298.17 | 270.00 | 0.18 |
| 50th percentile | 25.50 | 25.00 | 0.66 | 0.75 | 0.58 | 0.28 | 0.00 | 0.00 | 1.00 | 334.5 | 326.5 | 0.60 |
| 75th percentile | 32.40 | 32.90 | 0.81 | 1.52 | 1.51 | 0.98 | 0.00 | 0.11 | 0.08 | 381.27 | 376.67 | 0.70 |
Quartiles and p-values were obtained from quantile regressions models (one model per nutrient per food or beverage group), using implementation period as independent variable (T0 = 0, T1 = 1).
Significant p-values (i.e., <0.05) are bolded.
T0: preimplementation period, January to February 2015 + January to February 2016 (n = 4,055).
T1: postimplementation period, January to February 2017 (n = 3,025).
Changes between T0 and T1 in the proportion of “high in” energy and nutrients of concern (or any “high in”) by food or beverage group, longitudinal analysis.
| Beverages and foods | T0, % (95% CI) | T1, % (95% CI) | Relative change, % of T0 | |
|---|---|---|---|---|
| Any “high in” | −55 | |||
| High in energy (T0 cutoff: 99th percentile) | 0 | 0 | - | NA |
| High in sugars (T0 cutoff: 69th percentile) | −55 | |||
| High in saturated fats (T0 cutoff: NA) | 0 | 0 | - | NA |
| High in sodium (T0 cutoff: 99th percentile) | 0 | 0 | - | NA |
| Any “high in” | −100 | |||
| High in energy (T0 cutoff: 98th percentile) | 1 (0.03–7) | 0 | 0.33 | −100 |
| High in sugars (T0 cutoff: 63rd percentile) | −100 | |||
| High in saturated fats (T0 cutoff: 99th percentile) | 0 | 0 | - | NA |
| High in sodium (T0 cutoff: 98th percentile) | 1 (0.03–7) | 0 | 0.32 | NA |
| Any “high in” | 0 | 0 | - | NA |
| High in energy (T0 cutoff: 99th percentile) | 0 | 0 | - | NA |
| High in sugars (T0 cutoff: 99th percentile) | 0 | 0 | - | NA |
| High in saturated fats (T0 cutoff: 99th percentile) | 0 | 0 | - | NA |
| High in sodium (T0 cutoff: 99th percentile) | 0 | 0 | - | NA |
| Any “high in” | −29 | |||
| High in energy (T0 cutoff: 12th percentile) | −29 | |||
| High in sugars (T0 cutoff: 57th percentile) | −52 | |||
| High in saturated fats (T0 cutoff: 87th percentile) | 8 (3–17) | 6 (2–15) | 0.75 | −25 |
| High in sodium (T0 cutoff: 99th percentile) | 0 | 0 | - | NA |
| Any “high in” | 100 | 99 (95–100) | 0.32 | −1 |
| High in energy (T0 cutoff: 4th percentile) | 96 (90–99) | 97 (93–99) | 0.32 | −1 |
| High in sugars (T0 cutoff: 6th percentile) | 94 (88–97) | 89 (81–94) | 0.06 | −5 |
| High in saturated fats (T0 cutoff: 19th percentile) | 78 (69–85) | 73 (64–81) | 0.08 | −6 |
| High in sodium (T0 cutoff: 99th percentile) | 0 | 0 | - | NA |
| Any “high in” | −16 | |||
| High in energy (T0 cutoff: 97th percentile) | 2 (0.1–5) | 3 (0.1–6) | 0.48 | +50 |
| High in sugars (T0 cutoff: 62nd percentile) | −19 | |||
| High in saturated fats (T0 cutoff: 73rd percentile) | 27 (21–33) | 25 (19–31) | 0.05 | −7 |
| High in sodium (T0 cutoff: 99th percentile) | 0 | 0 | - | NA |
| Any “high in” | 88 (83–92) | 88 (83–92) | 0.56 | 0 |
| High in energy (T0 cutoff: 24th percentile) | 75 (69–81) | 75 (69–81) | 1.00 | 0 |
| High in sugars (T0 cutoff: 18th percentile) | 82 (76–87) | 81 (75–86) | 1.00 | −1 |
| High in saturated fats (T0 cutoff: 46th percentile) | −7 | |||
| High in sodium (T0 cutoff: 99th percentile) | 0 | 0 | - | NA |
| Any “high in” | 79 (68–88) | 71 (59–81) | 0.06 | −10 |
| High in energy (T0 cutoff: 97th percentile) | 3 (0.3–10) | 4 (0.9–12) | 0.32 | +33 |
| High in sugars (T0 cutoff: 45th percentile) | −20 | |||
| High in saturated fats (T0 cutoff: 70th percentile) | 28 (18–40) | 30 (19–42) | 1.00 | +7 |
| High in sodium (T0 cutoff: 99th percentile) | 0 | 0 | - | NA |
| Any “high in” | 62 (49–74) | 62 (49–74) | - | 0 |
| High in energy (T0 cutoff: 32nd percentile) | 62 (49–74) | 62 (49–74) | - | 0 |
| High in sugars (T0 cutoff: 96th percentile) | 3 (0.3–11) | 2 (0.4–9) | 0.32 | 0 |
| High in saturated fats (T0 cutoff: 87th percentile) | 11 (5–22) | 5 (1–14) | 0.05 | −55 |
| High in sodium (T0 cutoff: 94th percentile) | 5 (1–14) | 3 (0.4–12) | 0.32 | −40 |
| Any “high in” | 90 (73–98) | 100 | 0.08 | +11 |
| High in energy (T0 cutoff: 6th percentile) | 90 (73–98) | 97 (82–100) | 0.16 | +8 |
| High in sugars (T0 cutoff: 99th percentile) | 0 | 0 | - | NA |
| High in saturated fats (T0 cutoff: 83rd percentile) | 14 (4–32) | 10 (2–27) | 0.56 | −29 |
| High in sodium (T0 cutoff: 93rd percentile) | 7 (0.1–23) | 3 (0.01–18) | 0.32 | −57 |
| Any “high in” | −24 | |||
| High in energy (T0 cutoff: 55th percentile) | −21 | |||
| High in sugars (T0 cutoff: 95th percentile) | −100 | |||
| High in saturated fats (T0 cutoff: 52nd percentile) | −27 | |||
| High in sodium (T0 cutoff: 71st percentile) | −41 | |||
| Any “high in” | 82 (70–90) | 82 (70–90) | - | 0 |
| High in energy (T0 cutoff: 78th percentile) | 22 (12–34) | 20 (11–32) | 0.71 | −9 |
| High in sugars (T0 cutoff: 99 percentile) | 0 | 0 | - | NA |
| High in saturated fats (T0 cutoff: 20th percentile) | 80 (68–89) | 80 (68–89) | - | 0 |
| High in sodium (T0 cutoff: 67th percentile) | −44 | |||
| Any “high in” | 16 (9–24) | 13 (7–21) | 0. 56 | −19 |
| High in energy (T0 cutoff: 91st percentile) | 8 (4–15) | 7 (3–14) | 0.80 | −13 |
| High in sugars (T0 cutoff: 99th percentile) | 0 | 0 | - | NA |
| High in saturated fats (T0 cutoff: 94th percentile) | 6 (2–12) | 3 (0.1–8) | 0.29 | −50 |
| High in sodium (T0 cutoff: 89th percentile) | 10 (5–17) | 7 (3–14) | 0.48 | −30 |
| Any “high in” | −62 | |||
| High in energy (T0 cutoff: 90th percentile) | 9 (5–16) | 8 (4–15) | 0.56 | −11 |
| High in sugars (T0 cutoff: 99th percentile) | 0 | 0 | - | NA |
| High in saturated fats (T0 cutoff: 52nd percentile) | 12 (7–19) | 12 (7–19) | 1.00 | 0 |
| High in sodium (T0 cutoff: 23rd percentile) | −63 | |||
| Any “high in” | 31 (21–43) | 27 (18–39) | 0.37 | −13 |
| High in energy (T0 cutoff: 97th percentile) | 3 (0.3–9) | 3 (0.3–9) | - | 0 |
| High in sugars (T0 cutoff: 99th percentile) | 0 | 0 | - | NA |
| High in saturated fats (T0 cutoff: 69th percentile) | 28 (18–39) | 22 (13–33) | 0.21 | −21 |
| High in sodium (T0 cutoff: 94th percentile) | 5 (1–13) | 3 (0.3–9) | 0.16 | −40 |
| Any “high in” | 96 (88–100) | 95 (85–99) | 0.65 | −1 |
| High in energy (T0 cutoff: 99th percentile) | 0 | 0 | - | NA |
| High in sugars (T0 cutoff: 99th percentile) | 0 | 0 | - | NA |
| High in saturated fats (T0 cutoff: 99th percentile) | 0 | 0 | - | NA |
| High in sodium (T0 cutoff: 1st percentile) | 100 | 100 | - | 0 |
Values represent the frequency and 95% CI of “high in” products.
Cutoffs correspond to the limits on the amount of energy or nutrient of concern for the initial implementation of the law (i.e., for solids, per 100 g: 350 kcal of energy, 22.5 g of sugars, 6 g of saturated fats, 800 mg of sodium; for liquids, per 100 mL: 100 kcal of energy, 6 g of sugars, 3 g of saturated fats, 100 mg of sodium). The corresponding percentile was calculated according to T0 distribution of energy or nutrient of concern by food or beverage group.
Relative change: delta in the proportion between T0 and T1, relative to proportion in T0 (T0 − T1) × 100 ÷ T0; a negative sign represents a decrease, a positive sign represents an increase).
T0: preimplementation period, January to February 2015 + January to February 2016; T1: postimplementation period, January to February 2017 (n = 1,915).
Comparison between T0 and T1 were done using McNemar test.
Significant p-values (i.e., <0.05) are bolded.
Note that discrepancies in the percentage of “high in” sodium and any “high in” among soups were given by differences in the denominator used in each case; the denominator for the former did not consider food items with missing information of sodium, whereas the latter did.
Fig 18Density curves for the amount of energy and nutrients of concern in beverages, longitudinal subsample.
The blue line represents the distribution in T0 (preimplementation), the green line represents the distribution in T1 (postimplementation), and the red line represents the cutoff for the amount of energy or nutrients of concern.
Fig 33Density curves for the amount of energy and nutrients of concern in soups, longitudinal subsample.
The blue line represents the distribution in T0 (preimplementation), the green line represents the distribution in T1 (postimplementation), and the red line represents the cutoff for the amount of energy or nutrients of concern.
Changes in quartiles of energy and nutrients of concern by food or beverages group, longitudinal analysis.
| Beverages and foods | Energy (kcal/ 100 g-mL) | Sugars (g/ 100 g-mL) | Saturated fats (g/ 100 g-mL) | Sodium (mg/ 100 g-mL) | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T0 | T1 | T0 | T1 | T0 | T1 | T0 | T1 | |||||
| 25th percentile | 1.39 | 0.99 | 0.21 | 0.27 | 0.00 | 0.51 | - | - | - | 6.09 | 6.00 | 0.88 |
| 50th percentile | 15.65 | 14.80 | 0.22 | 1.34 | 0.01 | 0.06 | - | - | - | 8.37 | 8.00 | 0.39 |
| 75th percentile | 24.85 | 23.80 | 0.34 | - | - | - | 20.10 | 19.85 | 0.54 | |||
| 25th percentile | 41.92 | 41.29 | 0.63 | 1.00 | 0.93 | 0.21 | 46.15 | 45.85 | 0.79 | |||
| 50th percentile | 47.00 | 44.81 | 0.21 | 1.00 | 0.94 | 0.34 | 49.98 | 49.20 | 0.48 | |||
| 75th percentile | 1.04 | 1.00 | 0.51 | 56.60 | 55.89 | 0.60 | ||||||
| 25th percentile | 6.99 | 6.95 | 0.92 | 0.99 | 0.95 | 0.21 | 52.87 | 52.28 | 0.58 | |||
| 50th percentile | 75.81 | 73.29 | 0.40 | 9.00 | 8.81 | 0.43 | 1.00 | 0.96 | 0.14 | 56.05 | 55.54 | 0.31 |
| 75th percentile | 90.00 | 89.53 | 0.76 | 11.97 | 11.10 | 0.03 | 1.03 | 0.98 | 0.25 | 56.14 | 55.00 | 0.35 |
| 25th percentile | 13.38 | 12.99 | 0.75 | 2.00 | 2.00 | 1.00 | 153.54 | 141.46 | 0.47 | |||
| 50th percentile | 17.00 | 15.78 | 0.12 | 3.00 | 2.85 | 0.33 | 214.12 | 200.80 | 0.36 | |||
| 75th percentile | 22.00 | 19.32 | 0.06 | 284.82 | 267.43 | 0.31 | ||||||
| 25th percentile | 454.65 | 454.50 | 0.93 | 29.95 | 29.71 | 0.49 | 7.00 | 6.99 | 1.00 | 240.00 | 237.25 | 0.26 |
| 50th percentile | 473.51 | 472.49 | 0.36 | 34.01 | 33.95 | 0.83 | 10.11 | 10.00 | 0.48 | 248.00 | 247.29 | 0.94 |
| 75th percentile | 481.99 | 480.53 | 0.33 | 35.50 | 35.29 | 0.43 | 11.50 | 11.46 | 0.80 | 264.92 | 263.92 | 0.58 |
| 25th percentile | 129.76 | 128.00 | 0.44 | 19.12 | 18.80 | 0.44 | 0.02 | 0.00 | 0.90 | 45.53 | 44.02 | 0.14 |
| 50th percentile | 160.18 | 153.78 | 0.07 | 19.99 | 19.41 | 0.09 | 3.60 | 3.54 | 0.79 | 52.96 | 52.78 | 0.86 |
| 75th percentile | 185.89 | 175.00 | 0.22 | 22.31 | 22.00 | 0.46 | 73.99 | 73.00 | 0.33 | |||
| 25th percentile | 347.55 | 344.77 | 0.39 | 32.56 | 31.92 | 0.26 | 6.12 | 6.05 | 0.92 | 90.50 | 89.59 | 0.66 |
| 50th percentile | 47.75 | 47.61 | 0.73 | 8.50 | 8.50 | 1.00 | 97.66 | 97.44 | 0.82 | |||
| 75th percentile | 450.46 | 449.54 | 0.72 | 50.14 | 49.72 | 0.44 | 11.31 | 10.74 | 0.36 | 117.74 | 114.77 | 0.07 |
| 25th percentile | 118.03 | 116.59 | 0.88 | 3.92 | 3.26 | 0.37 | 0.00 | 0.00 | 1.00 | 14.53 | 14.00 | 0.60 |
| 50th percentile | 225.03 | 221.36 | 0.47 | 27.45 | 27.44 | 0.99 | 7.05 | 6.14 | 0.26 | 30.99 | 30.81 | 0.79 |
| 75th percentile | 239.92 | 237.30 | 0.60 | 54.82 | 54.28 | 0.75 | 11.98 | 10.52 | 0.49 | 50.40 | 50.01 | 0.66 |
| 25th percentile | 337.07 | 334.79 | 0.34 | 2.00 | 2.00 | 1.00 | 1.00 | 0.99 | 1.00 | 392.86 | 386.16 | 0.07 |
| 50th percentile | 406.00 | 404.52 | 0.60 | 3.00 | 3.00 | 0.99 | 2.90 | 3.00 | 1.00 | 448.00 | 445.07 | 0.62 |
| 75th percentile | 416.12 | 414.05 | 0.28 | 8.12 | 7.96 | 0.62 | 3.75 | 3.44 | 0.17 | 571.01 | 565.99 | 0.30 |
| 25th percentile | 481.98 | 472.49 | 0.36 | 0.14 | 0.72 | 0.12 | 2.99 | 2.99 | 1.00 | 485.00 | 484.99 | 1.00 |
| 50th percentile | 507.02 | 504.00 | 0.50 | 3.79 | 3.50 | 0.44 | 538.16 | 509.99 | 0.17 | |||
| 75th percentile | 513.87 | 513.84 | 0.99 | 4.37 | 5.00 | 0.07 | 5.18 | 5.18 | 1.00 | 636.17 | 609.39 | 0.24 |
| 25th percentile | 69.00 | 67.66 | 0.84 | 0.09 | 0.00 | 0.54 | ||||||
| 50th percentile | 298.93 | 283.60 | 0.07 | 3.00 | 3.00 | 1.00 | 11.20 | 11.20 | 1.00 | 596.52 | 576.44 | 0.56 |
| 75th percentile | 422.16 | 415.05 | 0.47 | 6.33 | 6.33 | 1.00 | 933.19 | 744.99 | 0.06 | |||
| 25th percentile | 223.52 | 222.49 | 0.75 | 0.03 | 0.00 | 0.81 | 12.05 | 11.71 | 0.55 | 484.96 | 483.96 | 0.97 |
| 50th percentile | 269.14 | 266.00 | 0.48 | 1.34 | 1.27 | 0.66 | 13.99 | 13.98 | 0.91 | 596.61 | 596.52 | 0.98 |
| 75th percentile | 338.00 | 336.98 | 0.79 | 1.95 | 1.65 | 0.12 | 17.02 | 17.00 | 0.97 | 794.00 | 770.65 | 0.62 |
| 25th percentile | 191.05 | 177.95 | 1.00 | 1.27 | 1.00 | 0.60 | 0.01 | 0.00 | 0.28 | 107.88 | 5.00 | 0.80 |
| 50th percentile | 243.35 | 234.38 | 0.81 | 2.01 | 1.98 | 0.80 | 1.00 | 0.98 | 0.86 | 281.92 | 259.11 | 0.65 |
| 75th percentile | 342.45 | 337.99 | 0.10 | 2.50 | 2.50 | 1.00 | 1.34 | 1.16 | 0.52 | 451.70 | 441.94 | 0.84 |
| 25th percentile | 195.81 | 193.77 | 0.50 | 0.99 | 0.99 | 1.00 | 4.88 | 4.40 | 0.05 | |||
| 50th percentile | 219.21 | 218.80 | 0.89 | 1.00 | 1.00 | 0.98 | 5.50 | 5.35 | 0.51 | |||
| 75th percentile | 262.65 | 257.64 | 0.16 | 1.53 | 1.34 | 0.14 | 9.07 | 8.97 | 0.70 | 1,041.19 | 927.98 | 0.05 |
| 25th percentile | 176.61 | 168.43 | 0.05 | 0.00 | 0.00 | 1.00 | 2.00 | 2.00 | 0.99 | |||
| 50th percentile | 189.56 | 181.50 | 0.07 | 0.00 | 0.00 | 1.00 | 4.66 | 4.55 | 0.99 | 466.96 | 462.00 | 0.65 |
| 75th percentile | 248.17 | 247.02 | 0.82 | 1.00 | 1.00 | 1.00 | 491.10 | 480.00 | 0.44 | |||
| 25th percentile | 23.04 | 22.97 | 0.86 | 0.99 | 0.97 | 0.76 | 0.00 | 0.00 | 0.98 | 318.99 | 312.54 | 0.16 |
| 50th percentile | 0.99 | 0.98 | 0.77 | 0.00 | 0.00 | 0.20 | 372.11 | 368.90 | 0.48 | |||
| 75th percentile | 32.02 | 32.01 | 0.98 | 1.19 | 0.99 | 0.21 | 0.01 | 0.00 | 0.13 | 377.73 | 374.68 | 0.50 |
Quartiles and p-values were obtained from quantile regression for the linear mixed-effect models (one model per nutrient per food or beverage group), using implementation period as independent variable (T0 = 0, T1 = 1).
Significant p-values (i.e., <0.05) are bolded.
T0: preimplementation period, January to February 2015 + January to February 2016 (n = 1,915).
T1: postimplementation period, January to February 2017 (n = 1,915).