Learn R Programming

clickstream (version 1.1.0)

randomClicks-methods: Generates a sequence of clicks

Description

Generates a sequence of clicks by randomly walking through the transition graph of a given MarkovChain object.

Arguments

object
A MarkovChain object used for generating the next click(s)
startPattern
The first clicks of a user as Pattern object. A Pattern object with an empty sequence is also possible.
dist
(Optional) The number of clicks that should be generated (default is 1).

See Also

fitMarkovChain

Examples

Run this code
# 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")
csf<-tempfile()
writeLines(clickstreams, csf)
cls<-readClickstreams(csf, header=TRUE)
mc<-fitMarkovChain(cls)
startPattern<-new("Pattern", sequence=c("h", "c"))
predict(mc, startPattern)

Run the code above in your browser using DataLab