Как построить бета-распределение в 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

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

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