генерация продольных данных в R, как генерируется временная переменная? - PullRequest
0 голосов
/ 04 октября 2019
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 в порядке возрастания. Любая помощь приветствуется.

...