【发布时间】:2017-07-22 20:58:17
【问题描述】:
如何使用马尔可夫链模型生成转移矩阵和预测下2个Events?
我有如下表格中的数据dt
v1<-c(1,1,1,1,1,2,2,2,3,3,3,3,3,3,3)
v2<-c("Jan","Jan","Jan","Feb","Feb","Jan","Jan","Feb","Jan","Jan","Feb","Feb","Feb","Feb","Feb")
v3<-c("A1","E1","F1","B1","A1","E1","B1","C1","B1","D1","E1","A1","B1","C1","F1")
dt <- data.table(emp_id=v1,month=v2,work=v3)
temp1 <- dt[,.(list(work)),.(emp_id,month)]
head(temp1)
temp2 <- temp1[,.(list(V1)),.(emp_id)]
head(temp2)
temp2[,V1 := lapply(V1, unlist, use.names = F)]
dt <- setnames(temp2,"V1","Events")
【问题讨论】:
标签: r machine-learning data-analysis hidden-markov-models markov-chains