楼主: zaneping
2179 4

[问答] R语言抽样 [推广有奖]

  • 1关注
  • 1粉丝

已卖:1份资源

讲师

9%

还不是VIP/贵宾

-

威望
0
论坛币
663 个
通用积分
10.8635
学术水平
3 点
热心指数
2 点
信用等级
0 点
经验
12169 点
帖子
131
精华
0
在线时间
680 小时
注册时间
2007-6-28
最后登录
2025-11-13

楼主
zaneping 发表于 2016-4-28 10:43:37 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
目前有一个数据库data,假如数据库有变量X1,X2,X3,共计100个个体(case),想通过R软件进行重复抽样,要求抽到的新数据库和源数据库一样具有变量X1,X2,X3,变量名也要保留,仅仅是案例重复进行抽样。该如何实现呢?


我采用sample(data,replace=T)进行抽样时,变量可能重复,但个体没有重复。不知什么原因,请大家帮忙,谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:R语言 replace Sample place Data replace 数据库 和源 如何 软件

回帖推荐

dvdhover 发表于2楼  查看完整内容

Suppose iris is your data To sample x rows with replacement

沙发
dvdhover 发表于 2016-4-28 11:24:15
Suppose iris is your data
  1. data(iris)
复制代码
To sample x rows with replacement
  1. samp <- iris[sample(1:nrow(iris),x,replace=TRUE),]
复制代码

藤椅
jiangbeilu 学生认证  发表于 2016-4-28 12:29:56
dvdhover 发表于 2016-4-28 11:24
Suppose iris is your data
To sample x rows with replacement
对于一个data frame里,最好还是不要有重复记录,所以:
  1. replace=TRUE
复制代码
这一块还是去掉吧

板凳
zaneping 发表于 2016-4-28 12:34:55
dvdhover 发表于 2016-4-28 11:24
Suppose iris is your data
To sample x rows with replacement
谢谢,问题解决了。

报纸
zaneping 发表于 2016-4-28 12:37:12
jiangbeilu 发表于 2016-4-28 12:29
对于一个data frame里,最好还是不要有重复记录,所以:这一块还是去掉吧
想模拟bootstrap抽样,利用已有的bootstrap命令没有解决问题。所以才求助如何进行抽样。非常感谢提醒。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 10:07