Plotting Gamma Distribution, please help?
Show older comments
These are my code, however, i am not getting the plot.
X=1:100; % Duration of data
Data=rand(1,100); % randomly generated 100 years of data
Z=gamfit(Data); % fitting distribution for shape and scale factor
beta=2; % Shape factor
alpha=3; % scale factor
pdf=gampdf(X,alpha,beta); % pdf of the gamma distribution
Plot(pdf,X,'-');
Answers (5)
Youssef Khmou
on 22 Sep 2014
It is correct, you just need to exchange pdf with X :
plot(x,pdf);
2 Comments
Hydro
on 22 Sep 2014
Youssef Khmou
on 22 Sep 2014
the variables alpha and beta are in the system , change theirs names to Alpha, Beta for example.
Change capital P-letter to small P-letter, MATLAB is case senstive!
plot(pdf,X,'-');
Hydro
on 22 Sep 2014
0 votes
Hydro
on 22 Sep 2014
0 votes
2 Comments
Youssef Khmou
on 22 Sep 2014
X=1:100; ALPHA=3; BETA=2; PDF=gampdf(X,ALPHA,BETA); plot(X,PDF);

Hydro
on 22 Sep 2014
Benabed Rabia
on 2 Jan 2018
Edited: Benabed Rabia
on 2 Jan 2018
0 votes
When i use plot command the graph just links the dots it does not give a curve, please help me! Thanks in advence
Categories
Find more on Gamma Distribution in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!