全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3714 10
2014-11-07
假设有两类事件(假设为A和B两类事件),在二维平面中,有n个A事件的点,有m个B事件的点。在这些点上,不是发生事件A就是发生事件B。

假设已经知道这n+m个事件对应发生事件A的概率不同( p[i], 其中i从1到n+m个 ),就是在各个点上发生A的概率不同。现在想在原来n+m个事件相同的地点上,模拟n+m个事件(但以前发生B的位置现在模拟可以发生A,但总的两个事件的数量与以前相同,位置还是原来的位置,但是事件可以不同),其中n为A发生的次数,m为B发生的次数。如何才能实现?

谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-11-7 16:28:46
“但总的两个事件的数量与以前相同,位置还是原来的位置”
就是说,你的(x,y)的坐标不变,但是f(x,y)=A或者B需要重新抽样?把每一个点顺序编号,然后在(n+m)个编号中按照n/(n+m)的概率随机抽出A,剩下的都是B不就行了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-11-7 16:44:19
NoHL 发表于 2014-11-7 16:28
“但总的两个事件的数量与以前相同,位置还是原来的位置”
就是说,你的(x,y)的坐标不变,但是f(x,y)=A或者 ...
呵呵,我没有看明白。可否详细解释一下。
是这样,在每个位置上,事件A发生的概率不同,比如位置1,A发生的概率为0.23, 而在而在位置2,事件A发生的概率可能为0.70,会不会有影响?谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-11-7 17:31:20
sample()函数有prob,但是似乎是被抽取对象每个元素被抽中的概率(加权)。而我提问是每个地点本身出现A事件的概率已知。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-11-8 14:10:05
如果你想按照A的概率进行模拟抽样,不可能保证得到的A的数目是n个。如果不考虑A的概率,那就是二楼说的了。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-11-9 20:35:02
非常感谢!可否帮我留意一下附件4.1节第二段模拟的方法是否和我提的问题相似?他们是不是通过其它途径实现了模拟?
附件列表

Diggle et al. 1999.pdf

大小:95.32 KB

只需: 50 个论坛币  马上下载

The second paragraph in the 4.1 section

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群