levelcounts

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

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

Описание

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