Header Image - MCM Alchimia 5

Биномиальное распределение

by admin 0 Comments

Это дискретное распределение, домен которого является множеством положительных целых чисел, что представляет собой количество успехов, достигнутых в последовательности из n испытаний. Эти тесты должны иметь дихотомическую характеристику, т. Е. Предлагать в результате две возможности (успех и неудачу) и иметь определенную вероятность успеха = p.

Входные параметры:

  • n. Количество независимых тестов. Этот параметр должен быть целым числом больше нуля.
  • p. Вероятность того, что пробная версия будет успешной. Возьмите реальные значения между 0 и 1.

Дополнительная помощь

Распределение вероятностей Пуассона

by admin 0 Comments

Распределение Пуассона является дискретным распределением, определенным для области целых чисел, больших нуля. Он используется в основном для представления вероятности того, что определенное количество событий произойдет через определенный промежуток времени, определенное расстояние, площадь, объем и т. Д.

Входные параметры:

  • λ. Этот параметр больше нуля представляет количество экземпляров, в которых изучаемое явление происходит в заданном интервале. Он также представляет математическое ожидание случайной величины.

Дополнительная помощь

Бета-дистрибуция

by admin 0 Comments

Beta.

Это распределение является непрерывной функцией с двумя параметрами, которые должны принимать реальные значения, большие нуля. Функция определяется между 0 и 1. Частный случай бета-распределения — это когда оба параметра формы принимают значения = 1. В этом случае функция будет совпадать с равномерным распределением.

Входные параметры:

  • a, b. Параметры формы. Они должны быть как действительными числами больше нуля.

Дополнительная помощь

Экспоненциальное распределение.

by admin 0 Comments

Экспоненциальное распределение.

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

Входные параметры:

  • Среднее значение. Этот параметр должен быть действительным числом> 0 и определяет положение среднего значения распределения. Так как это случай распределения Гамма, то в терминах последнего среднее будет соответствовать параметру Масштаб, если используется гамма с форма = 1. В этом случае результирующее распределение вероятности будет таким же.

Дополнительная помощь

Распределение вероятностей Гамма

by admin 0 Comments

Распределение Гамма.

Это распределение является непрерывной функцией смещенного характера, то есть, когда модальное значение не соответствует среднему значению. Распределение Гамма является обобщением экспоненциального распределения и используется в общем случае для моделирования случайных величин, которые представляют время, в течение которого событие происходит определенное количество раз.

Псевдо-случайное, генерируемое приложением, является приближением (Г. Марсалья и В. Цанг) с одним входным параметром, называемым «форма», который должен быть положительным вещественным числом. Из версии 3.2 можно описать гамма-функции с любым стандартным отклонением (используя второй параметр с именем scale).

Входные параметры:

  • Форма. Этот параметр определяет форму распределения. Вы можете взять в качестве значения любое число, большее нуля, из поля действительных чисел.
  • Масштаб. Этот второй параметр позволяет масштабировать результирующие значения из стандартного распределения Gamma, где этот параметр всегда равен 1. Таким образом, можно генерировать псевдослучайные значения с одинаковой формой, но с более высоким стандартом отклонение.

Дополнительная помощь

Специальные распределения вероятностей

by admin 0 Comments

В дополнение к наиболее распространенным функциям распределения вероятности, MCM Alchimia имеет другие функции, которые особенно применимы в разных областях науки. Ниже приводится краткое описание соответствующих аспектов каждого из них.


Доступные дистрибутивы в MCM Alchimia
Специальные распределения

Наиболее распространенные функции распределения

by admin 0 Comments

MCM Alchimia имеет специальный модуль для генерации псевдослучайных чисел. Это связано не только с классическими функциями распределения, которые позволяют представить общие сценарии анализа рисков и экоммии, которые содержат большинство программных средств своего типа, но также и функции, используемые в разных областях науки, охватывающие большинство экспериментов, разработанных в любой аналитической лаборатории.

