Learn R Programming

clickstream (version 1.3.4)

Analyzes Clickstreams Based on Markov Chains

Description

A set of tools to read, analyze and write lists of click sequences on websites (i.e., clickstream). A click can be represented by a number, character or string. Clickstreams can be modeled as zero- (only computes occurrence probabilities), first- or higher-order Markov chains.

Copy Link

Version

Install

install.packages('clickstream')

Monthly Downloads

587

Version

1.3.4

License

GPL-2

Maintainer

Michael Scholz

Last Published

July 23rd, 2025

Functions in clickstream (1.3.4)

fitMarkovChains

Generates a list of markov chains from a given set of clusters
chiSquareTest

Calculates the chi-square statistic
frequencies

Generates a Data Frame of State Frequencies for All Clickstreams in a List of Clickstreams
getConsensusClustersParallel

Generates an optimal set of clusters for a clickstream based on consensus clustering and with parallel computation
getConsensusClusters

Generates an optimal set of clusters for a clickstream object based on consensus clustering.
clusterClickstreams

Performs K-Means Clustering on a List of Clickstreams
as.transactions

Coerces a Clickstream Object to a Transactions Object
print.ClickstreamClusters

Prints a ClickstreamClusters Object
mcEvaluateAll

Evaluates all next page clicks in a clickstream training data set against a test data
predict.ClickstreamClusters

Predicts the Cluster for a Given Pattern Object
mcEvaluate

Evaluates the number of occurrences of predicted next clicks
plot,MarkovChain-method

Plots a MarkovChain object
initialize,Pattern-method

Creates a new Pattern object
mcEvaluateAllClusters

Evaluates all next page clicks in a clickstream training data set against a test data
hmPlot

Plots a Heatmap
predict,MarkovChain-method

Predicts the Next Click(s) of a User
+,Pattern,Pattern-method

Concatenates two Pattern objects
summary.Clickstreams

Prints a Summary of a Clickstreams Object
summary,MarkovChain-method

Prints the Summary of a MarkovChain Object
summary.ClickstreamClusters

Prints a Summary of a ClickstreamCluster Object
print.MarkovChainSummary

Prints the Summary of a MarkovChain Object
readClickstreams

Reads a List of Clickstreams from File
print.Clickstreams

Prints a Clickstreams Object
randomClickstreams

Generates a List of Clickstreams
transientStates

Returns All Transient States
states

Returns All States
randomClicks

Generates a Sequence of Clicks
writeClickstreams

Writes a List of Clickstreams to File
as.ClickClust

Coerces a Clickstream Object to a ClickClust Object
as.clickstreams

Converts a character vector or a character list into a clickstream list.
Pattern-class

Class Pattern
show,EvaluationResult-method

Shows an EvaluationResult object
as.moltenTransactions

Coerces a Clickstream Object to a Transactions Object
fitMarkovChain

Fits a List of Clickstreams to a Markov Chain
show,Pattern-method

Shows a Pattern object
MarkovChain-class

Class MarkovChain
EvaluationResult-class

Class EvaluationResult
absorbingStates

Returns All Absorbing States
show,MarkovChain-method

Shows a MarkovChain object
clickstream-package

Analyzes Clickstreams Based on Markov Chains
getOptimalMarkovChain

Generates the optimal markov chains from a list of markov chains and corresponding clusters