Granger causality tests applied to a SplicedView
granger_test( obj, var1, var2, var3 = "", lag = 1, granger_fn = ms_grangertest2, cond_granger_fn = ms_condgrangertest )
obj
: SplicedView objectvar1
: column name of responsevar2
: column name of predictorvar3
: column name of conditioninglag
: in seconds (rounded to nearest frame)granger_fn
: function to perform Granger test (defaults to ms_grangertest2)cond_granger_fn
: function to perform conditional Granger test (defaults to ms_condgrangertest)GrangerTime object
r1 <- get_sample_recording() rv_list <- get_raw_views(r1) pv_list <- lapply(rv_list, get_processed_view) get_data_points(pv_list$Central_Sitar) fv_list <- lapply(pv_list, apply_filter_sgolay, data_points = "Nose", n = 41, p = 3) jv_sub <- get_joined_view(fv_list) splicing_df <- splice_time(jv_sub, win_size = 5, step_size = 0.5) sv <- get_spliced_view(jv_sub, splicing_df) granger_test(sv, "Nose_x_Central_Sitar", "Nose_x_Central_Tabla", lag = 1/25) granger_test(sv, "Nose_x_Central_Sitar", "Nose_x_Central_Tabla", "Nose_y_Central_Tabla", lag = 1/25)
Other Granger Causality: autoplot.GrangerTime()
, get_granger_interactions()
, map_to_granger_test()
, ms_condgrangertest()
, ms_grangertest1()
, ms_grangertest2()
, plot.GrangerInteraction()
, plot_influence_diagram()
Useful links