Jump to content

Recipe/Example/VitalmixForce

From Open Food Facts wiki

Product

Vitalmix Force

EAN: 3502490234745

Ingredients

AMANDES DÉCORTIQUÉES GRILLEES 34%, NOISETTES ÉMONDÉES 30%, NOIX DE CAJOU DECORTIQUEES GRILLES 23%, NOIX DE PÉCAN DÉCORTIQUÉES CRUES 13%

Nutritional values

(58, 6, 6.2, 4.7, 8.5, 21, 0.01)

Recipe estimator

These values are taken from the recipe estimator (20 may 2026).

algorithm variance (unweighted) variance (weighted) almonds hazels cashews pecans
Differential Evolution 19 26 73.6 14.5 6.1 5.8
GLOP 17 30 70.5 35.2 0 0
NNLS constrained 17 28 73.5 33.1 0 0
NNLS unconstrained 10 26 84.7 0 0 18.7
CVXPY
package 34 30 23 13
Claude 5.21 34.9 30.8 23.4 13.5

All algorithms give very bad results. Playing with the steppers can not improve the fit.

Claude Solver

Here are the results with exact CIQUAL 2020 values:


CIQUAL entries used

Ingredient Code Entry
amande 15041 Almond, peeled/blanched (no unsalted-grilled entry exists)
noisette 15004 Hazelnut, raw (label says "émondées", not "grillées")
cajou 15054 Cashew nut, grilled, unsalted
pécan 15026 Pecan nut, raw

Recipe — S = 102.6g raw per 100g product (yield 97.4%, consistent with moisture loss from roasting)

Ingredient Solved Label Fraction
amande 34.9g 34% 0.340
noisette 30.8g 30% 0.300
cajou 23.4g 23% 0.228
pécan 13.5g 13% 0.132

Nutrient fit

Nutrient Observed Fitted Rel. error
fat 58.0 56.9 1.8% ✓ good
sat_fat 6.0 5.7 5.6% ✓ good
carbs 6.2 11.0 77% ⚠ large
sugar 4.7 5.2 10% △ moderate
fibre 8.5 10.1 19% △ moderate
protein 21.0 20.6 2.0% ✓ good
salt 0.01 0.025 — trace-level

What the carbs error tells you

Fat, protein, and sat_fat fit very well, which validates both the fractions and the CIQUAL proxies for those nutrients. The carbs overshoot is structural: even with cashews removed, almonds + hazelnuts + pecans alone contribute ~6g carbs in CIQUAL, leaving virtually nothing for cashews — yet CIQUAL gives cashews 21.3g/100g. The fibre is similarly over. This is a CIQUAL proxy quality issue: the average CIQUAL values for carbs and fibre are systematically higher than what the producer's own nutritional analysis found for these specific nuts. It doesn't call the recipe fractions into question.

The salt difference (0.025 fitted vs 0.01 label) is a trace/rounding artefact — nuts contain naturally-occurring sodium that CIQUAL registers but labels round to ≀ 0.01g.

Conclusion

The only conclusion is that the nutritional profile of the ingredients used in this product is very dissimilar from the Ciqual values.