Количество интервалов гистограммы
[
делит N
,edges
]
= histcounts(X
)X
значения в интервалы, и возвращают количество в каждом интервале, а также ребра интервала. histcounts
функционируйте использует автоматический алгоритм раскладывания, который возвращает интервалы с универсальной шириной, выбранной, чтобы покрыть область значений элементов в X
и покажите базовую форму распределения.
[
виды N
,edges
]
= histcounts(X
,edges
)X
в интервалы с ребрами интервала, заданными вектором, edges
. Значение X(i)
находится в k
интервал th, если edges(k)
≤ X(i)
<edges(k+1)
. Последний интервал также включает правильное ребро интервала, так, чтобы это содержало X(i)
если edges(end-1)
≤ X(i)
≤ edges(end)
.
[
также возвращает массив индекса, N
,edges
,bin
]
= histcounts(___)bin
, использование любого из предыдущих синтаксисов. bin
массив одного размера с X
чьи элементы являются индексами интервала для соответствующих элементов в X
. Число элементов в k
интервалом th является nnz(bin==k)
, который совпадает с N(k)
.
количества только элементы в N
= histcounts(C
,Categories
)C
чье значение равно подмножеству категорий, заданных Categories
.
[
также возвращает категории, которые соответствуют каждому количеству в N
,Categories
]
= histcounts(___)N
использование любого из предыдущих синтаксисов для категориальных массивов.
[___] = histcounts(___,
дополнительные опции использования заданы одним или несколькими Name,Value
)Name,Value
парные аргументы с помощью любой из комбинаций аргументов ввода или вывода в предыдущих синтаксисах. Например, можно задать 'BinWidth'
и скаляр, чтобы настроить ширину интервалов для числовых данных. Для категориальных данных можно задать 'Normalization'
и любой 'count'
, 'countdensity'
, 'probability'
, 'pdf'
, 'cumcount'
, или 'cdf'
.
Поведение histcounts
похоже на тот из discretize
функция. Используйте histcounts
найти число элементов в каждом интервале. С другой стороны, используйте discretize
найти, какой интервал каждый элемент принадлежит (не рассчитывая).