Create a multi value variable
Show older comments
Hi all:
I am trying to create a random variable that can take 5 values from 0 to 4 with the following probability distribution p0 = 0.36 P1 = 0.16 P2 = 0.16 P3 = 0.16 P4 = 0.16
Could you please help me in this.
Answers (1)
Roger Stafford
on 19 May 2014
To get you started here's a hint in the form of another question. In the following code what are all the possible values of the variable 's' and what are their respective probabilities?
c = [0.21,0.32,0.65,0.87];
r = rand;
s = sum(r<c);
2 Comments
Mahmoud
on 19 May 2014
Roger Stafford
on 20 May 2014
Edited: Roger Stafford
on 20 May 2014
No, you should try running that code repeatedly and see. Maybe it will give you some ideas.
Categories
Find more on Univariate Discrete Distributions in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!