在Matlab中将分布拟合到数据集

时间:2013-11-25 20:15:27

标签: matlab data-fitting

我在matlab中有一些向量,使用经验CDF,我可以为数据集绘制CCDF,该图给出了分布:

[y,x]=ecdf(ISFFT);
X=log(x); Y=log(1-y);
plot(X,Y,'>-R','LineWidth',2);

之后我说它可能是正常的日志所以:

FLN = fitdist(ISFFT, '对数正态');给了我mu和sigma。

问题是我不知道如何为mu和sigma绘制ccdf,并将其与图的情节进行比较。

1 个答案:

答案 0 :(得分:0)

为x轴生成一组值

x = linspace(0,10,1000); %// for example

然后使用logncdf获取估算的musigma

y = logncdf(x,mu,sigma);
plot(x,1-y) %// CCDF is 1 -CDF