levelcounts

(Не Рекомендуемый) Счетчики элемента по уровню номинального или порядкового массива

The nominal и ordinal типы данных массива не рекомендованы. Чтобы представлять упорядоченные и неупорядоченные дискретные нечисловые данные, используйте вместо этого тип данных Категориальные Массивы.

Описание

C = levelcounts(A) возвращает счетчики количества элементов в номинальном или порядковом массиве A равен каждому возможному уровню в A.

  • Если A является вектором, тогда C вектор, содержащий столько элементов, сколько уровней в A.

  • Если A является матрицей, тогда C является матрицей счетчиков столбцов.

  • Если A является N -мерным массивом, тогдаlevelcounts действует по первой размерности несинглтона.

пример

C = levelcounts(A,dim) действует вдоль размерности dim.

Примеры

свернуть все

Создайте номинальный массив из данных в массиве ячеек.

colors = nominal({'r','b','g';'g','r','b';'b','r','g'},...
                 {'blue','green','red'})
colors = 3x3 nominal
     red        blue      green 
     green      red       blue  
     blue       red       green 

Подсчитайте количество наблюдений за каждым уровнем в каждом столбце.

levelcounts(colors)
ans = 3×3

     1     1     1
     1     0     2
     1     2     0

Подсчитайте количество наблюдений каждого уровня в каждой строке.

levelcounts(colors,2)
ans = 3×3

     1     1     1
     1     1     1
     1     1     1

Также можно использовать summary для отображения счетчиков с их метками. Значением по умолчанию является подсчет элементов в каждом столбце.

summary(colors)
     blue       1      1      1 
     green      1      0      2 
     red        1      2      0 

Можно также подсчитать элементы в каждой строке.

summary(colors,2)
     blue      green      red 
     1         1          1   
     1         1          1   
     1         1          1   

Входные параметры

свернуть все

Номинальный или порядковый массив, заданный как nominal или ordinal объект массива, созданный с помощью nominal или ordinal.

Размерность, по которой можно подсчитать количество элементов на каждом уровне, заданная как положительное целое значение. Для примера, если размерность 1, затем levelcounts отсчет по каждому столбцу, в то время как, если размерность 2, затем levelcounts отсчет по каждой строке.

Типы данных: double | single

См. также

| |

Введенный в R2007a
Для просмотра документации необходимо авторизоваться на сайте