У меня есть то, что в конечном итоге составляет большой массив чисел (вытащил из базы данных).Средний размер массива?
Таким образом, это может выглядеть следующим образом: [1,3,1,2,1,3,1,2,3,1,2,3,1,3,1,3,1,1,3,2,3,3,3,3,1,1,1,1,3,2,1]
Кроме этого может быть 50000 номеров вместо нескольких десятков. Самое низкое число всегда будет 1
, а самое высокое - 3
.
Что мне нужно сделать, это найти какую-то скользящую среднюю, чтобы я мог отображать данные в управляемой линейной диаграмме.
Значит, может быть, среднее число каждых 5-10 точек данных? Просто не уверен, что лучший способ обработать что-то подобное.
ПРИМЕЧАНИЕ: Не требуется получение единого среднего значения. Я ищу, чтобы перевести весь массив в несколько более средних баллов. Таким образом, набор данных в 1000 пунктов может быть разбит на 10 средних чисел.
Как боковое, самое высокое в вашем примере (до редактирования было) нет 3.) Но реальный вопрос заключается в том, насколько точны ваши «средние»? – raina77ow
есть причина, по которой вы не просто выбираете среднее значение непосредственно из базы данных? – mcfinnigan
@mcfinnigan Мне не нужен ни один средний ... Мне нужно несколько усредненных точек данных. Таким образом, набор данных из 1000 номеров может иметь 10 средних баллов. – Shpigford