define beta distribution function

8 Ansichten (letzte 30 Tage)
Saurabh Agarwal
Saurabh Agarwal am 3 Mai 2020
Kommentiert: Ameer Hamza am 4 Mai 2020
how to define N=100000 random variables in beta distribution
Lower bound L (%) 1.0
Upper bound U (%) 3.5
Coefficient a (alpha) 0.23
Coefficient b (beta) 0.33
and also after defining it how to plot and check.

Akzeptierte Antwort

Ameer Hamza
Ameer Hamza am 3 Mai 2020
If you have Statistics and Machine Learning Toolbox, then you can use betarnd(): https://www.mathworks.com/help/releases/R2020a/stats/betarnd.html
a = 0.23;
b = 0.33;
x = betarnd(a, b, 1, 100000);
histogram(x, 'Normalization', 'pdf')
  8 Kommentare
Saurabh Agarwal
Saurabh Agarwal am 4 Mai 2020
as you can see that horizontal axis is limited to 0.4 to 1.2 and whole distibution is defined in it.
Ameer Hamza
Ameer Hamza am 4 Mai 2020
Try this.
a = 0.23;
b = 0.33;
l = 1;
u = 3.3;
x = rescale(betarnd(a, b, 1, 100000), l, u);
histogram(x, 'Normalization', 'pdf')

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by