@Lu_den

Как определить, имеет массив тренд к росту или падению?

Есть массив данных по времени (например, статистика посещаемости сайта по дням). Как проанализировать этот массив на php и определить, есть тренд к росту или падению (ну или стабильность)? Т.е. понятно что отдельные элементы могут выбиваться из общей картины - могут быть всплески и провалы, не меняющие общей картины. Человек при взгляде на график сразу определит - а как сделать на php?
Подскажите в плане алгоритма или, может, есть готовые функции/библиотеки? Задача должна быть довольно распространенной.
  • Вопрос задан
  • 283 просмотра
Пригласить эксперта
Ответы на вопрос 2
@shagguboy
любое усреднение. скользящее среднее например.
Ответ написан
Комментировать
sanchezzzhak
@sanchezzzhak
Ля ля ля...
1
для графиков d3js, c3js
на пхп делаем кривые для каждого дня выводим в грифке
самый профильное сравнение

2
можно в табличном виде вывести
Получаем массив по часам за 1 день
Получаем массив по часам за прошлый день
Сравниваем текущий час и прошлый.

3 вариант если вы работаете через БД
Делаем 1 запрос текущего часа за сегодня
Делаем 2 запрос за прошлый день текущего часа
Выводим гриафик или суммируем показатели и сравниваем
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы