Як побудувати бета-розподіл у 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

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *