0Pricing
R Academy · Урок

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

Работайте с распространёнными распределениями — нормальным, биномиальным и распределением Пуассона — и создавайте случайные выборки.

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

Введение в вероятностные распределения

Введение в вероятностные распределения

Вероятностные распределения описывают, как распределены значения в наборе данных. В R можно работать с распространёнными распределениями с помощью встроенных функций.

Распределения вероятностей — иллюстрация 1

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

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

Нормальное распределение — это симметричное распределение колоколообразной формы, которое часто используется в статистике.

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')

Итоги

Итоги

В этом уроке Вы узнали:

  • Как генерировать данные из разных вероятностных распределений.
  • Каковы основные характеристики нормального, биномиального, пуассоновского, равномерного и экспоненциального распределений.
  • Как сравнивать распределения с помощью гистограмм.
Распределения вероятностей — иллюстрация 10

Часто задаваемые вопросы

Урок «Распределения вероятностей» бесплатный?

Да — полный текст урока «Распределения вероятностей» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 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 — локальная установка не требуется.

Все уроки этого курса

  1. Описательная статистика
  2. Распределения вероятностей
  3. Проверка гипотез
← Назад к R Academy