У меня есть набор частотных выборок (например, bpm или любой другой показатель/время), которые берутся через регулярные промежутки времени (скажем, каждые 5 минут). Я хотел бы найти наименьший набор интервалов времени со следующими свойствами:Эффективный алгоритм вычисления частот?
- Интервалы охватывают весь оригинальный набор данных
- Нет временной интервал не имеет среднюю частоту ниже заданного порога
Существуют ли стандартные алгоритмы для получения информации такого рода?
Это выглядит как проблема, которая не имеет алгоритмического решения, и которая может быть решена только грубой силой. Возможно, я ошибаюсь. –
Грубая сила, если она помогает прийти к решению, звуковой основой для вполне приемлемого алгоритмического решения. –
Возможно, стоит попробовать определить термины «частотный образец» (это число или вектор?), «Средняя частота», «интервал» (интервалы ввода перекрываются?) И т. Д. Кажется, что некоторые люди здесь есть знания домена и не нужны эти детали, но вы можете получить более широкий набор ответов, если вы сделаете вопрос более доступным. Например, я несколько раз читал вопрос, но понятия не имею, о чем вы спрашиваете. –