24小时热门版块排行榜    

查看: 963  |  回复: 6

zhang2005pan

木虫 (正式写手)

[求助] 求解关于正态分布表达式的问题

我有一堆数据成三峰分布形式,现在用一个模型去拟合,模型认为数据是由三个正态分布(有交集)组成的,每个分布都有自己的权重。我在开始的模型表达式是这么写的:y1=a1*(1/(s1*sqrt(2*pi))*exp(-0.5*((c1-m1)./s1).^2))+a2*(1/(s2*sqrt(2*pi))*exp(-0.5*((c1-m2)./s2).^2))+a3*(1/(s3*sqrt(2*pi))*exp(-0.5*((c1-m3)./s3).^2)); 其中c 是数据,m是平均数,s是标准差,a为各自分布的权重。
    后经高人指点改成了这样:y1=a1*exp(-0.5*((c1-m1)./s1).^2)+a2*exp(-0.5*((c1-m2)./s2).^2)+a3*exp(-0.5*((c3-m3)./s3).^2); 从形式上看,第二个式子相当于把正态分布表达式前面的1/(s1*sqrt(2*pi))给去掉了,拟合度也上去了。但我不明白为什么这样做,正态分布表达式中e前面的那个1/(s1*sqrt(2*pi))有什么特殊意义,跪求大家讲解

110635hk5wlb5p98gwn9tk.jpg
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhang2005pan

木虫 (正式写手)

送鲜花一朵
哈哈 给自己送个花
2楼2013-03-19 10:28:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

iopiop007

金虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
zhang2005pan: 金币+20, ★★★很有帮助 2013-03-19 12:16:14
那个是用作归一化的吧,概率密度函数在定义域范围上的积分应该为1.

» 本帖已获得的红花(最新10朵)

3楼2013-03-19 11:19:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhang2005pan

木虫 (正式写手)

送鲜花一朵
引用回帖:
3楼: Originally posted by iopiop007 at 2013-03-19 11:19:17
那个是用作归一化的吧,概率密度函数在定义域范围上的积分应该为1.

把1/(s1*sqrt(2*pi))去掉,就能保证函数的面积是1?是这个意思吗?
4楼2013-03-19 12:18:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

iopiop007

金虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
zhang2005pan: 金币+20, ★★★很有帮助 2013-03-19 12:40:31
引用回帖:
4楼: Originally posted by zhang2005pan at 2013-03-19 12:18:19
把1/(s1*sqrt(2*pi))去掉,就能保证函数的面积是1?是这个意思吗?...

不是啊,你这里只是为了进行拟合,如果s1\s2\s3的数值确定,那么去不去掉1/(s1*sqrt(2*pi))结果应该是没有任何差异的。
5楼2013-03-19 12:24:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhang2005pan

木虫 (正式写手)

引用回帖:
5楼: Originally posted by iopiop007 at 2013-03-19 12:24:16
不是啊,你这里只是为了进行拟合,如果s1\s2\s3的数值确定,那么去不去掉1/(s1*sqrt(2*pi))结果应该是没有任何差异的。...

好吧,我再想想,改天有问题还请教你
6楼2013-03-19 12:40:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

iopiop007

金虫 (著名写手)

引用回帖:
6楼: Originally posted by zhang2005pan at 2013-03-19 12:40:21
好吧,我再想想,改天有问题还请教你...

没问题的
7楼2013-03-19 13:17:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zhang2005pan 的主题更新
信息提示
请填处理意见