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

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

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

#define range
p = seq(0, 1, length= 100 )

#create plot of Beta distribution with shape parameters 2 and 10
plot(p, dbeta(p, 2, 10), type='l')

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

Пример 1. Постройте первое бета-распределение

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

#define range
p = seq(0,1, length=100)

#create plot of Beta distribution with shape parameters 2 and 10
plot(p, dbeta(p, 2, 10), type='l')

Вы также можете настроить цвета и метки осей графика:

#define range
p = seq(0,1, length=100)

#create custom plot of Beta distribution
plot(p, dbeta(p, 2, 10), ylab='density',
 type ='l', col='purple', main='Beta Distribution')

Пример 2: построение нескольких бета-распределений

В следующем коде показано, как построить несколько бета-распределений с разными параметрами формы:

#define range
p = seq(0,1, length=100)

#plot several Beta distributions
plot(p, dbeta(p, 2, 10), ylab='density', type ='l', col='purple')
lines(p, dbeta(p, 2, 2), col='red') 
lines(p, dbeta(p, 5, 2), col='blue')

#add legend
legend(.7, 4, c('Beta(2, 10)',' Beta(2, 2)',' Beta(1,1)'),
 lty=c(1,1,1),col=c('purple', 'red', 'blue')) 

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

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

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

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