Виклик: Вибірковий Контроль Якості
Ви є менеджером з контролю якості на заводі з виробництва стрижнів. Необхідно змоделювати вимірювання та підрахунок дефектів, використовуючи три різні ймовірнісні розподіли для моделювання виробничого процесу:
- Нормальний розподіл для ваги стрижнів (неперервний);
- Біноміальний розподіл для кількості дефектних стрижнів у партіях (дискретний);
- Рівномірний розподіл для допусків по довжині стрижнів (неперервний).
Ваше завдання — перекласти формули та концепції з лекції у код на Python. Заборонено використовувати вбудовані функції випадкового вибіркового відбору з numpy (наприклад, np.random.normal
) або будь-які інші прямі методи вибірки з бібліотек для цих розподілів. Замість цього реалізуйте генерацію вибірки вручну, використовуючи базові принципи та стандартний Python (наприклад, random.random()
, random.gauss()
).
Формули для використання
Функція щільності ймовірності нормального розподілу (PDF):
f(x)=σ2π1e−2σ2(x−μ)2Стандартне відхилення через дисперсію:
σ=varianceФункція маси ймовірності біноміального розподілу (PMF):
P(X=k)=(nk)nk(1−n)n−k,where(nk)=k!(n−k)!n!Функція щільності ймовірності рівномірного розподілу (PDF):
f(x)=b−a1fora≤x≤bSwipe to start coding
- Заповніть початковий код нижче, підставивши пропущені місця (
____
) відповідно до наведених вище понять/формул. - Використовуйте лише модулі
random
таmath
. - Реалізуйте три функції для генерації 1000 вибірок з кожного розподілу (Нормальний: використовуйте
random.gauss()
; Біноміальний: імітація n незалежних випробувань Бернуллі; Рівномірний: масштабуванняrandom.random()
). - Побудуйте гістограми для кожного розподілу (код для побудови графіків надано, потрібно лише завершити функції вибірки та параметри).
- Залишайте всі коментарі без змін, вони пояснюють кожен крок.
- Не використовуйте функції випадкових чисел з
numpy
або зовнішні бібліотеки для вибірки.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 1.96
Виклик: Вибірковий Контроль Якості
Свайпніть щоб показати меню
Ви є менеджером з контролю якості на заводі з виробництва стрижнів. Необхідно змоделювати вимірювання та підрахунок дефектів, використовуючи три різні ймовірнісні розподіли для моделювання виробничого процесу:
- Нормальний розподіл для ваги стрижнів (неперервний);
- Біноміальний розподіл для кількості дефектних стрижнів у партіях (дискретний);
- Рівномірний розподіл для допусків по довжині стрижнів (неперервний).
Ваше завдання — перекласти формули та концепції з лекції у код на Python. Заборонено використовувати вбудовані функції випадкового вибіркового відбору з numpy (наприклад, np.random.normal
) або будь-які інші прямі методи вибірки з бібліотек для цих розподілів. Замість цього реалізуйте генерацію вибірки вручну, використовуючи базові принципи та стандартний Python (наприклад, random.random()
, random.gauss()
).
Формули для використання
Функція щільності ймовірності нормального розподілу (PDF):
f(x)=σ2π1e−2σ2(x−μ)2Стандартне відхилення через дисперсію:
σ=varianceФункція маси ймовірності біноміального розподілу (PMF):
P(X=k)=(nk)nk(1−n)n−k,where(nk)=k!(n−k)!n!Функція щільності ймовірності рівномірного розподілу (PDF):
f(x)=b−a1fora≤x≤bSwipe to start coding
- Заповніть початковий код нижче, підставивши пропущені місця (
____
) відповідно до наведених вище понять/формул. - Використовуйте лише модулі
random
таmath
. - Реалізуйте три функції для генерації 1000 вибірок з кожного розподілу (Нормальний: використовуйте
random.gauss()
; Біноміальний: імітація n незалежних випробувань Бернуллі; Рівномірний: масштабуванняrandom.random()
). - Побудуйте гістограми для кожного розподілу (код для побудови графіків надано, потрібно лише завершити функції вибірки та параметри).
- Залишайте всі коментарі без змін, вони пояснюють кожен крок.
- Не використовуйте функції випадкових чисел з
numpy
або зовнішні бібліотеки для вибірки.
Рішення
Дякуємо за ваш відгук!
single