ARPobservation provides a set of tools for simulating the sort of data generated during direct observation of a behavior over time. It works by first simulating a behavior stream based on an alternating renewal process, given specified distributions of event durations and interim times. The following distributions are currently supported:
Different methods of recording data can then be applied to the simulated behavior stream. Functions are provided for the following recording methods: