<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我们希望能够使用某种算法或实用程序确定多峰分布的最大值,例如下面的那个。
任何想法如何做到这一点?

如果你通过检查得到峰的数量,你可以尝试这样的事情:
名称默认到这里( 1个);
// 制作一些随机数据(使用已知参数)
d1 =杰( 40 , 1个,随机正常( 0 , 1个));
d2 =杰( 60 , 1个,随机正常( 4个, 2个));
d3 =杰( 30 , 1个,随机正常(- 6个, 1个));
// 制作表格
dt =表( VConcat (d1, d2, d3));
dt <<设定名称( “来自三个高斯样本的混合” );
柱子(dt, “第一列” ) <<设定名称( “是” );
// 进行“正态混合物”分析
dt <<分配(
连续分布(
柱子( :Y ),
垂直的( 0 ),
拟合分布(正态混合物( 簇( 3个) ) )
),
仅直方图,
发送报告(
派遣(
{ “是” },
“分布直方图” ,
框框,
{帧大小( 600 , 267 ), 调度段(历史段( 1个), 区间跨度( 2个, 0 ) )}
)
)
);