EssayAI
Блог
Блог

Как найти производящую функцию: пример с решением

Запрос

Дано: случайная величина XX распределена по биномиальному закону, n=5n = 5, p=0,4p = 0{,}4. Найти: производящую функцию G(z)G(z), а через её производные - M(X)M(X) и D(X)D(X).

Производящая функция вероятностей собирается как G(z)=M(zX)=∑kpkzkG(z) = M(z^X) = \sum_k p_k z^k, после чего математическое ожидание читается как G′(1)G'(1), а дисперсия - как G′′(1)+G′(1)−[G′(1)]2G''(1) + G'(1) - [G'(1)]^2. Ответ: G(z)=(0,6+0,4z)5G(z) = (0{,}6 + 0{,}4z)^5, M(X)=2M(X) = 2, D(X)=1,2D(X) = 1{,}2. Калькулятор сверху строит коэффициенты ряда и саму кривую G(z)G(z) для трёх школьных законов, а ниже - решение по шагам с проверкой по табличным формулам.

Решение по шагам

Шаг 1. Выписываем ряд распределения. Для биномиального закона вероятность ровно kk успехов в пяти испытаниях равна pk=C5k⋅0,4k⋅0,6 5−kp_k = C_5^k \cdot 0{,}4^k \cdot 0{,}6^{\,5-k}:

kk012345
pkp_k0,077760,259200,345600,230400,076800,01024

Сумма вероятностей равна единице - ряд выписан верно, можно идти дальше.

Шаг 2. Составляем производящую функцию. По определению коэффициент при zkz^k - это вероятность pkp_k:

G(z)=0,07776+0,25920 z+0,34560 z2+0,23040 z3+0,07680 z4+0,01024 z5.G(z) = 0{,}07776 + 0{,}25920\,z + 0{,}34560\,z^2 + 0{,}23040\,z^3 + 0{,}07680\,z^4 + 0{,}01024\,z^5.

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

G(z)=∑k=05C5k(0,4z)k(0,6)5−k=(0,6+0,4z)5.G(z) = \sum_{k=0}^{5} C_5^k (0{,}4z)^k (0{,}6)^{5-k} = (0{,}6 + 0{,}4z)^5.

Контроль: при z=1z = 1 получаем G(1)=(0,6+0,4)5=1G(1) = (0{,}6 + 0{,}4)^5 = 1, как и должно быть у любой производящей функции вероятностей.

Шаг 3. Первая производная и математическое ожидание. Дифференцируем сложную функцию по zz:

G′(z)=5⋅(0,6+0,4z)4⋅0,4=2 (0,6+0,4z)4,G′(1)=2⋅14=2.G'(z) = 5 \cdot (0{,}6 + 0{,}4z)^4 \cdot 0{,}4 = 2\,(0{,}6 + 0{,}4z)^4, \qquad G'(1) = 2 \cdot 1^4 = 2.

Значит, M(X)=2M(X) = 2.

Шаг 4. Вторая производная и факториальный момент. Дифференцируем ещё раз:

G′′(z)=2⋅4⋅(0,6+0,4z)3⋅0,4=3,2 (0,6+0,4z)3,G′′(1)=3,2.G''(z) = 2 \cdot 4 \cdot (0{,}6 + 0{,}4z)^3 \cdot 0{,}4 = 3{,}2\,(0{,}6 + 0{,}4z)^3, \qquad G''(1) = 3{,}2.

Это не M(X2)M(X^2), а факториальный момент M[X(X−1)]=M(X2)−M(X)M[X(X-1)] = M(X^2) - M(X) - именно из-за этой разницы в формуле дисперсии появляется дополнительное слагаемое.

Шаг 5. Дисперсия. Собираем её из двух найденных чисел:

D(X)=G′′(1)+G′(1)−[G′(1)]2=3,2+2−22=1,2.D(X) = G''(1) + G'(1) - [G'(1)]^2 = 3{,}2 + 2 - 2^2 = 1{,}2.

Шаг 6. Проверка по табличным формулам. Для биномиального закона известно, что M(X)=npM(X) = np и D(X)=npqD(X) = npq:

np=5⋅0,4=2,npq=5⋅0,4⋅0,6=1,2.np = 5 \cdot 0{,}4 = 2, \qquad npq = 5 \cdot 0{,}4 \cdot 0{,}6 = 1{,}2.

Оба числа совпали с результатами дифференцирования, среднее квадратическое отклонение равно σ=1,2≈1,095\sigma = \sqrt{1{,}2} \approx 1{,}095.

