compact

Класс: ClassificationDiscriminant

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

Синтаксис

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