Построить классификатор дискриминантного анализа из параметров
создает компактный классификатор с дополнительными опциями, заданными одним или несколькими аргументами пары имя-значение. Например, можно указать стоимость неправильной классификации или предыдущие вероятности для каждого класса.cobj = makecdiscr(Mu,Sigma,Name,Value)
Тип дискриминанта можно изменить с помощью точечной нотации после построения cobj:
cobj.DiscrimType = 'discrimType'
где discrimType является одним из 'linear', 'quadratic', 'diagLinear', 'diagQuadratic', 'pseudoLinear', или 'pseudoQuadratic'. Можно изменять между линейными типами или между квадратичными типами, но нельзя изменять между линейными и квадратичными типами.
cobj является линейным классификатором, когда Sigma является матрицей. cobj является квадратичным классификатором, когда Sigma является трехмерным массивом.
compact | CompactClassificationDiscriminant | fitcdiscr | predict