ave_power_over_splices | R Documentation |
Randomly generates splices from a splicing table and calculates average power for each segment and splice. Calculates the mean average power over the random splices for each segment and period. Compares with the average power for the original splice.
ave_power_over_splices(
jv,
splicing_df,
num_splices,
column,
sampling_type = "offset",
rejection_list = list(),
include_original = TRUE,
show_plot = TRUE
)
jv |
|
splicing_df |
|
num_splices |
number of randomly chosen splices. |
column |
name of data column on which to calculate average power. |
sampling_type |
either 'offset' or 'gap'. |
rejection_list |
list of splice objects that random splices must not overlap. |
include_original |
include the original splice in output? (Default is TRUE). |
show_plot |
show a plot? (Default is TRUE). |
data.frame of splice segments and their average power.
Other statistical and analysis functions:
apply_column_spliceview()
,
apply_segment_spliceview()
,
ave_cross_power_over_splices()
,
ave_cross_power_spliceview()
,
ave_power_spliceview()
,
calculate_ave_cross_power1()
,
calculate_ave_power1()
,
compare_ave_cross_power1()
,
compare_ave_power1()
,
compare_avg_cross_power2()
,
compare_avg_power2()
,
difference_onsets()
,
pull_segment_spliceview()
,
sample_gap_splice()
,
sample_offset_splice()
,
summary_onsets()
,
visualise_sample_splices()
r <- get_sample_recording()
fv_list <- get_filtered_views(r, data_points = "Nose", n = 41, p = 3)
jv <- get_joined_view(fv_list)
d <- get_duration_annotation_data(r)
splicing_tabla_solo_df <- splice_time(d,
expr = "Tier == 'INTERACTION' & Comments == 'Mutual look and smile'")
# Only do the first splice for sample data
mean_ave_power_df <- ave_power_over_splices(jv, splicing_tabla_solo_df[1,], num_splices = 10,
column = 'Nose_x_Central_Sitar', show_plot = TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.