【发布时间】:2021-03-28 10:49:01
【问题描述】:
当我尝试生成数据集时,我遇到了障碍。这是我的问题。
我正在使用此代码创建数据集
time0 <- rtruncnorm(100,a = 0, mean = 0.525, sd = 0.925 - 0.525)
Desc(time0)
time0.dat <- data.frame(time = "0", DV= time0)
time1 <- rnorm(100, mean = 10.65, sd = 13.025 - 10.65)
Desc(time1)
time1.dat <- data.frame(time = "1", DV= time1)
time2 <- rnorm(100, mean = 11.025, sd = 14.175 - 11.025)
Desc(time2)
time2.dat <- data.frame(time = "2", DV= time2)
time3 <- rnorm(100, mean = 5.95, sd = 8.175 - 5.95)
Desc(time3)
time3.dat <- data.frame(time = "3", DV= time3)
time4 <- rnorm(100, mean = 3.8, sd = 4.375 - 3.8)
Desc(time4)
time4.dat <- data.frame(time = "4", DV= time4)
time5 <- rtruncnorm(100,a = 0, mean = 2.075, sd = 2.75 - 2.075)
Desc(time5)
time5.dat <- data.frame(time = "5", DV= time5)
time6 <- rtruncnorm(100,a = 0, mean = 1.225, sd = 1.625 - 1.225)
Desc(time6)
time6.dat <- data.frame(time = "6", DV= time6)
time7 <- rtruncnorm(100,a = 0, mean = 0.725, sd = 1.05 - 0.725)
Desc(time7)
time7.dat <- data.frame(time = "7", DV= time7)
time8 <- rtruncnorm(100,a = 0, mean = 0.275, sd = 0.575 - 0.275)
Desc(time8)
time8.dat <- data.frame(time = "8", DV= time8)
ctdat <- rbind(time0.dat,time1.dat,time2.dat,time3.dat,time4.dat,time5.dat,time6.dat,time7.dat,time8.dat)
我想从每个“时间”中随机采样 1,条件时间为 2 > 时间 3,时间 3> 时间 4 ... 时间 7 > 时间 8。然后对于每个采样时间,我想分配有身份证。
所以采样后我想要的数据集应该是这样的:
谢谢。真的很感激!
【问题讨论】:
-
我的条件是我要采样
DV,时间点2的DV大于时间3的DV,时间3的DV>时间4的DV,....,时间 7 的 DV > 时间 8 的 DV。 -
我的错。由于我希望 2 或 3 的时间具有从时间点 0 到时间点 8 的最大值。在上面的示例中,我只是简化为时间点 2 的最大值