Description Usage Arguments Value Examples
View source: R/recurrence_bin_functions.R
Take two vectors representing time points of motor unit or neuron discharges and calculate multi-order recurrence times between them. This function will return recurrence times in whatever unit is input but will only accept numeric vectors (e.g. 0.01 sec, 25 ms, or 17.5 minutes).
1 | recurrence_intervals(motor_unit_1, motor_unit_2, order = 1)
|
motor_unit_1, motor_unit_2 |
Numeric vectors of strictly increasing numbers denoting sequential discharge times of a motor unit or neuron or any strictly increasing point process. |
order |
Numeric as a positive integer for the number of forward and backward orders for calculating recurrence times. Default = 1. |
A list of lists containing the names of each discharge train used, number of discharges, the interspike intervals (ISI), mean ISI, and the recurrence times associated with each order.
1 2 3 4 5 6 7 8 9 10 | x <- c(0.035, 0.115, 0.183, 0.250, 0.306, 0.377, 0.455, 0.512, 0.577,
0.656, 0.739, 0.821, 0.866, 0.950, 1.014, 1.085, 1.153, 1.213, 1.279,
1.355, 1.431, 1.482, 1.551, 1.631, 1.692, 1.749, 1.832, 1.897, 1.964,
2.106, 2.149, 2.229, 2.302, 2.384, 2.420, 2.505, 2.592, 2.644, 2.722,
2.801, 2.870, 2.926, 3.011, 3.098, 2.030, 3.183, 3.252, 3.319, 3.395,
3.469, 3.560, 3.589, 3.666, 3.744, 3.828, 3.876, 3.943, 4.020, 4.104)
x <- sort(x)
y <- sort(jitter(x))
y <- round(y, digits = 3)
z <- recurrence_intervals(x, y, order = 1)
|
Loading required package: ggplot2
Loading required package: dygraphs
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.