temporal_graph_projection: Apply a temporal graph projection

temporal_graph_projectionR Documentation

Apply a temporal graph projection

Description

Apply a temporal graph projection

Usage

temporal_graph_projection(
  graph,
  mode,
  weight_scheme_function = NULL,
  timestamp_column,
  lag = c("one_lag", "all_lag")
)

Arguments

graph

A bipartite network (the same pair of nodes can have multiple edges)

mode

Which of the two nodes the projection should be applied to. TRUE or FALSE

weight_scheme_function

When not specified, bipartite_graph_projection will return an intermediate projection table specifying the deleted node, from_projection, to_projection, from_weight, and to_weight. This table also contains (N choose 2) rows for every "deleted_node" in the original graph. When receiving as parameter weight_scheme_sum_edges or weight_scheme_count_deleted_nodes, the final projection table will be returned instead.

timestamp_column

a string containing the name of the timestamp variable

lag

a string specifying either "one_lag" or "all_lag".

Value

A graph projection.

References

M. Joblin, W. Mauerer, S. Apel, J. Siegmund and D. Riehle, "From Developer Networks to Verified Communities: A Fine-Grained Approach," 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, Florence, 2015, pp. 563-573, doi: 10.1109/ICSE.2015.73.


sailuh/kaiaulu documentation built on Dec. 10, 2024, 3:14 a.m.