全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4282 12
2019-09-29
如何用R语言编程实现随机抽样,不能使用sample()函数,Sample函数的代码看过了,还有没有别的方法,求解答
二维码

扫码加我 拉你入群

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

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

全部回复
2019-9-30 11:04:39
给楼主一个思路吧,假设你有数字1:5要进行随机抽样,这样你就生成5个随机数,并对应1:5.
之后对这5个随机数进行排序,这样生成的序列就是随机的了。
如果只是取这个序列的一部分,就相当于随机抽样了。
这个算法的复杂度是O(n^2),对样本较大情况不推荐。
二维码

扫码加我 拉你入群

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

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

2019-9-30 12:12:01
有具体要求吗?
是写一个函数,还是解决一个具体问题?
是重复抽样,还是不放回抽样?
……

如果是无具体要求的实现sample()e函数功能,相当于重新写一个sample()函数.
二维码

扫码加我 拉你入群

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

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

2019-10-1 03:51:18
猫头鹰1990 发表于 2019-9-29 23:10
如何用R语言编程实现随机抽样,不能使用sample()函数,Sample函数的代码看过了,还有没有别的方法,求解答
...
random函数生成一串随机数?∠(
二维码

扫码加我 拉你入群

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

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

2019-10-7 11:25:15
请问sample的代码是什么呀
二维码

扫码加我 拉你入群

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

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

2019-10-15 14:14:20
steventung 发表于 2019-9-30 12:12
有具体要求吗?
是写一个函数,还是解决一个具体问题?
是重复抽样,还是不放回抽样?
具体要求就是重写一个类似sample的函数。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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