exponenta event banner

matlab.perftest.Класс FrequentistTimeExperiment

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

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

Описание

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

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

Свойства

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

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

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

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

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

Структура вычисляет относительную погрешность для образца. X используя уравнение

relMoE=T∗std (X) среднее значение (X) ∗length (X)

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

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

Копирование семантики

Ручка. Сведения о том, как классы обработки влияют на операции копирования, см. в разделе Копирование объектов.

Представлен в R2016a