Plot of Probability Density function in MATLAB
87 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
subho
am 8 Dez. 2011
Beantwortet: cheng wei chen
am 15 Mär. 2022
I have time series data.I want to see the plot of PDF.For this, in MATLAB,I have to mention the name of the PDF-type like 'norm'.All PDF types are continuous line.But,I need discrete PDF data points plot.
0 Kommentare
Akzeptierte Antwort
Wayne King
am 8 Dez. 2011
Are you sure that you need a discrete PDF? You have not specified that your time series takes on values only in a discrete set, e.g. {0,1}.
Just because you have a discrete-time process, it can very well be that you should model the random variables as continuous.
For example:
x = randn(100,1);
gives a realization of a discrete-time white Gaussian noise process, but it is not a discrete random variable.
Do you have a specific pdf that you would like to assess for your data?
You can always use ksdensity to estimate the pdf
x = randn(100,1);
[f,xi] = ksdensity(x);
plot(xi,f);
If you want to see if your data follow a certain distribution, see histfit, or dfittool
0 Kommentare
Weitere Antworten (3)
Keerthivasan Rajamani
am 2 Nov. 2017
Maybe this could be helpful to consider:
histogram(variable_name,'Normalization','probability')
0 Kommentare
Daniel Shub
am 8 Dez. 2011
The pdf function can handle binomial, Poisson, and discrete uniform distributions, so not all of them are continuous.
Also are you sure you don't just want to do:
hist(x)
where x is your data?
0 Kommentare
Siehe auch
Kategorien
Mehr zu Binomial Distribution finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!