楼主: verbatim
1422 2

[问答] help needed to create a dataset, thanks. [推广有奖]

  • 1关注
  • 3粉丝

已卖:25份资源

博士生

5%

还不是VIP/贵宾

-

威望
0
论坛币
513 个
通用积分
2.0505
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
3404 点
帖子
139
精华
0
在线时间
143 小时
注册时间
2006-12-1
最后登录
2020-1-30

楼主
verbatim 发表于 2013-5-3 05:24:32 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
Could anybody please help me to create a longitudinal concentration dataset including:

100 subjects (ID)
51% female (randomly assigned)
every subject has 3 study days (study day 1, study day 30 and study day 60)
ID from 1 to 50 was given 50mg dose and rest was given 150mg; value of 50 and 150 are under colume of dose

75% sparse data (group = 1) which means on each study day, time points are 0 and random number between 1 and 3 hours (total 2 time points)

25% rich data (group = 0)which means on each study day, time points are 0,1,2,3,4,5,6,8,10,24 hours (total 10 time points)

Appreciate for teaching.

二维码

扫码加我 拉你入群

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

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

关键词:dataset thanks Create NEEDED creat including subjects assigned

回帖推荐

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

不知道有没有理解对你的意思 ID

沙发
ntsean 发表于 2013-5-3 20:30:52
不知道有没有理解对你的意思

ID <- 1:100
sex <- rep("Male", 100)
sex[sample(1:100, 51)] <- "Female"
ID <- rep(ID, each = 3)
sex <- rep(sex, each = 3)
day <- rep(c(1, 30, 60), times=100)
dose <- rep(50, 300)
dose[ID>50] <- 150

data1 <- data.frame(ID, sex, day, dose)

sparseid <- sample(1:100, 75)
sparsetime1 <- cbind(sparseid, rep(0, 75))
sparsetime2 <- cbind(sparseid, sample(1:3, 75, replace=T))
sparsetime <- rbind(sparsetime1, sparsetime2)
sparsetime <- sparsetime[order(sparsetime[, 1]), ]

richid <- rep(setdiff(1:100, sparseid), each=10)
richtime <- rep(c(0,1,2,3,4,5,6,8,10,24), 25)
richtime <- cbind(richid, richtime)

times <- rbind(sparsetime, richtime)
times <- times[order(times[, 1]), ]

data2 <- data.frame(ID = rep(times[, 1], each=3), time = rep(times[, 2], each=3), day = rep(c(1, 30, 60), times=nrow(times)))

data <- merge(data1, data2, all=T, sort=T)

data <- data[order(data$ID, data$day, data$time), ]
已有 1 人评分学术水平 热心指数 收起 理由
qoiqpwqr + 1 + 1 热心帮助其他会员

总评分: 学术水平 + 1  热心指数 + 1   查看全部评分

藤椅
verbatim 发表于 2013-5-4 04:13:40
Thank you very much! it is really helpful! Thanks again!

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

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