将TSE转换为STS格式(traminersExtras)

时间:2019-04-25 10:21:28

标签: r

我想在我的TSE数据集上应用TSE-STS函数:

ID  activity  timestamp
1    scrl      10:20:32
1    reqt      10:21:00
2    reqt      10:22:10
2    down      10:23:12

首先,我应用了seqecreate()函数,它可以正常工作,例如,我得到了以下事件序列:

[1] (REQT)-50-(REQT)-14-(SCRL)-4-(SCRL)-1-(SCRL)-4-(RACS,SCRL)-21-(REOV)-3-(DOWN)-1-(DOWN,DOWN)-27-(RACS)-2209039372

当我想使用以下代码运行TES-STS功能

# ---------------TSE to STS--------------------
events <- c("DOWN", "RACS", "RANV", "RCTM", "REOV", "REQT", "ROCV", "SCRL")

# --- Dropping all previous events.

stm <- seqe2stm(events, dropList=list(DOWN=events[-1],RACS=events[-2], RANV=events[-3],RCTM=events[-4], REOV=events[-5], REQT=events[-6], ROCV=events[-7], SCRL=events[-8]))

lookupframe<-as.data.frame(lookup[1:1655,])

lookupSTS <- TSE_to_STS(lookupframe, id= 4, timestamp = 2, event= 5, stm = stm, tmin = 1, tmax = 12, firstState = "None")

我收到此错误,但我不知道该怎么办:

  

sts [myi,prevTime:tt]中的错误<-prevState:     目前尚不支持长向量:../ include / Rinlinedfuns.h:519

0 个答案:

没有答案