Package: tma 0.3.1

Cody L Marquart

tma: Transmodal Analysis (TMA)

A robust computational framework for analyzing complex multimodal data. Extends existing state-dependent models to account for diverse data streams, addressing challenges such as varying temporal scales and learner characteristics to improve the robustness and interpretability of findings. For methodological details, see Shaffer, Wang, and Ruis (2025) "Transmodal Analysis" <doi:10.18608/jla.2025.8423>.

Authors:Cody L Marquart [aut, cre], Muhammad Hasnat Ashiq [aut], David Williamson Shaffer [aut]

tma_0.3.1.tar.gz
tma_0.3.1.tar.gz(r-4.7-arm64)tma_0.3.1.tar.gz(r-4.7-x86_64)tma_0.3.1.tar.gz(r-4.6-arm64)tma_0.3.1.tar.gz(r-4.6-x86_64)
tma_0.3.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
tma/json (API)
NEWS

# Install 'tma' in R:
install.packages('tma', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))
Uses libs:
  • openblas– Optimized BLAS
  • c++– GNU Standard C++ Library v3
Datasets:

On CRAN:

Conda:

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

openblascpp

2.73 score 1 packages 18 scripts 316 downloads 31 exports 4 dependencies

Last updated from:6e7595aada. Checks:6 OK. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-arm64OK132
linux-devel-x86_64OK138
source / vignettesOK194
linux-release-arm64OK132
linux-release-x86_64OK143
wasm-releaseOK117

Exports:accumulateaccumulate_contextsaccumulate_threadsadjacency_keyapply_tensoras.network.connectionas.qe.codeas.qe.dataas.qe.horizonas.qe.metadataas.qe.unitas.unorderedATTR_NAMEScolSums.ena.matrixcontext_tensorcontextsconversation_rulesdecayfind_meta_colsis.qe.codeis.qe.datais.qe.horizonis.qe.metadatais.qe.unitnamesToAdjacencyKeyremove_meta_datarulessimple_windowtma.conversationsviewwindows_weights

Dependencies:data.tableRcppRcppArmadillorlang

Readme and manuals

Help Manual

Help pageTopics
Extract Metadata or Columns from Network Matrix (S3 method)$.network.matrix
Accumulate Connections from a Multidimensional Array and Context Modelaccumulate
accumulate_contextsaccumulate_contexts
fast accumulate networksaccumulate_networks
accumulate_threadsaccumulate_threads
Adjacency Keyadjacency_key
Apply windowing and weighting to context data for network accumulation (C++ backend)apply_tensor
Convert Adjacency Key to Character (S3 method)as.character.adjacency.key
Convert Adjacency Key to Double (S3 method)as.double.adjacency.key
Matrix without metadataas.matrix.ena.matrix
Convert Network Connections to Matrix (S3 method)as.matrix.network.connections
Re-class vector as network.connectionas.network.connection
Convert a vector to 'qe.code' classas.qe.code
Convert an object to 'qe.data' classas.qe.data
Convert a vector to 'qe.horizon' classas.qe.horizon
Convert a vector to 'qe.metadata' classas.qe.metadata
Convert a vector to 'qe.unit' classas.qe.unit
Extract Upper Triangular Elementsas.undirected.vector
Convert to Unordered Factoras.unordered
Default Method for as.unorderedas.unordered.default
Unorder Connections in a Matrixas.unordered.ordered.ena.connections
Convert Ordered Row Connections to Unordered (S3 method)as.unordered.ordered.row.connections
n choose 2choose_two
Column Sums for ENA Matrices (S3 method)colSums.ena.matrix
Generate a multidimensional array for window and weight parameterscontext_tensor
Create Contexts for Units of Analysiscontexts
Conversation rulesconversation_rules
Internal: Decay function factory (legacy)decay
Find metadata columnsfind_meta_cols
Apply a Subsetting Rule to TMA Contexts (Internal)hoo
Check if an object is of class 'qe.code'is.qe.code
Check if an object is of class 'qe.data'is.qe.data
Check if an object is of class 'qe.horizon'is.qe.horizon
Check if an object is of class 'qe.metadata'is.qe.metadata
Check if an object is of class 'qe.unit'is.qe.unit
Titlenames.network.connections
Names to Adjacency KeynamesToAdjacencyKey
Print Method for Network Matrix (S3 method)print.network.matrix
Remove meta columns from a data.table or data.frameremove_meta_data
Coded Rescushell Chat DataRS.data
Coded Rescushell multi-modal DataRS.data.multimodal
Capture Subsetting Rules as Expressionsrules
Internal: Simple window decay (legacy)simple_window
Sample Datatest_mockdata
Sample Datatest_reddit
Sample Datatest_reddit2
Sample Datatest_smalldata
TMA for ENAtma
Find conversations by unittma.conversations
Set Units of Analysis for a TMA Modelunits
Interactive Conversation Viewerview
Deprecated Alias for context_tensorwindows_weights