как извлечь не флуктуирующую часть данных временного ряда - PullRequest
0 голосов
/ 08 февраля 2019

Я делаю некоторые симуляции Монте-Карло, и мне нужно сгенерировать много выборок для расчета некоторых величин (назовите это y), которые меня интересуют. Графики показывают y в сравнении с индексом выборки (ось x),Значения обычно увеличиваются / уменьшаются в начале, затем оно стремится к «равновесному значению» (слева).Это может также колебаться довольно много (правильный), и в этом случае начальная часть не особенно плоха и может быть сохранена.Каков наилучший способ систематического извлечения N образцов из таких данных, которые находятся в «равновесном значении»?Во время симуляции я продолжаю генерировать разные выборки для вычисления y, поэтому я ищу метод для мониторинга y и остановки кода после того, как я собрал N значения y в «равновесной» области. enter image description here

1 Ответ

0 голосов
/ 08 февраля 2019

Фильтруйте ваш сигнал.Низкочастотный фильтр Баттерворта - хорошая попытка.

Scipy.signal содержит необходимых вам инструментов .

Этот вопрос, похоже, связан Создание фильтра низких частот в SciPy - понимание методов и единиц

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