全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2050 6
2015-11-12
我首先从PC这个样本里提取65个数据
a=PC[sample(97,65),]

然后我想要剩下32个数据,请问这个应该怎么提出来???
二维码

扫码加我 拉你入群

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

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

全部回复
2015-11-12 09:32:44
直接写a=PC[sample(97,32),]就可以了,因为sample(97,65)表示在1到97的正整数中随机不放回抽取65个数,而sample(97,65)就是抽取了32个数了,这个好比x服从0到1区间的均匀分布,1-x也服从0到1的均匀分布
二维码

扫码加我 拉你入群

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

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

2015-11-12 09:42:23
victorchan0633 发表于 2015-11-12 09:32
直接写a=PC[sample(97,32),]就可以了,因为sample(97,65)表示在1到97的正整数中随机不放回抽取65个数,而sa ...
可是我这样抽了后和65个样本里数据是有重复的…………
二维码

扫码加我 拉你入群

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

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

2015-11-12 09:49:11
setdiff(PC,a)
二维码

扫码加我 拉你入群

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

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

2015-11-12 09:52:58
万人往LVR 发表于 2015-11-12 09:49
setdiff(PC,a)
这个我有试过但是得出的是整个97个数据我也不知道为什么…………
二维码

扫码加我 拉你入群

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

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

2015-11-12 10:05:06
GreGG0526 发表于 2015-11-12 09:42
可是我这样抽了后和65个样本里数据是有重复的…………
那设置replace = FALSE试一下呗
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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