Package: tna 0.4.6

tna: Transition Network Analysis (TNA)

Provides tools for performing Transition Network Analysis (TNA) to study relational dynamics, including functions for building and plotting TNA models, calculating centrality measures, and identifying dominant events and patterns. TNA statistical techniques (e.g., bootstrapping and permutation tests) ensure the reliability of observed insights and confirm that identified dynamics are meaningful. See (Saqr et al., 2025) <doi:10.1145/3706468.3706513> for more details on TNA.

Authors:Mohammed Saqr [aut], Santtu Tikka [aut], Sonsoles López-Pernas [aut, cre]

tna_0.4.6.tar.gz
tna_0.4.6.zip(r-4.5)tna_0.4.6.zip(r-4.4)tna_0.4.6.zip(r-4.3)
tna_0.4.6.tgz(r-4.5-any)tna_0.4.6.tgz(r-4.4-any)tna_0.4.6.tgz(r-4.3-any)
tna_0.4.6.tar.gz(r-4.5-noble)tna_0.4.6.tar.gz(r-4.4-noble)
tna_0.4.6.tgz(r-4.4-emscripten)tna_0.4.6.tgz(r-4.3-emscripten)
tna.pdf |tna.html
tna/json (API)
NEWS

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

Bug tracker:https://github.com/sonsoleslp/tna/issues

Pkgdown site:https://sonsoles.me

Datasets:

On CRAN:

Conda:

educational-data-mininglearning-analyticsmarkov-modeltemporal-analysis

6.51 score 4 stars 5 scripts 212 downloads 32 exports 91 dependencies

Last updated 2 days agofrom:58b2740838. Checks:9 OK. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKMar 26 2025
R-4.5-winOKMar 26 2025
R-4.5-macOKMar 26 2025
R-4.5-linuxOKMar 26 2025
R-4.4-winOKMar 26 2025
R-4.4-macOKMar 26 2025
R-4.4-linuxOKMar 26 2025
R-4.3-winOKMar 26 2025
R-4.3-macOKMar 26 2025

Exports:as.igraphatnabetweenness_networkbootstrapbuild_modelcentralitiescliquescommunitiescomparectnadepruneestimate_centrality_stabilityestimate_csftnagroup_atnagroup_ctnagroup_ftnagroup_modelgroup_tnammm_statspermutation_testplot_compareplot_frequenciesplot_modelplot_mosaicprepare_dataprunepruning_detailsrename_groupsreprunesimulatetna

Dependencies:abindbackportsbase64encbslibcachemcheckmatecliclustercolorspacecorpcorcpp11data.tabledigestdplyrevaluatefansifarverfastmapfdrtoolfontawesomeforeignFormulafsgenericsggplot2glassoglueGPArotationgridExtragtablegtoolshighrHmischtmlTablehtmltoolshtmlwidgetsigraphisobandjpegjquerylibjsonliteknitrlabelinglatticelavaanlifecyclemagrittrMASSMatrixmemoisemgcvmimemnormtmunsellnlmennetnumDerivpbapplypbivnormpillarpkgconfigplyrpngpsychpurrrqgraphquadprogR6rappdirsRColorBrewerRcppreshape2rlangrmarkdownrpartrstudioapisassscalesstringistringrtibbletidyrtidyselecttinytexutf8vctrsviridisviridisLitewithrxfunyaml

A showcase of the main tna functions

Rendered fromcomplete_tutorial.Rmdusingknitr::rmarkdownon Mar 26 2025.

Last update: 2025-03-03
Started: 2025-02-28

Finding cliques and communities with tna

Rendered fromcommunities_and_cliques.Rmdusingknitr::rmarkdownon Mar 26 2025.

Last update: 2025-03-03
Started: 2024-12-05

Frequency-based tna

Rendered fromftna.Rmdusingknitr::rmarkdownon Mar 26 2025.

Last update: 2025-03-04
Started: 2025-02-27

Getting started with the tna package

Rendered fromtna.Rmdusingknitr::rmarkdownon Mar 26 2025.

Last update: 2025-03-03
Started: 2025-02-28

How to prepare data for tna

Rendered fromprepare_data.Rmdusingknitr::rmarkdownon Mar 26 2025.

Last update: 2025-03-03
Started: 2025-02-28

Using grouped sequence data with tna

Rendered fromgrouped_sequences.Rmdusingknitr::rmarkdownon Mar 26 2025.

Last update: 2025-02-28
Started: 2024-12-05

Readme and manuals

Help Manual