Ответ. G(z)=(0,6+0,4z)5G(z) = (0{,}6 + 0{,}4z)^5, M(X)=2M(X) = 2, D(X)=1,2D(X) = 1{,}2, σ(X)≈1,1\sigma(X) \approx 1{,}1.

Формула и откуда она берётся

Производящей функцией вероятностей целочисленной неотрицательной величины XX называется

G(z)=M(zX)=∑k=0∞pkzk,∣z∣≤1,G(z) = M\left(z^X\right) = \sum_{k=0}^{\infty} p_k z^k, \qquad |z| \le 1,

где pk=P(X=k)p_k = P(X = k). Вся информация о распределении упакована в один многочлен или ряд: коэффициент при zkz^k - это вероятность значения kk, и наоборот, по функции вероятности восстанавливаются как pk=G(k)(0)/k!p_k = G^{(k)}(0) / k!. Отсюда два бесплатных контроля: G(1)=1G(1) = 1, потому что сумма вероятностей равна единице, и G(0)=p0G(0) = p_0.

Формулы для моментов получаются почленным дифференцированием ряда. Первая производная

G′(z)=∑k≥1k pkzk−1⟹G′(1)=∑k≥1k pk=M(X),G'(z) = \sum_{k \ge 1} k\, p_k z^{k-1} \quad\Longrightarrow\quad G'(1) = \sum_{k \ge 1} k\, p_k = M(X),

то есть подстановка z=1z = 1 после дифференцирования превращает ряд ровно в определение математического ожидания. Вторая производная даёт

G′′(z)=∑k≥2k(k−1) pkzk−2⟹G′′(1)=M[X(X−1)]=M(X2)−M(X).G''(z) = \sum_{k \ge 2} k(k-1)\, p_k z^{k-2} \quad\Longrightarrow\quad G''(1) = M[X(X-1)] = M(X^2) - M(X).

Теперь остаётся подставить это в обычную формулу дисперсии D(X)=M(X2)−[M(X)]2D(X) = M(X^2) - [M(X)]^2. Выражаем M(X2)=G′′(1)+G′(1)M(X^2) = G''(1) + G'(1) и получаем рабочую формулу разбора:

D(X)=G′′(1)+G′(1)−[G′(1)]2.D(X) = G''(1) + G'(1) - [G'(1)]^2.

Геометрический смысл первой формулы виден на правом графике калькулятора: наклон касательной к кривой G(z)G(z) в точке z=1z = 1 и есть математическое ожидание. Чем круче функция подходит к единице, тем больше среднее значение величины.

Важно не путать этот инструмент с одноимённым комбинаторным приёмом. В комбинаторике коэффициентами ряда служат количества объектов, а не вероятности, и равенство G(1)=1G(1) = 1 там не выполняется - про тот случай отдельно написано в разборе метода производящих функций.

Если закон задан рядом, а не формулой

В контрольных чаще встречается второй тип условия: величина задана таблицей значений и вероятностей. Алгоритм не меняется, только сворачивать нечего - производящая функция остаётся многочленом. Пусть XX принимает значения 0, 1, 2, 3 с вероятностями 0,1; 0,3; 0,4; 0,2. Тогда

G(z)=0,1+0,3z+0,4z2+0,2z3.G(z) = 0{,}1 + 0{,}3z + 0{,}4z^2 + 0{,}2z^3.

Дифференцируем как обычный многочлен: G′(z)=0,3+0,8z+0,6z2G'(z) = 0{,}3 + 0{,}8z + 0{,}6z^2, откуда G′(1)=1,7G'(1) = 1{,}7, и G′′(z)=0,8+1,2zG''(z) = 0{,}8 + 1{,}2z, откуда G′′(1)=2G''(1) = 2. Следовательно,

M(X)=1,7,D(X)=2+1,7−1,72=0,81.M(X) = 1{,}7, \qquad D(X) = 2 + 1{,}7 - 1{,}7^2 = 0{,}81.

Здесь важна одна оговорка про табличные условия. Степень переменной zz - это само значение величины, поэтому ряд должен состоять из целых неотрицательных чисел. Если в таблице встретилось значение −1-1 или 2,5, производящую функцию вероятностей к ней напрямую не применяют: величину сначала сдвигают или масштабируют до целой неотрицательной, а характеристики потом пересчитывают обратно по свойствам MM и DD.

