在 MATLAB 统计教程中,有一节名为“拟合更复杂的分布:两个正态的混合” http://www.mathworks.com/help/stats/examples/fitting-custom-univariate-distributions.html
pdf_normmixture = @(x,p,mu1,mu2,sigma1,sigma2) ...
p*normpdf(x,mu1,sigma1) + (1-p)*normpdf(x,mu2,sigma2);
lb = [0 -Inf -Inf 0 0];
ub = [1 Inf Inf Inf Inf];
start = [pStart muStart sigmaStart sigmaStart];
paramEsts = mle(x, 'pdf',pdf_normmixture, 'start',start, 'lower',lb, 'upper',ub)
我想应用相同的方法将两个或多个法线拟合到我拥有的一组单变量值,但在周期域内。也就是说,具有 0° 到 360° 值的角度链接在一起作为一个圆形范围。我不确定如何声明它以使 MATLAB 理解这种术语。
是否可以更改此实现以添加循环范围情况?
问候, 伊格纳西奥