Распределения вероятностей
Работайте с распространёнными распределениями — нормальным, биномиальным и распределением Пуассона — и создавайте случайные выборки.
«Распределения вероятностей» — бесплатный урок R Academy на CoddyKit. Это урок 2 из 3. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения R Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс R Academy содержит 3 уроков всего.
Введение в вероятностные распределения
Введение в вероятностные распределения
Вероятностные распределения описывают, как распределены значения в наборе данных. В R можно работать с распространёнными распределениями с помощью встроенных функций.

Нормальное распределение
Нормальное распределение
Нормальное распределение — это симметричное распределение колоколообразной формы, которое часто используется в статистике.
x <- rnorm(100, mean=50, sd=10)
hist(x, main='Normal Distribution', col='blue')Биномиальное распределение
Биномиальное распределение
Биномиальное распределение моделирует количество успехов в фиксированном числе независимых испытаний.
x <- rbinom(100, size=10, prob=0.5)
barplot(table(x), main='Binomial Distribution', col='red')Распределение Пуассона
Распределение Пуассона
Распределение Пуассона описывает вероятность наступления заданного числа событий за фиксированный интервал.
x <- rpois(100, lambda=5)
barplot(table(x), main='Poisson Distribution', col='green')Равномерное распределение
Равномерное распределение
Равномерное распределение назначает одинаковую вероятность всем значениям в заданном диапазоне.
x <- runif(100, min=0, max=10)
hist(x, main='Uniform Distribution', col='purple')Экспоненциальное распределение
Экспоненциальное распределение
Экспоненциальное распределение описывает время между событиями в процессе Пуассона.
x <- rexp(100, rate=1)
hist(x, main='Exponential Distribution', col='orange')Сравнение распределений
Сравнение распределений
Вы можете с помощью графиков построить и сравнить несколько распределений.
x1 <- rnorm(100, mean=50, sd=10)
x2 <- rnorm(100, mean=60, sd=15)
hist(x1, col=rgb(1,0,0,0.5), main='Comparing Distributions')
hist(x2, col=rgb(0,0,1,0.5), add=TRUE)Моделирование вероятностных распределений
Моделирование вероятностных распределений
Вы можете получать случайные выборки из разных распределений для моделирования.
set.seed(123)
data <- rnorm(1000, mean=50, sd=10)
hist(data, main='Simulated Normal Distribution', col='blue')Итоги
Итоги
В этом уроке Вы узнали:
- Как генерировать данные из разных вероятностных распределений.
- Каковы основные характеристики нормального, биномиального, пуассоновского, равномерного и экспоненциального распределений.
- Как сравнивать распределения с помощью гистограмм.

Часто задаваемые вопросы
Урок «Распределения вероятностей» бесплатный?
Да — полный текст урока «Распределения вероятностей» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс R Academy, подпишись на CoddyKit PRO. Курс R Academy содержит 3 уроков всего.
Чему я научусь в уроке «Распределения вероятностей»?
Работайте с распространёнными распределениями — нормальным, биномиальным и распределением Пуассона — и создавайте случайные выборки. Ты практикуешь R Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать R Academy?
Предыдущий опыт не требуется. R Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 3.
Сколько времени занимает урок «Распределения вероятностей»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке R Academy?
Да. Каждый урок R Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Описательная статистика
- Распределения вероятностей
- Проверка гипотез