全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2526 3
2021-02-11
r语言小白一个,想问一下如何用r语言实现以下这道题目的算法:
有300道完全不同的题目,每个同学从中抽取110道(不放回),那么两个同学抽到至少50%都是一样题目的概率是多少?三个同学抽到至少50%都是一样题目的概率是多少?
然后第一个小问我大概能写出,但是我不知道如何用r语言去实现他。
附件列表
微信图片_20210211105005.png

原图尺寸 53.51 KB

微信图片_20210211105005.png

二维码

扫码加我 拉你入群

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

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

全部回复
2021-2-12 02:48:17
大概这样。
复制代码
二维码

扫码加我 拉你入群

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

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

2021-2-12 18:39:36
近似计算方法,同时因为这个数比较小,N相应要取得比较大,用了并行计算的包
library(future.apply)
plan(multisession)#To go back to sequential processing, use plan(sequential)

N = 10000000
tmp = future_replicate(N,length(intersect(sample(300,110),sample(300,110))))
mean(tmp/110 >= 0.5)
# 0.0002286

二维码

扫码加我 拉你入群

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

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

2021-2-13 08:50:05
owenqi 发表于 2021-2-12 02:48
大概这样。
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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