楼主: gchlj20102
4482 4

[其他] 混合正态分布随机数在matlab中怎样产生 [推广有奖]

  • 0关注
  • 0粉丝

已卖:5份资源

博士生

84%

还不是VIP/贵宾

-

威望
0
论坛币
44 个
通用积分
1.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
486 点
帖子
152
精华
0
在线时间
175 小时
注册时间
2012-12-17
最后登录
2023-8-4

楼主
gchlj20102 发表于 2013-3-11 17:35:47 |AI写论文
1论坛币
在matlab怎样产生mixed normal distribution的随机数。

最佳答案

sumsliu 查看完整内容

楼上的分析很好啊
关键词:MATLAB 混合正态分布 atlab matla 正态分布 matlab normal

沙发
sumsliu 发表于 2013-3-11 17:35:48
楼上的分析很好啊
一起努力

藤椅
tanheng8 发表于 2013-3-12 04:04:23
自己写个函数呗, p*norm(1)+(1-p)*norm(2) p 等于0或者1

板凳
gchlj20102 发表于 2013-3-12 10:18:36
tanheng8 发表于 2013-3-12 04:04
自己写个函数呗, p*norm(1)+(1-p)*norm(2) p 等于0或者1
p 等于0或1,这样不就是一般的正态分布吗?

报纸
tanheng8 发表于 2013-3-13 02:16:52
好吧,我说的不够清楚,p也是一个随机变量,先生成p 以一个给定的概率。比如你生成100个随机数。然后就有40个服从norm1 60个服从norm2。这样在一起就变成混合正太了。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-7 10:16