Класс: ClassificationDiscripant
Перекрестная валидация регуляризации линейного дискриминанта
err = cvshrink(obj)
[err,gamma]
= cvshrink(obj)
[err,gamma,delta]
= cvshrink(obj)
[err,gamma,delta,numpred]
= cvshrink(obj)
[err,...] = cvshrink(obj,Name,Value)
возвращает вектор перекрестных проверенных значений ошибки классификации для различных значений параметра регуляризации Гамма.err = cvshrink(obj)
[ также возвращает вектор значений Гаммы.err,gamma]
= cvshrink(obj)
[ также возвращает вектор значений Delta.err,gamma,delta]
= cvshrink(obj)
[ возвращает вектор количества ненулевых предикторов для каждой настройки параметров Гамма и Дельта.err,gamma,delta,numpred]
= cvshrink(obj)
[ cross проверяет с дополнительными опциями, заданными одним или несколькими err,...] = cvshrink(obj,Name,Value)Name,Value аргументы в виде пар.
|
Классификатор дискриминантного анализа, полученный с использованием |
Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.
|
По умолчанию: |
|
Вектор значений Гаммы для перекрестной валидации. По умолчанию: |
|
Количество дельта- интервалов для перекрестной проверки. Для каждого значения Гаммы, По умолчанию: |
|
Количество гамма- интервалов для перекрестной валидации. По умолчанию: |
|
Уровень подробностей, целое число от По умолчанию: |
|
Числовой вектор или матрица ошибок.
|
|
Вектор значений Гаммы, используемых для регуляризации. См. Гамма и Дельта. |
|
Вектор или матрица значений Delta, используемых для регуляризации. См. Гамма и Дельта.
|
|
Численный вектор или матрица, содержащая количество предикторов в модели при различных регуляризациях.
|
Исследуйте err и numpred выходы, чтобы увидеть компромисс между перекрестной проверенной ошибкой и количеством предикторов. Когда вы найдете удовлетворительную точку, установите соответствующую gamma и delta свойства в модели с использованием записи через точку. Для примера, если (i,j) - расположение удовлетворительной точки, заданное
obj.Gamma = gamma(i); obj.Delta = delta(i,j);