Среди наиболее распространенных функций распределения можно отметить следующие:

 

Советы и рекомендации при использовании MCM Alchimia

by admin 0 Comments

Хотя MCM Alchimia может использоваться в любой области, требующей моделирования методом Монте-Карло, инструмент был создан с учетом анализа неопределенности измерений. Вот почему многие из предопределенных опций уникальны в этом программном обеспечении и не будут найдены ни в одном подобном приложении (экспериментальное распределение, анализ калибровочных кривых или результат в классическом формате GUM в соответствии с JCGM 100). Ниже мы расскажем о некоторых советах и ​​трюках, чтобы вы стали экспертом в использовании приложения и позволили получить более надежные и быстрые результаты в кратчайшие сроки.

1 .- Рекомендуемая последовательность действий
Хотя приложение очень интуитивно понятно, всегда полезно следовать последовательности работ, чтобы обеспечить как точность вычислений, так и эффективность использования времени. Методология работы можно обобщить на следующих этапах.

  1. Определение математической модели измеряемой величины. На этом этапе основная модель (уравнение) нашего исследования определяется так же, как мы обычно выполняем вычисления, или как это рекомендуется в наших справочных документах.
  2. Распределение входных величин в источниках неопределенности. Необходимо оценить все источники неопределенности, которые составляют каждую входную величину. Например, при использовании измерительного прибора будут иметься как минимум два источника неопределенности, один из которых должен быть калиброван, а другой — из-за разрешения (или разделения) оборудования. Но могут быть и налогоплательщики для дополнительных оценок (например, повторяемость). Мы рекомендуем диаграмму причинно-следственной связи, чтобы увидеть в целом налогоплательщиков модели.
  3. Напишите дополнительное уравнение в последующих строках для каждой величины базовой модели, которая имеет более одного источника неопределенности, используя префикс «S» для компонентов, которые будут принимать значение = 0 и будут включены только в неопределенность. Это лучше всего объясняется в следующем пункте.
  4. Убедитесь, что в каждом письменном уравнении число открываний круглых скобок равно количеству скобок закрытия.
  5. Перед назначением значений и распределений удобно сделать таблицу на бумаге со столбцами:
    Переменная / Единицы / Значение (среднее) / Распределение вероятностей / Стандартное отклонение (или полуинтервация).
    Это позволит увидеть все компоненты в общности модели. Эти данные затем будут напечатаны на шаге 3.
  6. Последующие шаги обеспечат успех в вашей оценке. Помните, что использование времени в вашем проекте будет составлять 80% для правильного проектирования математической модели (тестового уравнения).

2. Разделить большие модели на несколько простых уравнений

Мощный редактор уравнений MCM Alchimia infin позволяет вам писать неограниченное количество уравнений в текстовой области. Нет необходимости писать всю математическую модель эссе в одной строке. Чтобы избежать ошибок в скобках или других трудностей, которые трудно найти в конце, рекомендуется начать с базовой модели, содержащей общие переменные, а затем написать конкретные уравнения для каждой базовой величины. Вы можете увидеть пример решаемой модели, позже в справке, которая выполняется именно таким образом.

3. Правила редактора уравнений

