Description Usage Arguments Details Value Author(s) Examples

View source: R/simulate_behavior_stream.R

Random generation of behavior streams (based on an alternating renewal process) of a specified length and with specified mean event durations, mean interim times, event distribution, and interim distribution, summarized as the total proportion of time the behavior of interest occurred.

1 2 3 4 5 6 7 8 9 10 11 | ```
r_continuous_recording(
n,
mu,
lambda,
stream_length,
F_event,
F_interim,
equilibrium = TRUE,
p0 = 0,
tuning = 2
)
``` |

`n` |
number of behavior streams to generate |

`mu` |
mean event duration |

`lambda` |
mean interim time |

`stream_length` |
length of behavior stream |

`F_event` |
distribution of event durations. Must be of class |

`F_interim` |
distribution of interim times. Must be of class |

`equilibrium` |
logical; if |

`p0` |
Initial state probability. Only used if |

`tuning` |
controls the size of the chunk of random event durations and interim times. Adjusting this may be useful in order to speed computation time . |

Generates behavior streams by repeatedly drawing random event durations and random interim times from the distributions as specified, until the sum of the durations and interim times exceeds the requested stream length. Then applies a continuous recording filter to the generated behavior streams.

A vector of proportions of length `n`

.

Daniel Swan <dswan@utexas.edu>

1 2 | ```
r_continuous_recording(n = 5, mu = 2, lambda = 4, stream_length = 20,
F_event = F_exp(), F_interim = F_exp())
``` |

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.