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


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

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

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

Золото:

  • 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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *