library(simstudy)
def <- defData(varname = "xbase", dist = "normal", formula = 20, variance = 3)
def <- defData(def, varname = "nCount", dist = "nonrandom", formula = 10)#10 observation for each id
def <- defData(def, varname = "mInterval", dist = "nonrandom", formula = 30, variance = 0.01)
def <- defData(def, varname = "vInterval", dist = "nonrandom", formula = 0.07)
dt <- genData(2, def)
dtPeriod <- addPeriods(dt)
Вывод>
dtPeriod
id period xbase time timeID
1: 1 0 19.93111 0 1
2: 1 1 19.93111 32 2
3: 1 2 19.93111 71 3
4: 1 3 19.93111 94 4
5: 1 4 19.93111 125 5
6: 1 5 19.93111 158 6
7: 1 6 19.93111 207 7
8: 1 7 19.93111 245 8
9: 1 8 19.93111 283 9
10: 1 9 19.93111 303 10
11: 2 0 20.91711 0 11
12: 2 1 20.91711 55 12
13: 2 2 20.91711 79 13
14: 2 3 20.91711 113 14
15: 2 4 20.91711 132 15
16: 2 5 20.91711 157 16
17: 2 6 20.91711 191 17
18: 2 7 20.91711 228 18
19: 2 8 20.91711 251 19
20: 2 9 20.91711 279 20
Как генерируется переменная времени? Мне не понятноЯ хотел бы создать переменную time
в диапазоне от 0 до 10 в порядке возрастания. Любая помощь приветствуется.