get_granger_interactions function

Get Granger Causality interactions

Get Granger Causality interactions

get_granger_interactions( sv, columns, cond_column = "", sig_level = 0.05, lag = 1, granger_fn = ms_grangertest2 )

Arguments

  • sv: SplicedView object
  • columns: vector of column names
  • cond_column: name of conditioning column
  • sig_level: significance level
  • lag: in seconds (rounded to nearest frame)
  • granger_fn: function to perform Granger test (defaults to ms_grangertest2)

Returns

GrangerInteraction object

Examples

r <- get_sample_recording() fv_list <- get_filtered_views(r, "Nose", n = 41, p = 3) jv_sub <- get_joined_view(fv_list) l <- list(a = c(0, 300), b = c(300, 600), c = c(600, 900)) splicing_df <- splice_time(l) sv <- get_spliced_view(jv_sub, splicing_df) g <- get_granger_interactions(sv, c("Nose_x_Central_Sitar", "Nose_x_Central_Tabla"), lag = 1/25) print(g)

See Also

Other Granger Causality: autoplot.GrangerTime(), granger_test(), map_to_granger_test(), ms_condgrangertest(), ms_grangertest1(), ms_grangertest2(), plot.GrangerInteraction(), plot_influence_diagram()

  • Maintainer: Tuomas Eerola
  • License: MIT + file LICENSE
  • Last published: 2023-06-09

Useful links