[已答复] K分布拟合

[复制链接]
kuailexingqiu 发表于 2022-5-10 16:57:31
最近在学习杂波拟合方面的代码,遇到了很多细节方面的问题,有没有大神来指教一下附件是一组杂波数据,我在使用matlab函数normfit、normpdf对比学习raylfit、raylpdf的时候发现,瑞利分布的概率密度函数好像只能从0开始画,我只能将我用来拟合的数据归一化,可是归一化后数据的意义都变了,请问一下有什么办法不归一化通过瑞利分布拟合吗......

%瑞利分布,y是数据
[N,w]=hist(y,50);
bar(center,N/sum(N)); %直方图

[p,n]=raylfit(y);
y2=raylpdf(w,p);



还有一个关于K分布的问题,我找了很久也找不到K分布形状参数的算式,只有一个拟合代码写了,但是拟合出来的结果是错的,有没有大神知道的。

data2=data.^2;
mean1=mean(mean(data));
mean2=mean(mean(data2));

vmuc=1/(mean2/mean1/mean1/(1+1/L)-1); %形状参数
%K分布
if (vmuc<0)
    y6=chi2pdf(center,L); %形状因子为负数时,卡方分布
else
    %y6=2/w/gamma(vmuc)/gamma(L)*((L*vmuc*w)/mean(y)).^(L+vmuc)/2*besselk((vmuc-L),2*sqrt((L*vmuc*w)/mean(y)));
    alpha=sqrt(std(y).^2/(2*vmuc));
    y6=2*((center/(2*alpha)).^vmuc).*besselk((vmuc-1),center/alpha)./(alpha*gamma(vmuc)); %K分布
end


跪求大神解答?

Data1.mat

2.04 KB, 下载次数: 3

1 条回复


顾世梁 发表于 2022-5-11 07:26:57
数据偏少,难于判断与正态分布有多大偏差。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表