Learn R Programming

⚠️There's a newer version (1.3.4) of this package.Take me there.

clickstream (version 1.3.0)

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.0

License

GPL-2

Maintainer

Michael Scholz

Last Published

December 14th, 2017

Functions in clickstream (1.3.0)

MarkovChain-class

Class MarkovChain
absorbingStates

Returns All Absorbing States
chiSquareTest

Calculates the chi-square statistic
as.ClickClust

Coerces a Clickstream Object to a ClickClust Object
show,MarkovChain-method

Shows a MarkovChain object
EvaluationResult-class

Class EvaluationResult
Pattern-class

Class Pattern
show,EvaluationResult-method

Shows an EvaluationResult object
show,Pattern-method

Shows a Pattern object
hmPlot

Plots a Heatmap
frequencies

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

Generates an optimal set of clusters for a clickstream based on certain constraints
initialize,Pattern-method

Creates a new Pattern object
mcEvaluate

Evaluates the number of occurrences of predicted next clicks
clickstream-package

Analyzes Clickstreams Based on Markov Chains
mcEvaluateAll

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

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

Performs K-Means Clustering on a List of Clickstreams
plot,MarkovChain-method

Plots a MarkovChain object
predict.ClickstreamClusters

Predicts the Cluster for a Given Pattern Object
randomClicks

Generates a Sequence of Clicks
randomClickstreams

Generates a List of Clickstreams
print.ClickstreamClusters

Prints a ClickstreamClusters Object
readClickstreams

Reads a List of Clickstreams from File
summary,MarkovChain-method

Prints the Summary of a MarkovChain Object
states

Returns All States
fitMarkovChain

Fits a List of Clickstreams to a Markov Chain
summary.ClickstreamClusters

Prints a Summary of a ClickstreamCluster Object
fitMarkovChains

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

Generates an optimal set of clusters for a clickstream based on certain constraints and with parallel computation
getOptimalMarkovChain

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

Prints a Clickstreams Object
+,Pattern,Pattern-method

Concatenates two Pattern objects
print.MarkovChainSummary

Prints the Summary of a MarkovChain Object
predict,MarkovChain-method

Predicts the Next Click(s) of a User
writeClickstreams

Writes a List of Clickstreams to File
summary.Clickstreams

Prints a Summary of a Clickstreams Object
transientStates

Returns All Transient States
as.transactions

Coerces a Clickstream Object to a Transactions Object