Написать Python Notebook для обработки временного ряда из файла

40 000 руб. за проект
17 марта 2022, 11:19 • 9 откликов • 73 просмотра
Необходимо написать Notebook на Python для обработки в Pandas временных рядов метеоданных, который хранится в файле DAT с текстовым содержимым. Формат данных описан. Временной ряд представляет собой срочные значения (т.е. на определенные сроки - 0 часов, 3 часа и т.д.), нужны следующие обработки:
- описательная статистика срочных данных;
- агрегирования суточных из срочных;
- агрегирование недельных из суточных;
- агрегирование 8-дневных из суточных;
- агрегирование 10-дневных (декадных) из суточных;
- агрегирование месячных данных из суточных;
- описательная статистика всех агрегированных рядов;
- выделение трендовых и периодических компонент различными методами (как предложенными нами, так и обсужденными с исполнителем);
- поиск характерных значений (например, последняя в году дата перехода среднесуточной температуры через заданную температуру (0 град С, +5 град С и пр.) от отрицательных к положительным среднесуточным температурам; первая в году дата перехода среднесуточной температуры через заданную температуру от положительных к отрицательным)
- расчет агрегированных данных на основе найденных характерных значений (например, сумма положительных температур за период, в котором среднесуточные значения превышали +5 град С);
- определение параметров различных законов распределения (нормального, лог-нормального, распределения Пирсона, трехпараметрических законов) для временных рядов;
- расчет статистик (моментов, квартилей, персентлилей).

Задание можно разбить на этапы - на первом сделать основные обработки, далее обсудить результаты, скорректировать договоренности

Ссылка на пример файла с данными https://disk.yandex.ru/d/_TVaNfTGRvvmDA
Ссылка на описание формата данных https://disk.yandex.ru/i/tRRQP7pS3lhcBQ
Отзывы
R50 01d124b4ea14e6239e9c6a2d413ca609
Заказчик
Сергей успешно решил нетривиальную, на мой взгляд, задачу по обработке рядов метеоданных. Ряды метеоданных хранились во внутреннем формате источника данных, Сергей сделал удобный дашборд для визуального выбора на карте метеостанции - источника данных, а также написал массу обработок - агрегаций данных по тем правилам, которые я сформулировал в ТЗ и уточнял во время работы. Для некоторых обработок и изготовления срезов данных пришлось сформулировать оригинальный алгоритм. Отмечу вежливость и доброжелательность в общении, а также готовность не только формально выполнить ТЗ, но и довести работу до ожидаемого мной результата. Планирую дальше сотрудничать с Сергеем по обработке данных, рекомендую как исполнителя.
4 месяца назад
R50 c6ba5164b2986a630bb9321f784356e6
Фрилансер
Работа по данному заказу для меня была веьсма полезна и комфортна. Заказчик очень приятный и выполнять работу было приятно со всех сторон. Обратная связь и постановка задачи на высшем уровне! Рекомендую Илью!
4 месяца назад