Прямой счёт по определению даёт те же числа: M(X)=0,3+0,8+0,6=1,7M(X) = 0{,}3 + 0{,}8 + 0{,}6 = 1{,}7 и M(X2)=0,3+1,6+1,8=3,7M(X^2) = 0{,}3 + 1{,}6 + 1{,}8 = 3{,}7, значит D(X)=3,7−2,89=0,81D(X) = 3{,}7 - 2{,}89 = 0{,}81. Для короткого ряда прямой способ даже быстрее, и если в задаче нужны только числовые характеристики, его достаточно - он разобран отдельно в задачах о математическом ожидании и дисперсии. Производящая функция выигрывает там, где величина задана параметрами, а не таблицей, или где требуется работать с суммами величин. Если по тому же ряду нужна ещё и F(x)F(x), посмотрите разбор функции распределения.

Пуассон, геометрическое распределение и сумма величин

Для стандартных законов производящие функции выведены заранее, и в задаче их обычно разрешают брать готовыми:

ЗаконG(z)G(z)M(X)M(X)D(X)D(X)
Биномиальный (n,p)(n, p)(q+pz)n(q + pz)^nnpnpnpqnpq
Пуассона (λ)(\lambda)eλ(z−1)e^{\lambda(z-1)}λ\lambdaλ\lambda
Геометрический (p)(p)pz/(1−qz)pz / (1 - qz)1/p1/pq/p2q/p^2

У геометрического закона в таблице записана та версия, где XX - номер испытания, на котором впервые случился успех, поэтому значения начинаются с единицы и в числителе стоит множитель zz. В части учебников за XX принимают число неудач до первого успеха; тогда значения начинаются с нуля, производящая функция равна p/(1−qz)p/(1 - qz), а среднее уменьшается ровно на единицу. Перед решением стоит проверить по условию, какая из двух версий имеется в виду.

Проверить любую строку таблицы можно тем же приёмом за две строчки. Для закона Пуассона G′(z)=λeλ(z−1)G'(z) = \lambda e^{\lambda(z-1)} и G′′(z)=λ2eλ(z−1)G''(z) = \lambda^2 e^{\lambda(z-1)}, значит G′(1)=λG'(1) = \lambda, G′′(1)=λ2G''(1) = \lambda^2 и D(X)=λ2+λ−λ2=λD(X) = \lambda^2 + \lambda - \lambda^2 = \lambda - знаменитое равенство среднего и дисперсии выпадает само. Переключите чипы в калькуляторе, чтобы увидеть, как при этом меняются коэффициенты ряда и кривизна графика.

Главное преимущество метода проявляется на суммах. Если XX и YY независимы, то

GX+Y(z)=M(zX+Y)=M(zX)M(zY)=GX(z) GY(z),G_{X+Y}(z) = M\left(z^{X+Y}\right) = M\left(z^X\right) M\left(z^Y\right) = G_X(z)\, G_Y(z),

то есть свёртка распределений заменяется обычным умножением. Возьмём XX из условия задачи и независимую YY с параметрами n=3n = 3, p=0,4p = 0{,}4. Тогда

GX+Y(z)=(0,6+0,4z)5(0,6+0,4z)3=(0,6+0,4z)8,G_{X+Y}(z) = (0{,}6 + 0{,}4z)^5 (0{,}6 + 0{,}4z)^3 = (0{,}6 + 0{,}4z)^8,

и по виду функции сразу ясно: сумма снова биномиальна с n=8n = 8 и тем же pp. Дифференцирование даёт M=8⋅0,4=3,2M = 8 \cdot 0{,}4 = 3{,}2 и D=8⋅0,4⋅0,6=1,92D = 8 \cdot 0{,}4 \cdot 0{,}6 = 1{,}92. Считать свёртку вероятностей вручную не пришлось вовсе.

