Method for predicting yield loss of a crop plant, comprising the steps:receiving metabolite measurements (M) of the crop plant (50);determining new metabolite features (Mn) combining the received metabolite measurements (M);determining a model (13) by a machine learning algorithm based on the new metabolite features (Mn); anddetermining yield loss prediction data (Yp) of the crop plant (50) using the determined model (13).