<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我們希望能夠使用某種演算法或實用程式來確定多峰分佈的最大值,如下所示。
有什麼想法可以做到嗎?

如果您透過檢查獲得峰值數量,您可以嘗試如下操作:
名稱預設到這裡( 1 );
// 製作一些隨機資料(具有已知參數)
d1 = J ( 40 , 1 ,隨機常態( 0 , 1 ));
d2 = J ( 60 , 1 ,隨機常態( 4 , 2 ));
d3 = J ( 30 , 1 ,隨機常態(- 6 , 1 ));
// 建立一個表
dt =表格(維康卡特(d1,d2,d3));
dt <<設定名稱( “來自三個高斯的樣本的混合” );
柱子(dt, “第 1 列” ) <<設定名稱( “是” );
// 進行「常態混合物」分析
dt <<分配(
連續分佈(
柱子(:是),
垂直的( 0 ),
擬合分佈(普通混合物(簇( 3 ) ) )
),
僅直方圖,
發送至報告(
派遣(
{ “是” },
“分佈直方圖” ,
框架盒,
{幀尺寸( 600 ,第267章), 調度段(歷史段( 1 ), 賓跨度( 2 , 0 ) )}
)
)
);