Количества интервалов гистограммы
[
разделяет N
,edges
]
= histcounts(X
)X
значения в интервалы, и возвраты количество в каждом интервале, а также границы интервала. The histcounts
функция использует алгоритм автоматического раскладывания, который возвращает интервалы с равномерной шириной, выбранной для покрытия области значений элементов в X
и выявить базовую форму распределения.
[
сортировки N
,edges
]
= histcounts(X
,edges
)X
в интервалы с границами интервала, заданными вектором, edges
. Значение X(i)
находится в k
th bin, если 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 bin is 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
найти, к какому интервалу принадлежит каждый элемент (без подсчета).