exponenta event banner

statget

Доступ к значениям в структуре параметров статистики

Синтаксис

val = statget(options,param)
val = statget(options,param,default)

Описание

val = statget(options,param) возвращает значение параметра, указанного param в структуре опций статистики options. Вход param - символьный вектор или строковый скаляр имени параметра. Если параметр не определен в options, statget прибыль []. Для однозначного определения имени параметра необходимо ввести только первые символы. statget игнорирует регистр для имен параметров. Для доступных options, см. Входные данные.

val = statget(options,param,default) прибыль default если указанный параметр не определен в структуре опций оптимизации options.

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

DerivStep

Относительная разность, используемая в расчетах производных конечных разностей. Положительный скаляр или вектор положительных скаляров того же размера, что и вектор параметров, оцененных функцией Statistics and Machine Learning Toolbox™ с использованием структуры опций.

Display

Объем информации, отображаемой алгоритмом.

  • 'off' - Информация отсутствует.

  • 'final' - Отображение окончательных выходных данных.

  • 'iter' - итеративный вывод в окно команд для некоторых функций; в противном случае отображаются окончательные выходные данные.

FunValCheck

Проверьте наличие недопустимых значений, таких как NaN или Inf, из целевой функции.

  • 'off'

  • 'on'

GradObj

Помечает, возвращает ли целевая функция вектор градиента в качестве второго вывода.

  • 'off'

  • 'on'

Jacobian

Помечает, возвращает ли целевая функция якобиан в качестве второго вывода.

  • 'off'

  • 'on'

MaxFunEvals

Максимально допустимое число оценок целевых функций. Положительное целое число.

MaxIter

Максимально допустимое число итераций. Положительное целое число.

OutputFcn

Решатель вызывает все функции вывода после каждой итерации.

  • Дескриптор функции, указанный с помощью @

  • массив ячеек с дескрипторами функций

  • пустой массив (по умолчанию)

Robust

Вызовите опцию надежного фитинга.

  • 'off'

  • 'on'

RobustWgtFun

Функция веса для надежного фитинга. Действительно только тогда, когда Robust является 'on'. Может также быть дескриптором функции, который принимает нормализованный остаток в качестве входного значения и возвращает надежные веса в качестве выходного значения.

  • 'bisquare'

  • 'andrews'

  • 'cauchy'

  • 'fair'

  • 'huber'

  • 'logistic'

  • 'talwar'

  • 'welsch'

Streams

Один экземпляр RandStream класс или массив ячеек RandStream экземпляры. Опция Streams принимается некоторыми функциями, чтобы управлять тем, какой поток (ы) использовать при генерации случайных чисел в функции. Если 'UseSubstreams' является true, значение Streams должно быть скаляром или пустым. Если 'UseParallel' является true и 'UseSubstreams' является false, то аргумент Streams должен быть либо пустым, либо его длина должна соответствовать количеству процессоров, используемых в вычислениях: равна размеру parpool, если parpool открыт, в противном случае скаляр.

TolBnd

Допуск, связанный с параметром. Положительный скаляр.

TolFun

Допуск окончания для значения целевой функции. Положительный скаляр.

TolTypeFun

Использовать TolFun для абсолютных или относительных допусков объективной функции.

  • 'abs'

  • 'rel'

TolTypeX

Использовать TolX для абсолютных или относительных допусков параметров.

  • 'abs'

  • 'rel'

TolX

Допуск окончания для параметров. Положительный скаляр.

Tune

Константа настройки, используемая в надежной подгонке для нормализации остатков перед применением весовой функции. Значение по умолчанию зависит от весовой функции. Этот параметр необходим, если в качестве дескриптора функции указана функция веса. Положительный скаляр.

UseParallel

Флаг, указывающий, должны ли подходящие функции использовать возможности Toolbox™ параллельных вычислений (PCT), если они доступны. То есть, если установлен PCT, и PCT parpool действует. Допустимые значения: false (по умолчанию), для последовательных вычислений, и true, для параллельных вычислений.

UseSubstreams

Флаг, указывающий, следует ли использовать генератор случайных чисел в соответствующих функциях Substream имущества RandStream класс. false (по умолчанию) или true. Когда true, итерации высокого уровня в функции установят Substream для значения итерации. Такое поведение помогает генерировать воспроизводимые потоки случайных чисел в параллельном и/или последовательном режиме вычисления.

WgtFun

Функция веса для надежного фитинга. Действительно только тогда, когда Robust является 'on'. Может также быть дескриптором функции, который принимает нормализованный остаток в качестве входного значения и возвращает надежные веса в качестве выходного значения.

  • 'bisquare'

  • 'andrews'

  • 'cauchy'

  • 'fair'

  • 'huber'

  • 'logistic'

  • 'talwar'

  • 'welsch'

Примеры

Этот оператор возвращает значение Display параметр параметров статистики из структуры с именем my_options.

val = statget(my_options,'Display')

Возвращает значение Display параметр параметров статистики из структуры с именем my_options (как в предыдущем примере). Если Display параметр не определен, statget возвращает значение 'final'.

optnew = statget(my_options,'Display','final');

См. также

Представлен до R2006a