24小时热门版块排行榜    

查看: 1939  |  回复: 8
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

墨莫

金虫 (小有名气)

[求助] 【在线等]Matlab中如何从几个集合里以某种已知概率取样?

举个例子:
有5个集合:R1,R2,R3,R4,R5,
每个集合里有若干个数据,每个数据的取样概率都已知。
现在我要取样3个数,1个数是从R5集合中取样的,另外2个数是从其余集合中取样的。

使用MATLAB编程,如何实验这个目标?@beefly@月只蓝
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

墨莫

金虫 (小有名气)

引用回帖:
6楼: Originally posted by yanshuiting at 2016-05-13 19:00:45
你还没有说明白,R5既然是必须取的数据,那它的数据被提取出来的概率为条件概率。有的集合你不用去取,你还管他的概率干嘛,你只要管你要取得集合就行了。给你个方案吧,既然R5必须取数据且是等概率,你就均匀分布 ...

除了R5的数据,其他集合的数据怎么有概率的抽取呢?能不能给个代码,伪代码也行

发自小木虫IOS客户端
8楼2016-05-13 23:02:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 9 个回答

霜小妹二

木虫 (正式写手)

哈哈

【答案】应助回帖

感谢参与,应助指数 +1
取样概率已知的是什么意思,能不能说清楚一点?
没事儿就进行交流~
2楼2016-05-09 20:21:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

墨莫

金虫 (小有名气)

引用回帖:
2楼: Originally posted by 霜小妹二 at 2016-05-09 20:21:23
取样概率已知的是什么意思,能不能说清楚一点?

比如说,R1里的数据是{1,2,3},那么抽中1,2,3的概率都为0.1,我不知道如何在MATLAB编程里如何表示以某种概率抽样?
3楼2016-05-10 10:55:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

霜小妹二

木虫 (正式写手)

哈哈

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
墨莫: 金币+20, 主要是因为回帖比较多 2016-05-19 12:31:07
引用回帖:
3楼: Originally posted by 墨莫 at 2016-05-10 10:55:40
比如说,R1里的数据是{1,2,3},那么抽中1,2,3的概率都为0.1,我不知道如何在MATLAB编程里如何表示以某种概率抽样?...

好吧,换个方式问吧,你这个概率是确定的0.1,还是抽中的概率是相等的?
因为按照你这里所说的方式没法理解啊,比如{1,2,3}抽中概率都是0.1,那么总的是0.3,还有0.7抽谁?再比如集合里有100个数,每个抽中都是0.1,那总的概率都是10了,根本不可能啊。
所以,我觉得我的理解能力有问题,或者是你表达得不够?
没事儿就进行交流~
4楼2016-05-10 13:48:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见