Несмотря на то, что можно представить любую модель с MCM Alchimia, редактор уравнений имеет некоторые правила, которые хорошо помнить, чтобы избежать ошибок sintax.

  • Все уравнения должны быть записаны в формате [measurand] = f ([variable 1] [variable 2] … [variable n]), то есть оба элемента уравнения должны быть включены.
  • В модели может быть только одна величина вывода (измеряемая величина).
  • Выходная величина должна быть в первой строке.
  • Нельзя помещать «;» в конце строки возврат каретки (enter) в конце строки достаточно для разделения уравнений.
  • Нельзя ставить два уравнения с одним и тем же промежуточным результатом.
  • Редактор позволяет использовать символы ASCII (прописные буквы, строчные буквы, цифры и подсимволы и специальные символы виртуальной клавиатуры, которые могут отображаться с помощью кнопки αβ .) Например, имена переменных могут быть «Vol_p», «Temp2», «δ_724», «Δt» и т. Д. Не допускаются имена переменных, такие как «2_t» (по числу при запуске) или «ABS» (поскольку это ограниченный термин, это функция ).
  • Переменные имена должны начинаться с буквенного символа и, кроме того, номера не могут использоваться в начале имени.
  • Переменные имена чувствительны к регистру.
  • Существуют зарезервированные термины, которые соответствуют функциям, которые не могут использоваться как имена переменных.
  • Ссылка f(s) на область уравнений открывает клавиатуру функций, которые могут использоваться непосредственно в модели. Если часть уравнения отмечена, а затем с помощью клавиатуры выбрана функция, эта часть уравнения останется в качестве параметра функции.
  • Также доступна ссылка с греческими буквами, которая позволяет включать символы из греческого алфавита в имена переменных.

4 .- Как включить переменные с различными источниками неопределенности

Очень распространенным случаем в тестах и ​​калибровках является то, что величины имеют более одного источника неопределенности. Например, использование измерительного прибора может представлять несколько вкладов неопределенности из-за его калибровки, разрешения, повторяемости и т. Д. Чтобы включить все эти источники неопределенности, существует два способа:

  1. Величину можно разбить на столько же слагаемых, сколько источников неопределенности. Первый будет принимать измеренное или прочитанное значение (как среднее), а остальное будет распределением с нулевой точкой (среднее значение = 0), поскольку они будут использоваться только для оценки неопределенности и не будут влиять на результат. Например. температура, принятая в 10 раз, обеспечивая неопределенность для калибровки, разрешения и повторяемости, может быть выражена как:
    T = T_cal + ST_res + ST_rep.
  2. Другой вариант заключается в том, чтобы разбить величину на константу, а затем на вкладчиков неопределенности, со средним значением = 0. Следуя предыдущему примеру:
    T = T_value + ST_cal + ST_res + ST_rep

Обратите внимание, что переменные неопределенности, которые будут принимать нулевое значение, были записаны с использованием начального S. Хотя они могут принимать любое имя, хорошей практикой является разграничение имен с такими общими критериями. Таким образом, структура модели может быть известна уже из названия переменных.

5 .- Неопределенности типа A с MCM Alchimia

Очень распространенной ошибкой в ​​использовании метода Монте-Карло для оценки неопределенностей является назначение функции распределения Обычный для величин, которые представляют неопределенности типа А, присваивая в качестве стандартного отклонения стандартное отклонение показаний.

Это даст ошибочные результаты неопределенности (под-оценки) из-за того, что учитывается небольшая информация о населении, то есть «степени свободы», используемые в подходе ГУМ. Полагая рассчитанное стандартное отклонение напрямую, предполагается, что эта величина имеет бесконечные степени свободы, что неверно.

Существует три способа включения правильно типа неопределенности в MCM Alchimia

  1. JCGM 101 Оценка руководства по измерению данных — Приложение 1 к. «Руководство по выражению неопределенности в измерении» указывает, что для неопределенностей типа А следует использовать распределение Стьюдента (масштабирование и сдвиг) вместо гауссовского. Для этого распределения в качестве параметра указывается степень свободы, так что уровень информации, который у вас есть, будет включен.
  2. Если вы хотите использовать нормальное распределение, это также можно сделать, хотя в качестве стандартного отклонения необходимо ввести отклонение, рассчитанное в нашем тесте, умноженное на коэффициент покрытия для наших степеней свободы и 95,45% вероятности покрытия (Student t), разделенное 2. Эта простая операция позволит моделировать с учетом степеней свободы величины.
  3. Наша рекомендация. Эксклюзивная спецификация MCM Alchimia — это включение FDP под названием Experimental. Эта мощная панель позволяет нам работать с неопределенностями типа А непосредственно из исходных значений нашего теста, без необходимости вычислять стандартное отклонение или другую операцию с нашей стороны. Используя эту опцию, приложение автоматически рассмотрит проблему степеней свободы, стандартных отклонений и т. Д. Их можно даже использовать для более сложных моделей повторяемости, для образца / стандарта / образца и других.

