我正在尝试使用R中的clickstream
软件包推出markovchain预测。我能够创建完整的模型。但是,当尝试预测下一次点击(页面)时,会导致以下错误:
Error in `[.data.frame`(object@transitions[[l]], , x) :
undefined columns selected.
R脚本如下:
csf <- tempfile()
writeLines(sequence , csf)
cls <- readClickstreams(csf, header = TRUE)
model <- fitMarkovChain(cls, verbose=TRUE)
startPattern <- new("Pattern", sequence = c("/diensten/online-
marketing-trainingen/","/blog/social-advertising-nieuws-stimuleer-
doelgroep-nieuwigheidjes/"))
predict(model, startPattern)
sequence
文件由CID(客户ID)和基于时间戳的页面路径序列组成。文件的一行示例可以在下面找到:
[1] "1143189595.1529706460,/blog/zoektermen-bij-adwords-campagnes-
uitsluiten-doe-het-handiger/,/blog/zoektermen-bij-adwords-campagnes-
uitsluiten-doe-het-handiger/,/blog/google-shopping-optimaliseren-
advanced/"
我在R中相对较新,因此由于无法选择任何列,因此我不了解该消息的含义。我还尝试了header = FALSE
作为选项。有谁知道解决方案或能够帮助我吗?