clickstream-package {clickstream} | R Documentation |
Analyzes Clickstreams Based on Markov Chains
Description
This package allows modeling clickstreams with Markov chains. It supports to model clickstreams as zero-order, first-order or higher-order Markov chains.
Details
Package: | clickstream |
Type: | Package |
Version: | 1.3.3 |
Date: | 2023-09-27 |
License: | GPL-2 |
Depends: | R (>= 3.0), methods |
Author(s)
Michael Scholz michael.scholz@th-deg.de
Theo van Kraay theo.vankraay@hotmail.com
References
Scholz, M. (2016) R Package clickstream: Analyzing Clickstream Data with Markov Chains, Journal of Statistical Software, 74, 4, pages 1–17 .
Ching, W.-K.and Huang, X. and Ng, M.K. and Siu, T.-K. (2013) Markov Chains – Models, Algorithms and Applications, 2nd edition, New York: Springer-Verlag.
Examples
# fitting a simple Markov chain and predicting the next click
clickstreams <- c("User1,h,c,c,p,c,h,c,p,p,c,p,p,o",
"User2,i,c,i,c,c,c,d",
"User3,h,i,c,i,c,p,c,c,p,c,c,i,d",
"User4,c,c,p,c,d",
"User5,h,c,c,p,p,c,p,p,p,i,p,o",
"User6,i,h,c,c,p,p,c,p,c,d")
cls <- as.clickstreams(clickstreams, header = TRUE)
mc <- fitMarkovChain(cls)
startPattern <- new("Pattern", sequence = c("h", "c"))
predict(mc, startPattern)
plot(mc)
[Package clickstream version 1.3.3 Index]