作者ADORIAN ()
站内Statistics
标题Re: [问题] 如何造出一个具有三个local maximun的ꐠ…
时间Fri Apr 3 22:23:12 2009
※ 引述《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)