Количества интервала гистограммы
[N,edges] = histcounts(X)
[N,edges] = histcounts(X,nbins)
[N,edges] = histcounts(X,edges)
[N,edges,bin] = histcounts(___)
N = histcounts(C)
N = histcounts(C,Categories)
[N,Categories] = histcounts(___)
[___] = histcounts(___,Name,Value)
делит значения [N,edges] = histcounts(X)
X
в интервалы и возвращает количество в каждом интервале, а также края интервала. Функция histcounts
использует автоматический алгоритм раскладывания, который возвращает интервалы с универсальной шириной, выбранной, чтобы покрыть область значений элементов в X
и показать базовую форму распределения.
использует много интервалов, заданных скаляром, [N,edges] = histcounts(X,nbins)
nbins
.
Виды
[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)
C
является категориальным массивом, возвращает вектор, N
, который указывает на число элементов в C
, значение которого равно каждой из категорий C
. N
имеет один элемент для каждой категории в C
.
считает только элементы в 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
, чтобы найти, какой интервал каждый элемент принадлежит (не считая).