Как найти область ниже и выше точки для заданного периода времени, используя scipy? - PullRequest
0 голосов
/ 18 сентября 2018

У меня есть набор данных pandas с датой, являющейся индексом, и числом в столбце значений.Есть данные за один год.

Как найти область (целое) ниже и выше значения каждой даты в течение следующих двух месяцев, используя scipy.integrate?

Например, если 2009-01-01 имеет значение 5, я пытаюсь найти интеграл ниже и выше 5 на следующие два месяца, в зависимости от баллов на следующие два месяца.

РЕДАКТИРОВАТЬ: я думаю, я не знаю, что использовать в качестве функции, так как функция неизвестна, и у меня есть только точки, чтобы использовать для интеграции.Я думаю, что мне, возможно, придется интегрироваться для каждого дня и подводить итоги за два месяца?

Ниже приведен образец моего набора данных:

DATE             Y
2008-01-01       4
2008-01-02       10.4
2008-01-03       2
2008-01-04       9
2008-01-05       4.3
2008-01-06       7
2008-01-07       8.2
2008-01-08       5
2008-01-09       6.5
2008-01-10       2.3
...
2008-02-28       6.6
2008-03-01       7
2008-03-02       5.4

Моя цель - начать с 2008-01-01 со значением 4 и используйте его в качестве контрольной точки и найдите интеграл ниже и выше 4 (т.е. от 4 до значения y каждого дня) в течение следующих двух месяцев.Так что это будет не скользящий интеграл, а перспективный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...