Равномерное распределение — это такое распределение вероятностей, при котором каждое значение в интервале от 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