Rahul Betageri Ответов: 1

Сведения сырого топлива сглаживания, используя узел JS


Я разрабатываю проект, связанный с топливом, где одна из задач состоит в том, чтобы показать диаграмму, представляющую расход топлива транспортного средства (на основе данных, поступающих от устройства датчика топлива) на узле js.

Итак, я получаю данные о сыром топливе, такие как целочисленные и десятичные значения ,такие как 135, 134.8, 134.7 и т. д

Однако, если транспортное средство движется, могут быть противоречивые данные из-за физики транспортного средства и из-за ударов ,спуска,подъема и многих других факторов генерируется шум, который мне нужно сгладить . Например, ряд данных может быть:

76,76,75,74,73,73,71,70 <- это хорошая модель, потому что она показывает, как топливо идет вниз.

76,70,75,76,77,76,74,74,73,72,69,72,73,73,72,71 <- это не очень хорошая картина, потому что из-за скачков топливо в баке не соответствует и данные, которые я получаю, не подходят для отображения пользователю.

Я хочу сгладить значения сырого топлива, но в зависимости от того, сколько значений я выбираю для усреднения за один раз, результат будет разным.

Ключевая проблема заключается в том, что иногда возникают сливные и заправочные моменты, которые я должен показать на графике, а не сглаживать.

Какой фильтр и алгоритм я могу использовать в узле js или javascript, чтобы анализировать и представлять свою диаграмму или график убедительно для пользователя?

Всех, кто уже реализовал его, мы можем обсудить

Заранее спасибо

Что я уже пробовал:

сведения сырого топлива сглаживания, используя узел JS

1 Ответов

Рейтинг:
2

OriginalGriff

Вы рассматривали возможность скользящее среднее значение[^] - Я использую их, чтобы выровнять краткосрочные колебания и показать долгосрочные тенденции.