楼主: peijianshi
3756 10

[问答] R中,关于已知概率如何生成需要数量的点的模拟问题 [推广有奖]

  • 0关注
  • 16粉丝

已卖:352份资源

副教授

80%

还不是VIP/贵宾

-

威望
0
论坛币
638 个
通用积分
2.3662
学术水平
12 点
热心指数
12 点
信用等级
5 点
经验
15373 点
帖子
636
精华
0
在线时间
568 小时
注册时间
2010-3-11
最后登录
2022-9-8

楼主
peijianshi 发表于 2014-11-7 16:20:40 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
假设有两类事件(假设为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发生的次数。如何才能实现?

谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:如何

R万岁!

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

藤椅
peijianshi 发表于 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,会不会有影响?谢谢!

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

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

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

Diggle et al. 1999.pdf
下载链接: https://bbs.pinggu.org/a-1669878.html

95.32 KB

需要: 50 个论坛币  [购买]

The second paragraph in the 4.1 section

7
peijianshi 发表于 2014-11-9 21:56:53
此处代码有问题,删除。不好解决。

8
peijianshi 发表于 2014-11-9 22:18:30
实现不了。

9
Itachix 发表于 2014-11-10 07:34:34
好东西啊,顶一个

10
Itachix 发表于 2014-11-10 07:35:05
好东西啊,顶一个

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-20 16:54