Analyse Animal Sequential Behaviour and Communication
Calculate Association Metrics for Sequences
Calculate the Average Length of Sequences
Calculate Conditional Entropy of B given A in Bits
Calculate Distance Matrix from Co-occurrence Matrix
Calculate Transition Counts from Sequences
Calculate Transition Probabilities from Sequences
Cluster Elements Using Hierarchical Clustering
Compare True and Shuffled Distinct Elements per List Item
Calculate Co-occurrence Matrix for Sequences
Count Distinct Elements per List Item in Shuffled Sequences
Count Distinct Elements per List Item
Count Distinct Elements in Sequences
Plot the network of elements and covariates based on the long format o...
Calculate Element-Covariate Conditional Probabilities
Calculate Individual Element Durations
Calculate Median Position of Each Element in Sequences
Find Most Similar Columns in a Distance Matrix
Generate a Sequence of Elements
Convert Long Format to Sequences
Calculate the Median Length of Sequences
Create a Menzerath-Altmann Plot
Calculate the Minimum and Maximum Length of Sequences
Perform Various Clustering Methods
Plot the Distribution of Sequence Lengths
Calculate Observed and Expected Redundancy of Sequences
Calculate the Standard Deviation of Sequence Lengths
Summarize Sequence Durations
Summarize Sequence Lengths by Covariate
Summarize Sequence Lengths by Element
Summarize Sequence Lengths
Convert Sequences to Long Format
Shuffle Elements Across All Sequences
Shuffle Elements Within Each Sequence
Temporal Overlap
Perform a Chi-Squared Test for Transition Counts
Calculate Transition Entropy for Sequences
Transition Predictions
Perform a Statistical Test for Transition Probabilities
Create a Zipf's Law Plot
All animal behaviour occurs sequentially. The package has a number of functions to format sequence data from different sources, to analyse sequential behaviour and communication in animals. It also has functions to plot the data and to calculate the entropy of sequences.