Дополнительная помощь

Первый проект — Результаты

by admin 0 Comments

Когда нажата кнопка «Старт-имитация», под кнопкой отображается панель, которая непрерывно указывает на ход случайной выборки. После завершения моделирования с указанными данными приложение автоматически находится на панели результатов.

На этой панели показан графический селектор в левом верхнем углу, который позволяет переключаться между результатами моделирования методом Монте-Карло и анализом в соответствии с подходом ГУМ, который также оценивается во всех случаях

Затем мы анализируем информацию, представленную в представлении основных результатов:

  1. Название приложения.
  2. Используемая версия программного обеспечения.
  3. Время, затрачиваемое приложением на получение результатов (в миллисекундах, минутах и ​​секундах)
  4. Технические данные с текстом, указанным на шаге 1
  5. Число итераций. 500 000 в нашем случае.
  6. Статистический анализ моделирования
    1. Медиа = 100.04112
    2. Отклонение = 1.99547e-4
    3. Стандартное отклонение = 1.41335e-2
    4. Skew = -5.43060e-3
    5. Куртозис = 2,71623
    6. Максимальное значение = 100.11225
    7. Минимальное значение = 99,975
    8. Медиана = 100.0386
    9. Диапазон = 0.13726
  7. Тест на нормальность (Jarque — Bera) = 1677.68425 (не соответствует)
  8. Результат = 100.04111. Это указывает на результат калибровки без округлых цифр.
  9. Доверительный интервал (p = 95,45%): [100,01338, 100,06884] (интервал полуширины = 2,773e-2)
  10. Формат ГУМ: 100,041 ± 0,028 мл. Это представляет результат теста и связанную с ним расширенную неопределенность для вероятности покрытия, указанной на шаге 3.
  11. Список вкладов в неопределенность для каждого параметра модели.
  12. Раздел с входными данными и математической моделью, полностью описывающим, что было введено при создании проекта моделирования.


Дополнительная помощь

Первый проект — Шаг 3

by admin 0 Comments

Данные моделирования

Единственное, что нам осталось сделать в нашем первом проекте, — это присвоить функцию распределения вероятности каждой случайной переменной, которая представляет наш проект. Как видно из программы, сетка состоит из нескольких строк, некоторые из них с белым фоном, а другие с серым фоном. Строки с серым фоном соответствуют величинам, для которых функция распределения не может быть назначена, поскольку они представляют собой промежуточные результаты или конечный результат, то есть величины, которые будут получены при моделировании в результате вторичных уравнений.