Help pageTopics
The 'tna' Package.tna-package
Coerce a Specific Group from a 'group_tna' Object into an 'igraph' Object.as.igraph.group_tna
Coerce a Weight Matrix into an 'igraph' Object.as.igraph.matrix
Coerce a 'tna' Object into an 'igraph' Object.as.igraph.tna
Build and Visualize a Network with Edge Betweennessbetweenness_network betweenness_network.tna
Bootstrap Transition Networks from Sequence Databootstrap bootstrap.group_tna bootstrap.tna
Build a Transition Network Analysis Modelatna build_model build_model.data.frame build_model.default build_model.matrix build_model.stslist build_model.tna_data ctna ftna tna
Calculate Centrality Measures for a Transition Matrixcentralities centralities.group_tna centralities.matrix centralities.tna
Identify Cliques in a Transition Networkcliques cliques.group_tna cliques.tna
Community Detection for Transition Networkscommunities communities.group_tna communities.tna
Compare Two Matrices or TNA Models with Comprehensive Metricscompare compare.matrix compare.tna
Compare TNA Clusters with Comprehensive Metricscompare.group_tna
Restore a Pruned Transition Network Analysis Modeldeprune deprune.group_tna deprune.tna reprune.tna
Example Data on Student Engagementengagement
Example Mixed Markov Model Fitted to the 'engagement' Dataengagement_mmm
Estimate Centrality Stabilityestimate_centrality_stability estimate_centrality_stability.group_tna estimate_centrality_stability.tna estimate_cs estimate_cs.group_tna estimate_cs.tna
Build a Grouped Transition Network Analysis Modelgroup_atna group_ctna group_ftna group_model group_model.default group_model.mhmm group_tna
Example Data on Group Regulationgroup_regulation
Plot a Histogram of Edge Weights for a 'group_tna' Object.hist.group_tna
Plot a Histogram of Edge Weights in the Networkhist.tna
Retrieve Statistics from a Mixture Markov Model (MMM)mmm_stats
Compare Two Networks from Sequence Data using a Permutation Testpermutation_test permutation_test.tna
Compare Networks using a Permutation Testpermutation_test.group_tna
Plot the Difference Network Between Two Modelsplot_compare plot_compare.tna
Plot the Difference Network Between Two Clustersplot_compare.group_tna
Plot the Frequency Distribution of Statesplot_frequencies plot_frequencies.tna
Plot the Frequency Distribution of Statesplot_frequencies.group_tna
Create a Mosaic Plot of Transitions or Eventsplot_mosaic plot_mosaic.tna
Plot State Frequencies as a Mosaic Between Two Groupsplot_mosaic.group_tna
Plot State Frequencies as a Mosaic Between Two Groupsplot_mosaic.tna_data
Plot a Grouped Transition Network Analysis Modelplot.group_tna
Plot a Bootstrapped Grouped Transition Network Analysis Modelplot.group_tna_bootstrap
Plot Centrality Measuresplot.group_tna_centralities
Plot Found Cliquesplot.group_tna_cliques
Plot Detected Communitiesplot.group_tna_communities
Plot Permutation Test Resultsplot.group_tna_permutation
Plot Centrality Stability Resultsplot.group_tna_stability
Plot a Transition Network Analysis Modelplot.tna
Plot a Bootstrapped Transition Network Analysis Modelplot.tna_bootstrap
Plot Centrality Measuresplot.tna_centralities
Plot Cliques of a TNA Networkplot.tna_cliques
Plot Communitiesplot.tna_communities
Plot the Comparison of Two TNA Models or Matricesplot.tna_comparison
Plot the Significant Differences from a Permutation Testplot.tna_permutation
Plot Centrality Stability Resultsplot.tna_stability
Compute User Sessions from Event Dataprepare_data
Print a 'group_tna' Objectprint.group_tna
Print 'group_tna' Bootstrap Resultsprint.group_tna_bootstrap
Print Centrality Measuresprint.group_tna_centralities
Print Found Cliquesprint.group_tna_cliques
Print Detected Communitiesprint.group_tna_communities
Print Permutation Test Resultsprint.group_tna_permutation
Print Centrality Stability Resultsprint.group_tna_stability
Print a Summary of a Grouped Transition Network Analysis Modelprint.summary.group_tna
Print a Bootstrap Summary for a Grouped Transition Network Modelprint.summary.group_tna_bootstrap
Print a TNA Summaryprint.summary.tna
Print a Bootstrap Summaryprint.summary.tna_bootstrap
Print a 'tna' Objectprint.tna
Print Bootstrap Resultsprint.tna_bootstrap
Print Centrality Measuresprint.tna_centralities
Print Found Cliques of a TNA Networkprint.tna_cliques
Print Detected Communitiesprint.tna_communities
Print Comparison Resultsprint.tna_comparison
Print a TNA Data Objectprint.tna_data
Print Permutation Test Resultsprint.tna_permutation
Print Centrality Stability Resultsprint.tna_stability
Prune a Transition Network based on Transition Probabilitiesprune prune.group_tna prune.tna
Print Detailed Information on the Pruning Resultspruning_details pruning_details.group_tna pruning_details.tna
Rename Clustersrename_groups
Restore Previous Pruning of a Transition Network Analysis Modelreprune reprune.group_tna
Simulate Data from a Transition Network Analysis Modelsimulate.tna
Calculate Summary of Network Metrics for a grouped Transition Networksummary.group_tna
Summarize Bootstrap Results for a Grouped Transition Networksummary.group_tna_bootstrap
Calculate Summary of Network Metrics for a Transition Networksummary.tna
Summarize Bootstrap Resultssummary.tna_bootstrap