У меня есть набор данных, содержащий данные о температуре, количестве осадков и урожайности сои для фермы за 10 лет (2005 - 2014). Я хотел бы прогнозировать урожайность на 2015 год на основе этих данных.
Обратите внимание, что набор данных имеет ЕЖЕДНЕВНЫЕ значения для температуры и осадков, но только 1 значение в год для урожая, так как сбор урожая происходит в конце вегетационного периода урожая.
Я хочу построить регрессию или какую-либо другую модель, основанную на машинном обучении, для прогнозирования урожайности в 2015 году, основываясь на регрессии / какой-либо другой модели, полученной путем изучения взаимосвязи между урожайностью, температурой и осадками в предыдущие годы.
Я знаком с выполнением машинного обучения с помощью scikit-learn. Тем не менее, не уверен, как представить эту проблему. Сложность в том, что температура и осадки являются ежедневными, но урожайность составляет всего 1 значение в год.
Как мне подойти к этому?
источник
Ответы:
Для начала вы можете прогнозировать доходность на предстоящий год на основе ежедневных данных за предыдущий год. Вы можете оценить параметры модели, рассматривая данные за каждый год как одну «точку», а затем проверять модель с помощью перекрестной проверки. Вы можете расширить эту модель, рассматривая больше, чем в прошлом году, но оглянитесь слишком далеко, и у вас возникнут проблемы с проверкой вашей модели и наряда.
источник
sklearn.cross_validation
методы с «Label» в названии, такие как sklearn.cross_validation.LabelKFold .Вы можете использовать Bayesian Belief Network для прогнозирования. Ее ссылка для базового объяснения. Байесовская сеть
источник
У вас есть 10 точек данных, каждая из которых имеет 365 (температура для каждого дня) + 365 (количество осадков для каждого дня). В идеале я бы сначала уменьшил размеры с помощью методов машинного обучения, например, PCA. Затем используйте методы машинного обучения для построения модели прогнозирования. Однако, из-за небольшого набора данных, я не думаю, что методы машинного обучения подходят для вашей проблемы.
источник