Читаем Применение гистограмм в управлении качеством полностью

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

Вопрос. Когда возникает асимметрия распределения?


Для моделирования асимметричного распределения используем бета-распределение со следующими параметрами:

Alpha = 2

Beta = 5.

Это стандартное асимметричное распределение, хорошо изученное в теории вероятностей. Его используют, в частности, для оценки длительности работ при управлении проектами. Название указывает на то, что в расчётах используется специальная математическая Бета-функция. Сейчас мы не углубляемся в математические дебри. В данной работе нас будет интересовать только форма графика и возможности имитационного моделирования.

Познакомимся с формой бета-распределения. Используем следующую функцию:

BETA. DIST (x, alpha, beta, cumulative).

Создаём столбец значений от 0 до 1 с шагом 0,01.

Находим значения функции плотности вероятности (probability density function, PDF):

BETA. DIST (x, 2, 5, 0).

Строим график функции (рис. 9.3.1). График начинается в точке х = 0. Можно видеть явное нарушение симметрии.


Рис. 9.3.1. Бета-распределение


Задание. Постройте график бета-распределения.


В теории вероятностей уже определили теоретическое среднее для такого распределения. Формула среднего для бета-распределения приводится на рис. 9.3.2.


Рис. 9.3.2. Среднее для бета-распределения


Задание. Вычислите значение среднего с точностью до пяти знаков после запятой.


Сформируем график желаемого распределения (рис. 9.3.3). Нам нужно преобразовать случайную величину со стандартным бета-распределением в то, что показано на зарисовке. Нам придётся сделать пересчёт координат в порядковые номера — чтобы нанести кривую распределения на комбинированную диаграмму..


Рис. 9.3.3. Зарисовка распределения


Задание. Сделайте зарисовку для пересчёта координат.


Разберёмся, как нам предстоит проводит пересчёт координат. Для номинального размера 1000 мм случайная величина b (аргумент бета-распределения) должна быть равна среднему значению, то есть 0,29. Для размера 1020 мм аргумент равен 1. Строим пропорцию и получаем значение «икса» при b = 0 (рис. 9.3.4).


Рис. 9.3.4. Оценка параметров распределения


Нам нужно расположить случайную величину в поле допуска, как показано на зарисовке рис. 9.3.3. Для этого мы сгенерируем случайную величину b, а затем преобразуем её следующим образом:

x = 992 +28 b.

Как мы получили эту формулу? Мы определили, что начало кривой b = 0 будет в точке х = 992. Это смещение по оси «икс». В формуле пересчёта это свободный член уравнения.

Случайная величина b меняется от 0 до 1. При этом размер детали, то есть величина х, меняется от 992 до 1020. Это в 28 раз больше. Получаем масштабный коэффициент 28.

Задание. Составьте формулу для преобразования случайной величины.


Переходим к имитационному моделированию. Будем использовать метод ФУНКЦИОНАЛЬНОГО ПРЕОБРАЗОВАНИЯ. Чтобы сгенерировать случайные числа с заданным распределением, вначале генерируют равномерное распределение, а потом к нему применяют обратную функцию заданного распределения (рис. 9.3.5). Здесь F (x) — интегральная функция заданного распределения, p (x) — функция плотности вероятности. Пока что выглядит довольно сложно. Как это работает — мы постепенно разберём.


Рис. 9.3.5. Метод преобразования


Вопрос. Какие два этапа включает моделирование произвольного распределения?


Итак, нас ожидает первый этап моделирования — равномерное распределение. С помощью генератора случайных чисел мы создаём столбец случайных чисел с РАВНОМЕРНЫМ РАСПРЕДЕЛЕНИЕМ на интервале [0, 1] (рис. 9.3.6). Напомним, что в каждом упражнении задаём новое начальное состояние генератора Random Seed. Полученные случайные числа размещаем в колонке Uniform (равномерное распределение).


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


Задание. Сгенерируйте числа с равномерным распределением.


Теперь второй этап моделирования — обратная функция. Мы пропускаем полученную случайную величину с равномерным распределением через обратную функцию распределения и получаем заданное распределение. Для такого преобразования мы будем использовать встроенную функцию Excel — обратную интегральную функцию бета-распределения (inverted beta distribution):

Перейти на страницу:

Похожие книги

C++ Primer Plus
C++ Primer Plus

C++ Primer Plus is a carefully crafted, complete tutorial on one of the most significant and widely used programming languages today. An accessible and easy-to-use self-study guide, this book is appropriate for both serious students of programming as well as developers already proficient in other languages.The sixth edition of C++ Primer Plus has been updated and expanded to cover the latest developments in C++, including a detailed look at the new C++11 standard.Author and educator Stephen Prata has created an introduction to C++ that is instructive, clear, and insightful. Fundamental programming concepts are explained along with details of the C++ language. Many short, practical examples illustrate just one or two concepts at a time, encouraging readers to master new topics by immediately putting them to use.Review questions and programming exercises at the end of each chapter help readers zero in on the most critical information and digest the most difficult concepts.In C++ Primer Plus, you'll find depth, breadth, and a variety of teaching techniques and tools to enhance your learning:• A new detailed chapter on the changes and additional capabilities introduced in the C++11 standard• Complete, integrated discussion of both basic C language and additional C++ features• Clear guidance about when and why to use a feature• Hands-on learning with concise and simple examples that develop your understanding a concept or two at a time• Hundreds of practical sample programs• Review questions and programming exercises at the end of each chapter to test your understanding• Coverage of generic C++ gives you the greatest possible flexibility• Teaches the ISO standard, including discussions of templates, the Standard Template Library, the string class, exceptions, RTTI, and namespaces

Стивен Прата

Программирование, программы, базы данных
3ds Max 2008
3ds Max 2008

Одни уверены, что нет лучшего способа обучения 3ds Мах, чем прочитать хорошую книгу. Другие склоняются к тому, что эффективнее учиться у преподавателя, который показывает, что и как нужно делать. Данное издание объединяет оба подхода. Его цель – сделать освоение 3ds Мах 2008 максимально быстрым и результативным. Часто после изучения книги у читателя возникают вопросы, почему не получился тот или иной пример. Видеокурс – это гарантия, что такие вопросы не возникнут: ведь автор не только рассказывает, но и показывает, как нужно работать в 3ds Мах.В отличие от большинства интерактивных курсов, где работа в 3ds Мах иллюстрируется на кубиках-шариках, данный видеокурс полностью практический. Все приемы работы с инструментами 3ds Мах 2008 показаны на конкретных примерах, благодаря чему после просмотра курса читатель сможет самостоятельно выполнять даже сложные проекты.

Владимир Антонович Верстак , Владимир Верстак

Программирование, программы, базы данных / Программное обеспечение / Книги по IT