Как построить равномерное распределение в R

Как построить равномерное распределение в R

Равномерное распределение — это такое распределение вероятностей, при котором каждое значение в интервале от a до b равновероятно.

Если случайная величина X подчиняется равномерному распределению, то вероятность того, что X примет значение между x 1 и x 2 , можно найти по следующей формуле:

P(x 1 < X < x 2 ) = (x 2 – x 1 ) / (b – a)

куда:

  • x 1 : меньшее процентное значение
  • x 2 : верхнее процентное значение
  • а: минимально возможное значение
  • б: максимально возможное значение

В следующих примерах показано, как построить равномерное распределение в R.

Пример 1: Постройте базовое равномерное распределение в R

В следующем коде показано, как построить базовое равномерное распределение в R:

#define x-axis
x <- seq(-4, 4, length=100)

#calculate uniform distribution probabilities
y <- dunif(x, min = -3, max = 3)

#plot uniform distribution
plot(x, y, type = 'l')

На оси X отображаются потенциальные значения случайной величины, которая следует равномерному распределению, а на оси Y показана вероятность того, что случайная величина примет эти значения.

Примечание.Функция dunif() в R используется для вычисления плотности равномерного распределения с учетом минимального и максимального значения.

Пример 2. Построение пользовательского равномерного распределения в R

В следующем коде показано, как построить базовое равномерное распределение в R, а также как изменить заголовок, метки осей и цвета:

#define x-axis
x <- seq(-4, 4, length=100)

#calculate uniform distribution probabilities
y <- dunif(x, min = -3, max = 3)

#plot uniform distribution
plot(x, y, type = 'l', lwd = 3 , ylim = c(0, .2), col='blue',
 xlab='x', ylab='Probability', main='Uniform Distribution Plot')

Дополнительные ресурсы

В следующих руководствах объясняется, как построить другие распределения в R:

Как построить нормальное распределение в R
Как построить распределение хи-квадрат в R
Как построить распределение Пуассона в R
Как построить биномиальное распределение в R
Как построить экспоненциальное распределение в R

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.