Re: [問題] 如何造出一個具有三個local maximun的ꐠ…
※ 引述《Sampregi (handle my dream)》之銘言:
: 因為想要模擬一些資料的分布...
: 想請問有沒有什麼分布或是有沒有函數合成的方法
: 可以造出一個x介於0到1之間,且具有三峰的份布??
: 甚至如果有多峰態的分布也可以...
: 謝謝..
你可以查查finite mixture normal distribution
以三個mixture為例,若說X來自於一個3個mixture normal distribution分配
其pdf為
f(x)=p1*f1(x)+p2*f2(x)+p3*f3(x)
其中p1+p2+p3=1 且0<pi<1 , fi是N(mui,sigmai^2)的常態分配, i=1,2,3
若你想要一個X的範圍是[0,1],請把normal改成Beta或一些support set在
[0,1]的pdf. 再調f1,f2,f3的參數確定你有三個峰即可.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.8.27.101
※ 編輯: ADORIAN 來自: 124.8.27.101 (04/03 22:49)