Хочу поделиться алгоритмом, который позволяет выявить ошибки при правке прогнозов модели машинного обучения. Конечно, в расчет берется ситуация, когда вы не можете просмотреть все записи ввиду их большого количества. Для примера возьмем прогнозы потребности в товарах филиалов организации (pred) из предыдущей статьи и их скорректированные на величину резервов версии (pred_new). В данном случае из соображений наглядности наши векторы маленькие, но алгоритм подходит для массивов любой величины: Для удобства сравнения я предварительно склеил два вектора прогнозов (функцией merge из библиотеки Pandas): Затем осуществил следующую последовательность шагов: 1 Проверил, что новые предсказания не теряют значения (старые были, а новые не появились) и обратно (новые образованы, когда старых не было): Следует отметить, что в зависимости от задачи данные ситуации не обязательно ошибочны. В указанном случае они, прежде всего, должны привлечь ваше внимание. 2 Исключил ситуацию одновременных null зна