compact

Класс: ClassificationDiscripant

Компактный классификатор дискриминантного анализа

Синтаксис

cobj = compact(obj)

Описание

cobj = compact(obj) создает компактную версию obj.

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

obj

Классификатор дискриминантного анализа, созданный с помощью fitcdiscr.

Выходные аргументы

cobj

Компактный классификатор. cobj имеет CompactClassificationDiscriminant классов. Вы можете предсказать классификации, используя cobj именно так, как вы можете использовать obj. Однако с cobj не содержит обучающих данных, вы не можете выполнить некоторые действия, такие как перекрестная валидация.

Примеры

Сравните размер классификатора дискриминантного анализа для данных радужной оболочки глаза Фишера с компактной версией классификатора:

load fisheriris
fullobj = fitcdiscr(meas,species);
cobj = compact(fullobj);
b = whos('fullobj'); % b.bytes = size of fullobj
c = whos('cobj'); % c.bytes = size of cobj
[b.bytes c.bytes] % shows cobj uses 60% of the memory

ans =
       18578       11498