Normalization pdf histogram and cdf

조회 수: 51 (최근 30일)
Farshad Daraei Ghadikolaei
Farshad Daraei Ghadikolaei 2020년 5월 2일
댓글: Steven Lord 2022년 6월 28일
Hi, I am using this code in MATLAB:
histogram(my data,'Normalization','pdf');
after plotting the pdf histogram, the y axis is in a range between 0 to 100. But I need to have the y axis in a range between 0 to 1, because when I plot: (my data, 'Normalization','cdf') the y axis is in range 0 to 1. Please help me to have both "pdf" and "cdf" in a same y axis scale (0 to 1) in one graph. Thank you.
  댓글 수: 1
Thi Lan Anh DINH
Thi Lan Anh DINH 2022년 6월 28일
Using 'probability' instead of 'pdf', so that your y-axis will be from 0 to 1.
histogram(my data,'Normalization','probability');

댓글을 달려면 로그인하십시오.

답변 (2개)

Walter Roberson
Walter Roberson 2020년 5월 2일
You could use ylim() to simply prevent the peak from being drawn.
Or you could increase the bar widths, such as by decreasing the number of bars you ask for.
  댓글 수: 5
Jeff Miller
Jeff Miller 2020년 5월 3일
Yes, that is possible. Look at the command 'yyaxis' or (if you have an older version of MATLAB) 'plotyy'.
Farshad Daraei Ghadikolaei
Farshad Daraei Ghadikolaei 2020년 5월 3일
Thank you Jeff. I will try.

댓글을 달려면 로그인하십시오.


Farshad Daraei Ghadikolaei
Farshad Daraei Ghadikolaei 2020년 5월 6일
Hi Walter, Could you please let me know the difference between 'pdf' and 'probability' plots?
  댓글 수: 3
Farshad Daraei Ghadikolaei
Farshad Daraei Ghadikolaei 2020년 5월 8일
Thanks.
Steven Lord
Steven Lord 2022년 6월 28일
If you look at the description of the Name-Value argument 'Normalization' on the histogram documentation page, the table in that section lists how the bin values are computed.
For probability Normalization, the bin values are the bin counts divided by the number of elements in the input data and so they must all be less than or equal to 1.
For pdf Normalization, the bin values are the probability values (= bin counts divided by number of elements) divided by the bin width. If you have bins of width less than 1 the pdf bin values will be greater than the probability bin values.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Histograms에 대해 자세히 알아보기

제품


릴리스

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by