Обратите внимание на алгоритмы машинного обучения:
scikit-learn.org/stable/tutorial/machine_learning_...
Для предсказания может быть использовано множество алгоритмов, банально можно начать с деревьев решений и случайного леса (
scikit-learn.org/stable/modules/generated/sklearn.... Эти алгоритмы можно использовать без особой настройки и они не особо страдают от переобучения.
Вот инструмент перебора вариантов (
scikit-learn.org/stable/modules/generated/sklearn....
Также есть программные средства: Weka и Orange.
Библиотека для работы с данными Pandas.
NumPy - как база научных вычислений.
Ещё можно поставить Jupyter для наглядности.
Будут вопросы пишите, контакты в профиле.
Это Питоновский стек технологий, который при желании и должном таланте можно освоить самостоятельно.