matlab.perftest. Класс FrequentistTimeExperiment

Пакет: matlab.perftest
Суперклассы: matlab.perftest.TimeExperiment

TimeExperiment, который собирает переменное количество измерений

Описание

FrequentistTimeExperiment является экземпляром класса TimeExperiment, который собирает переменное количество измерений. Среда тестирования собирает переменное количество измерений, чтобы достигнуть заданного относительного предела погрешности на заданном доверительном уровне.

Чтобы создать экземпляр FrequentistTimeExperiment, используйте статический метод matlab.perftest.TimeExperiment.limitingSamplingError.

Свойства

развернуть все

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

Минимальное количество демонстрационных измерений, заданных как целое число, больше, чем 1. MinSamples задает минимальное число раз, что среда тестирования запускает тестовый код после NumWarmups. Среда тестирования осуществляет тестовый код, по крайней мере, времена MinSamples, независимо от того, достигает ли эксперимент статистических целей.

Максимальное количество демонстрационных измерений, заданных как целое число, больше, чем или равный MinSamples. MaxSamples задает максимальное количество времен, что среда тестирования запускает тестовый код после NumWarmups. Среда тестирования остановится после того, как она возьмет выборки MaxSamples, даже если эксперимент не достигает статистических целей.

Целевой относительный предел погрешности для выборок, заданных как положительное число.

Среда вычисляет Относительный Предел погрешности для демонстрационного X с помощью уравнения

relMoE=Tстанд. (X)среднее значение (X)длина (X)

где T является T-счет от распределения Студента T с помощью заданного ConfidenceLevel и степеней свободы length(X)-1.

Доверительный уровень для выборок, чтобы быть в относительном пределе погрешности, заданном как номер между 0 и 1.

Введенный в R2016a