It looked great in cross-validation, then did worse
SymptomCross-validation says 0.85; the unseen season says 1.00. In the published meat-fat run it was 2.64, then 5.02 outside the calibration range.
CauseThe test data resembled the training data. A new season or range shifts the spectra.
FixHold out a whole season, lot or range. Report that number.
Source: Spectra Lab engine run, 9 Oct 2026, mango teaching subset (CC BY 4.0). Meat-fat figures are the published run on the SpectroScience Lab page.