timeordered1.0.3 package

Time-Ordered and Time-Aggregated Network Analyses

applynetworkfunction

Applies a function (typically a descriptive statistic) to multiple tim...

generatelatencies

Generates vector-clock latencies for each individual at each time.

generatenetworkslices

Generates multiple time-aggregated networks from a time-ordered networ...

generatetimeaggregatednetwork

Constructs a weighted time-aggregated network from a time-ordered netw...

generatetimedeltas

Constructs matrix of sequential time windows suitable for slicing time...

generatetimelags

Constructs matrix of increasingly large time windows suitable for asse...

generatetonetwork

Generates a time-ordered network from an interaction list.

generatetonetworkfromvel

Generates a time-ordered network from a data frame listing all directe...

generatevertexedgelist

Generates a data frame listing all directed edges in a time-ordered ne...

maxpoints

Determines the maximum value of each row of a matrix; used as a conven...

midpoints

Determines the mean value of each row of a matrix; used as a convenien...

plotnetworkslices

Plots a time-aggregated network

plottanet

Plots a time-aggregated network.

plottonet

Plots a time-ordered network.

randomize_edges_helper

Does all the work for edge_randomization and randomized_edges. An ...

randomizeidentities

Resamples data based on vertex identity.

randomizetimes

Resamples data based on event time.

randomly_permuted_times

Randomize temporal networks

rarefy

Simulates the effect of insufficient sampling by data rarefaction.

shortesthoppath

Determines a path (shortest by the least number of unique vertices) be...

shortesttimepath

Determines a path (shortest by the least time) between a vertex at a s...

spreadanalysis

Simulates the perfect spread of a resource on a time-ordered network.

swap

Swaps two elements in a data frame. An internal function.

transformspreadbyindividual

A helper function to assess differences in spreading potential by vert...

Approaches for incorporating time into network analysis. Methods include: construction of time-ordered networks (temporal graphs); shortest-time and shortest-path-length analyses; resource spread calculations; data resampling and rarefaction for null model construction; reduction to time-aggregated networks with variable window sizes; application of common descriptive statistics to these networks; vector clock latencies; and plotting functionalities. The package supports <doi:10.1371/journal.pone.0020298>.

  • Maintainer: Benjamin Wong Blonder
  • License: GPL-3
  • Last published: 2025-10-11