Частые ошибки

  • Дисперсию считают как G′′(1)−[G′(1)]2G''(1) - [G'(1)]^2. Потерянное слагаемое G′(1)G'(1) - самая частая ошибка темы: вторая производная даёт M[X(X−1)]M[X(X-1)], а не M(X2)M(X^2), поэтому в формуле обязательно три слагаемых.
  • Подставляют z=1z = 1 до дифференцирования. Функция G(1)G(1) тождественно равна единице, её производная - ноль. Сначала находят G′(z)G'(z) как функцию, и только потом подставляют единицу.
  • Дифференцируют по параметру, а не по zz. В выражении (0,6+0,4z)5(0{,}6 + 0{,}4z)^5 переменная только одна - это zz; буквы nn, pp, qq, λ\lambda считаются константами.
  • Путают производящую функцию вероятностей с производящей функцией моментов. Первая построена на M(zX)M(z^X), вторая - на M(etX)M(e^{tX}), и у них разные правила извлечения моментов. Комплексный аналог разобран в статье про характеристическую функцию.
  • Составляют G(z)G(z) для непрерывной или отрицательной величины. Производящая функция вероятностей определена только для целых неотрицательных значений: коэффициентом при zkz^k должна быть вероятность конкретного целого kk.
  • Не проверяют нормировку. Равенство G(1)=1G(1) = 1 проверяется за секунду и ловит и потерянный множитель, и ошибку в ряде распределения.

FAQ

Чем производящая функция отличается от характеристической? Определением аргумента: производящая функция вероятностей равна M(zX)M(z^X) и работает только с целочисленными неотрицательными величинами, характеристическая равна M(eitX)M(e^{itX}) и существует у любой случайной величины, включая непрерывные. Для целочисленных величин они связаны подстановкой z=eitz = e^{it}.

Как по G(z)G(z) восстановить сами вероятности? По формуле pk=G(k)(0)/k!p_k = G^{(k)}(0)/k!: разложение функции в ряд Маклорена возвращает ряд распределения. Если G(z)G(z) - многочлен, вероятности просто читаются как коэффициенты при степенях zz, ничего считать не нужно.

Обязательно ли искать M(X)M(X) именно через производящую функцию? Нет. Если ряд короткий, прямой подсчёт ∑kpk\sum k p_k быстрее. Метод окупается, когда закон задан параметрами, когда нужна сумма независимых величин или когда требуются моменты высших порядков: третья производная в единице даёт M[X(X−1)(X−2)]M[X(X-1)(X-2)].

Что означает значение G(0)G(0)? Это вероятность нулевого значения: G(0)=p0G(0) = p_0. Для биномиального закона из условия G(0)=0,65=0,07776G(0) = 0{,}6^5 = 0{,}07776 - вероятность того, что в пяти испытаниях не будет ни одного успеха.

Коротко

  1. Выписать ряд распределения и составить G(z)=∑pkzkG(z) = \sum p_k z^k; для стандартных законов сразу взять замкнутую форму, для биномиального это (q+pz)n(q + pz)^n.
  2. Проверить нормировку: G(1)G(1) обязано равняться единице.
  3. Найти G′(z)G'(z) и подставить z=1z = 1 - это и есть M(X)M(X).
  4. Найти G′′(z)G''(z), подставить z=1z = 1 и собрать дисперсию по формуле D(X)=G′′(1)+G′(1)−[G′(1)]2D(X) = G''(1) + G'(1) - [G'(1)]^2.
  5. Для условия n=5n = 5, p=0,4p = 0{,}4 ответ: G(z)=(0,6+0,4z)5G(z) = (0{,}6 + 0{,}4z)^5, M(X)=2M(X) = 2, D(X)=1,2D(X) = 1{,}2, что совпадает с табличными npnp и npqnpq.
Задача в тетради или методичке? Сфотографируйте условие - сервис распознает его и решит по шагам с пояснениями.

Похожие задачи

Теория вероятностей

Как найти математическое ожидание: формула и примеры

Разбор задачи на математическое ожидание дискретной случайной величины: формула E[X] = Σ xᵢpᵢ, пошаговое решение по ряду распределения, дисперсия, частые ошибки и калькулятор.

Теория вероятностей

Как построить многоугольник распределения: пример

Как построить многоугольник распределения дискретной случайной величины: ряд распределения, проверка нормировки, точки ломаной, поиск M(X), D(X) и моды, частые ошибки, FAQ.

Теория вероятностей

Как вычислить дисперсию: формула, пример и проверка

Разбор задачи: как вычислить дисперсию дискретной случайной величины по ряду распределения через ожидание квадрата, проверить результат по отклонениям и найти СКО.

Теория вероятностей

Как найти равномерное распределение: разбор задачи

Как найти равномерное распределение непрерывной величины на отрезке: плотность 1 делить на длину, функция распределения, мат. ожидание и дисперсия, вероятность попадания в интервал.

Теория вероятностей

Как найти функцию распределения: пример и график

Разбор задачи: как найти функцию распределения случайной величины. Пошаговый пример для дискретной СВ, ступенчатый график F(x), формула для непрерывной СВ, частые ошибки и FAQ.

Теория вероятностей

Как найти квантиль распределения: пример расчёта

Как найти квантиль распределения: определение через функцию F(x), значение z по таблице Лапласа, переход к x = a + sigma z, квантиль Стьюдента и связь с доверительным интервалом.