В приложении SimBiology Model Analyzer можно визуализировать данные о курсе времени и его соответствующую статистику с помощью графика процентили. График показывает кривые распределения в зависимости от времени для массива курсов времени наряду с другой статистикой данных, такие как среднее значение, стандартное отклонение, минимум и максимальные значения.
Чтобы показать график процентили, выберите источник данных, который содержит курсы времени в панели Browser, затем нажмите percentile в разделе Plot по вкладке Home. Для примера рабочего процесса смотрите, Визуализируют Экспериментальные данные Статистики и Наложения Симуляции Используя График Процентили.
Каждый ответ в графике процентили имеет три параметра отображения, которые можно сконфигурировать.
Percentiles — Показывает кривые распределения. По умолчанию график показывает 5-е и 95-е процентили. Отсканируйте программы больше чем с 40 демонстрационными графиками процентили использования как графики по умолчанию. Можно изменить это сокращение по умолчанию в Preferences> Programs> Plots. Это - тип дисплея по умолчанию для данных моделирования.
Среднее значение Показывает среднее и стандартное отклонение данных об ответе в каждом моменте времени. Это - тип дисплея по умолчанию для экспериментальных данных.
Raw Data — Показывает исходные точки данных ответа в каждом моменте времени.
Раздел Percentiles предоставляет следующие возможности конфигурировать кривые распределения.
Опция | Описание |
---|---|
Покажите процентили (%) | Процентили, чтобы построить. Введите один или несколько неотрицательных номеров между 0 и 100 или любой MATLAB® выражение, которое приводит к неотрицательному номеру или вектору из значений между 0 и 100 в порядке возрастания. |
Покажите медиану | Логический флаг, чтобы показать или скрыть среднюю линию в графике. |
Покажите, что необработанные данные фракционируются (%) | Процент курсов времени, чтобы показать в графике. Введите неотрицательное целое число между 0 и 100. |
Временной вектор | Общий временной вектор, к которому все курсы времени интерполированы прежде, чем вычислить процентили.
Введите вектор из неотрицательных чисел или выражения MATLAB, которое приводит к вектору из неотрицательных чисел, которые в порядке возрастания. |
Метод интерполяции | Метод раньше интерполировал курсы времени на общий временной вектор. Вызовы приложения |
DisplayStyle | Формат отображения, чтобы показать линии, штриховку или обоих. |
Для получения дополнительной информации о том, как приложение вычисляет кривые распределения и другую статистику, смотрите Вычисление Кривых распределения, Среднего значения и Другой Статистики.
Раздел Mean предоставляет следующие возможности конфигурировать графики.
Опция | Описание |
---|---|
Покажите среднее значение | Логический флаг, чтобы показать среднее значение отклика в каждом моменте времени. График использует маркер o представлять средние значения. |
Покажите стандартное отклонение | Логический флаг, чтобы показать ±1 стандартное отклонение значения отклика в каждом моменте времени. График показывает значение погрешности, чтобы указать на стандартные отклонения. |
Покажите min / макс. | Логический флаг, чтобы показать выведенные минимальные и максимальные значения отклика в каждом моменте времени. Чтобы вычислить эти значения, приложение сначала интерполирует все время курсы к общему временному вектору и затем вычисляет статистику, такую как min, макс., среднее значение и стандартное отклонение, в каждом моменте времени на общем временном векторе через все интерполированные курсы времени. Следовательно интерполированные максимальные и минимальные значения в установленный срок указывают показанный в графике процентили, может не совпадать с теми значениями необработанных данных точно. График использует маркер |
Покажите, что необработанные данные фракционируются (%) | Процент курсов времени, чтобы показать в графике. Введите неотрицательное целое число между 0 и 100. |
Временной вектор | Общий временной вектор, к которому все курсы времени интерполированы прежде, чем вычислить минимум, максимум и средние значения.
Введите вектор из неотрицательных чисел или выражения MATLAB, которое приводит к вектору из неотрицательных чисел, которые в порядке возрастания. |
Метод интерполяции | Метод раньше интерполировал курсы времени на общий временной вектор. Вызовы приложения |
DisplayStyle | Формат отображения, чтобы показать линии, маркеры или обоих. |
Для получения дополнительной информации о том, как приложение вычисляет среднее значение, минимум, максимальные значения отклика и другая статистика, видят Вычисление Кривых распределения, Среднего значения и Другой Статистики.
Приложение вычисляет кривые распределения, среднее значение, минимум, максимальные значения отклика и другую статистику с помощью следующих шагов.
Приложение получает общий временной вектор при помощи кода, заданного в опции Time vector или автоматически вычисляемым это как вектор с линейно распределёнными значениями времен между минимальными и максимальными временами через все группы (или запуски) в источнике входных данных.
Это затем интерполирует курс времени отклика для каждой группы или запуска на общее использование временного вектора interp1
с методом, заданным в опции Interpolation method. Для данных моделирования приложение обрабатывает значения множественного ответа, одновременно указывают как разрыв, и выполняет кусочную интерполяцию между такими моментами времени. Для экспериментальных данных приложение обрабатывает данные, одновременно указывают как повторенные измерения, и использует среднее значение всех измерений в тех моментах времени.
Приложение затем вычисляет соответствующую статистику, такую как процентили, среднее значение, макс., стандартное отклонение, для каждого момента времени в общем временном векторе через все группы для того момента времени в интерполированных курсах времени.
Примечание
Из-за интерполяции вычисленные максимальные и минимальные значения могут отличаться, чем те значения от исходных данных.
Это затем генерирует график с помощью расчетной статистики против общего временного вектора согласно опции Display style.