在R中使用MarkovChains的Clickstream程序包在预测期间导致错误

时间:2018-07-02 08:31:38

标签: r markov-chains clickstream

我正在尝试使用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作为选项。有谁知道解决方案或能够帮助我吗?

0 个答案:

没有答案