QuickStats
Расчёт описательной статистики для массивов данных датчиков: среднее, медиана, стандартное отклонение, фильтрация выбросов и NaN значений
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:289c439e7f38c0b5c13ff4c460922f0f9bbdb6910bc08d73a367414927baf62dQuickStats-1.2.5-289c439e.zipОписание
Когда работаешь с датчиками, часто нужна не просто одна измеренная величина, а какая-то статистика: среднее, минимум-максимум, стандартное отклонение. QuickStats решает эту задачу для массивов float чисел на Arduino. Содержит функции для расчёта среднего арифметического и геометрического, медианы и моды, стандартного отклонения и стандартной ошибки, коэффициента вариации и соотношения сигнал/шум. Библиотека особенно полезна для фильтрации выбросов в потоке данных — медиана и мода эффективнее удаляют спайки, чем простое усреднение. Встроена функция filternan() для отсечения NaN и inf значений, которые иногда появляются в показаниях. Также есть функции slope() и intercept() для линейной регрессии, если нужно найти тренд в данных или подогнать линию под измерения.