Как получить среднее значение для нескольких временных рядов

815
Supun Kamburugamuva

У меня работает несколько компьютеров. Я хочу получить среднюю загрузку ЦП этих компьютеров и построить график в виде графика. Поэтому я регулярно собираю данные об использовании процессора на этих машинах. Поэтому для каждого компьютера у меня есть набор данных времени и загрузки процессора.

Но время, в которое измерения ЦП производятся на разных машинах, не синхронизировано. Например, в 1-й машине ЦП может быть измерен во время 1, 5, 9. Во второй машине ЦП может быть измерен во время 2, 5, 8. Я хочу получить среднюю серию данных из этих разных наборов данных. Не могли бы вы указать мне некоторые ресурсы?

Спасибо - Супун.

0
Добро пожаловать в Super User, Supun! Можете ли вы предоставить нам фактический образец того, как выглядят ваши данные, а не «1, 5, 9» и т. Д.? Таким образом, мы можем помочь вам больше. slhck 11 лет назад 1

1 ответ на вопрос

0
Brad Patton

Basically you need a process to bucket your data to the time period you want to report on. Depending on what your time measurements represent the CPU data would go in the same bucket. For example time 1 and 2 might go in bucket one, times 3 and 4 in bucket 2 etc.

We do something similar with survey data. Responses may come in over the course of many days or even weeks. To report trend data we roll up the data into day, week or month time periods.