Plot pdf from histogram - dice
Mostra commenti meno recenti
I set up my histogram:
AllRoll = randi(6,50000, 1);
SumRoll = sum(AllRoll, 2);
Bins = (1:6);
hist(SumRoll,Bins);
title(sprintf('Histogram'));
xlabel(sprintf('1-6'));
ylabel(sprintf('number of rolls'));
grid on
hold on
I'm trying to turn this into a pdf. I know I have to bring down the values so that it can equal 1, but I'm not sure what I'm dividing and multiplying and summing here.
Risposta accettata
Più risposte (1)
Akira Agata
il 25 Nov 2018
You can set 'Normalization' option of histogram function to 'pdf', like:
histogram(SumRoll,Edges,'Normalization','pdf');
If you want to obtain pdf value for each pip of a die, you can use histcount function.
p = histcounts(SumRoll,Edges,'Normalization','pdf');
The result is as follows:
>> p
p =
0.1649 0.1683 0.1640 0.1688 0.1681 0.1659
Categorie
Scopri di più su Histograms in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
