Я пытаюсь извлечь тенденцию OEE производственной машины. У меня уже есть набор данных OEE, который рассчитывается примерно каждые 30 секунд для каждой производственной машины и хранится в базе данных.
Что я хочу сделать, так это извлечь подмножество набора данных (скажем, за последние 30 минут) и указать, вырос ли OEE, уменьшился или был стабильным (в пределах определенного порога). Моя задача состоит НЕ в том, чтобы предсказать, каким будет следующее значение OEE, а просто в том, чтобы узнать, уменьшилось ли (желаемое возвращаемое значение: -1), выросло ли (желаемое возвращаемое значение: +1< /em>) или был стабильным (желаемое возвращаемое значение: 0) в зависимости от набора данных. Я использую Java 8
в своем проекте.
Вот пример набора данных:
71.37
71.37
70.91
70.30
70.30
70.42
70.42
69.77
69.77
69.29
68.92
68.92
68.61
68.61
68.91
68.91
68.50
68.71
69.27
69.26
69.89
69.85
69.98
69.93
69.39
68.97
69.03
Из этого набора данных можно заявить, что OEE уменьшалась (разумеется, на основе порогового значения), поэтому алгоритм вернет -1.
Я безуспешно искал в сети. Я нашел этот, или этот проект github, или этот вопрос stackoverflow. Однако все это (более или менее) сложный алгоритм прогнозирования. Я ищу гораздо более простое решение. Любая помощь приветствуется.
[5, 6, 7, 8, 9, 8, 7, 6, 5, 4, 3, 2, 1, 2, 3, 4, 5]
? - person m.raynal   schedule 09.05.2019