Package: clickstream 1.3.3

clickstream: Analyzes Clickstreams Based on Markov Chains

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.

Authors:Michael Scholz, Theo van Kraay

clickstream_1.3.3.tar.gz
clickstream_1.3.3.zip(r-4.5)clickstream_1.3.3.zip(r-4.4)clickstream_1.3.3.zip(r-4.3)
clickstream_1.3.3.tgz(r-4.4-any)clickstream_1.3.3.tgz(r-4.3-any)
clickstream_1.3.3.tar.gz(r-4.5-noble)clickstream_1.3.3.tar.gz(r-4.4-noble)
clickstream_1.3.3.tgz(r-4.4-emscripten)clickstream_1.3.3.tgz(r-4.3-emscripten)
clickstream.pdf |clickstream.html
clickstream/json (API)
NEWS

# Install 'clickstream' in R:
install.packages('clickstream', repos = c('https://michael-scholz-dev.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

On CRAN:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

2.08 score 12 stars 41 scripts 369 downloads 28 exports 43 dependencies

Last updated 1 years agofrom:f34112583e. Checks:OK: 5 NOTE: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKDec 10 2024
R-4.5-winNOTEDec 10 2024
R-4.5-linuxNOTEDec 10 2024
R-4.4-winOKDec 10 2024
R-4.4-macOKDec 10 2024
R-4.3-winOKDec 10 2024
R-4.3-macOKDec 10 2024

Exports:absorbingStatesas.ClickClustas.clickstreamsas.moltenTransactionsas.transactionschiSquareTestclusterClickstreamsfitMarkovChainfitMarkovChainsfrequenciesgetConsensusClustersgetConsensusClustersParallelgetOptimalMarkovChainhmPlotinitializemcEvaluatemcEvaluateAllmcEvaluateAllClustersplotpredictrandomClicksrandomClickstreamsreadClickstreamsshowstatessummarytransientStateswriteClickstreams

Dependencies:arulescliClickClustcolorspacecpp11data.tablefansifarvergenericsggplot2gluegtableigraphisobandlabelinglatticelifecyclelinproglpSolvemagrittrMASSMatrixmgcvmunsellnlmepillarpkgconfigplyrR6RColorBrewerRcppreshape2rlangRsolnpscalesstringistringrtibbletruncnormutf8vctrsviridisLitewithr

Readme and manuals

Help Manual

Help pageTopics
Analyzes Clickstreams Based on Markov Chainsclickstream-package clickstream
Concatenates two 'Pattern' objects+,Pattern,Pattern-method
Returns All Absorbing StatesabsorbingStates absorbingStates,MarkovChain-method
Coerces a Clickstream Object to a ClickClust Objectas.ClickClust
Converts a character vector or a character list into a clickstream list.as.clickstreams
Coerces a Clickstream Object to a Transactions Objectas.moltenTransactions
Coerces a Clickstream Object to a Transactions Objectas.transactions
Calculates the chi-square statisticchiSquareTest
Performs K-Means Clustering on a List of ClickstreamsclusterClickstreams
Class 'EvaluationResult'EvaluationResult-class
Fits a List of Clickstreams to a Markov ChainfitMarkovChain
Generates a list of markov chains from a given set of clustersfitMarkovChains
Generates a Data Frame of State Frequencies for All Clickstreams in a List of Clickstreamsfrequencies
Generates an optimal set of clusters for a clickstream object based on consensus clustering.getConsensusClusters
Generates an optimal set of clusters for a clickstream based on consensus clustering and with parallel computationgetConsensusClustersParallel
Generates the optimal markov chains from a list of markov chains and corresponding clustersgetOptimalMarkovChain
Plots a HeatmaphmPlot hmPlot,MarkovChain-method
Creates a new 'Pattern' objectinitialize,Pattern-method
Class 'MarkovChain'MarkovChain-class
Evaluates the number of occurrences of predicted next clicksmcEvaluate
Evaluates all next page clicks in a clickstream training data set against a test datamcEvaluateAll
Evaluates all next page clicks in a clickstream training data set against a test datamcEvaluateAllClusters
Class 'Pattern'Pattern-class
Plots a 'MarkovChain' objectplot,MarkovChain-method
Predicts the Next Click(s) of a Userpredict,MarkovChain-method
Predicts the Cluster for a Given Pattern Objectpredict.ClickstreamClusters
Prints a ClickstreamClusters Objectprint.ClickstreamClusters
Prints a Clickstreams Objectprint.Clickstreams
Prints the Summary of a MarkovChain Objectprint.MarkovChainSummary
Generates a Sequence of ClicksrandomClicks randomClicks,MarkovChain-method
Generates a List of ClickstreamsrandomClickstreams
Reads a List of Clickstreams from FilereadClickstreams
Shows an 'EvaluationResult' objectshow,EvaluationResult-method
Shows a 'MarkovChain' objectshow,MarkovChain-method
Shows a 'Pattern' objectshow,Pattern-method
Returns All Statesstates states,MarkovChain-method
Prints the Summary of a MarkovChain Objectsummary,MarkovChain-method
Prints a Summary of a ClickstreamCluster Objectsummary.ClickstreamClusters
Prints a Summary of a Clickstreams Objectsummary.Clickstreams
Returns All Transient StatestransientStates transientStates,MarkovChain-method
Writes a List of Clickstreams to FilewriteClickstreams