В нижней части рабочей панели есть окно команд, которое даст нам раскрывающийся список функций распределения вероятности, чтобы мы могли выбрать тот, который соответствует входной величине. После того, как мы выбрали распределение вероятности, в нижнем поле мы попросим ввести необходимые параметры для моделирования. Поэтому процесс этого шага будет следующим:

  1. Рекомендуется оставить число итераций в 500000, так как оно получено в превосходной производительности в приложении, и результаты абсолютно надежны с этим количеством итераций (можно ознакомиться с документом: Вычислительные аспекты при оценке неопределенностей теста методом Монте-Карло (только на испанском языке)
  2. Мы выбираем вероятность покрытия результатов. Для получения результатов для K = 2 рекомендуется использовать 95,45%.
  3. Мы нажимаем на первую строку с белым фоном (или мы достигаем ее клавишами курсора нашей клавиатуры)
  4. Мы выбираем функцию распределения вероятности в раскрывающемся списке.
  5. Мы заполняем параметры моделирования на нижней панели (пожалуйста, учитывайте единицы измерения).
  6. Мы нажимаем «Применить». Если все правильно, строка будет иметь зеленый фон, что указывает на правильность присвоения им данных моделирования.

Возвращаясь к нашей мерной колбе, мы получим так:

  1. V20 : отключено, потому что оно Результат, невозможно присвоить функцию распределения вероятности
  2. Ml : отключено, поскольку оно Промежуточный результат . Невозможно назначить распределение вероятности.
  3. Mv : отключено, потому что оно Промежуточный результат . Невозможно назначить распределение вероятности.
  4. Dens_w : мы назначим элемент Константа со значением = 0.99829 (г / мл)
  5. Dens_a : присвойте элементу константу значение Value = 1.2E-3 (g / ml)
  6. Dens_b : мы назначим элемент Константа со значением = 8000 (г / мл)
  7. CDT . Назначьте элемент Константа со значением = 3.3E-6 (1 / ºC)
  8. t : отключено, потому что оно Промежуточный результат . Невозможно назначить распределение вероятности
  9. Ml_cal . Из-за расширенной неопределенности мы назначим распределение Нормальный со средним значением наших показаний, Среднее значение = 162 416, вводя информацию сертификата в «Использовать сертификат «, с неопределенностью = 0,0047 (g) и k = 2
  10. SM_res . Мы назначим дистрибутив Rectangular со значением Mean = 0 (соответствующий всем переменным, которые вводятся только с целью оценки неопределенностей) и Half interval = 0,0005, то есть половину деления цифровой шкалы взвешивания.
  11. SM_rep . Для повторяемости MCM Alchimia предоставляет экспериментальное распределение, в котором мы можем непосредственно помещать измеренные значения, и приложение будет отвечать за внесение необходимых нам статистических расчетов, использовать для моделирования , Поскольку для целей неопределенности мы должны выбрать «Среднее = 0». Мы будем использовать опцию «Прямой» и нажав кнопку «Значения», мы введем 5 показаний нашего эссе: 162 384; 162431; 162409; 162,417; 162,439
  12. Mv_cal . Из-за расширенной неопределенности мы назначим распределение Нормальное со средним значением при чтении баланса, чтобы взвесить пустую колбу, Среднее = 62.651, ввод информации сертификата в «Использовать сертификат», с неопределенностью = 0.0047 (g) и k = 2
  13. SMv_res . Мы назначим дистрибутив Прямоугольный , с Media = 0 и Half interval = 0.0005.
  14. ti : отключено, потому что оно Промежуточный результат . Невозможно назначить дистрибутив
  15. tf : отключено, потому что оно Промежуточный результат . Невозможно назначить распределение вероятности.
  16. corr_t : мы назначим элемент Константа со значением = -0.022 (ºC)
  17. ti_cal . Поскольку он получен из сертификата калибровки, мы присваиваем PDF Normal значение нашего считывания среднего термометра = 20.05. В то же время мы выберем «Использовать сертификат», и мы добавим расширенную неопределенность = 0,021 (ºC) и k = 2.
  18. Sti_res . Для этой меры мы используем ртутный термометр в стекле деления: 0,1ºC, из которого мы можем визуально оценить 1/4 деления. В соответствии с этим мы назначим распределение Треугольное со средним = 0 и полуинтервалом = 0,125 (это оценка / 2)
  19. tf_cal : то же самое, что и в ti_cal, но теперь нашим средним будет конечная температура: Среднее = 20 075, выберите «Использовать сертификат» и укажите расширенную неопределенность = 0,021 (ºC) и k = 2.
  20. Stf_res : То же, что и Sti_res, т. е. Треугольное с Media = 0 и полуинтервал = 0.125.

При вводе данных для последней величины загорается кнопка «Запустить симуляцию», чтобы мы могли запустить нашу симуляцию и получить результаты. Смотреть результаты после моделирования .


Дополнительная помощь