osl_dynamics.simulation.poi#

Classes for simulating a Poisson time series.

Module Contents#

Classes#

Poisson

Class that generates Poisson time series data.

class osl_dynamics.simulation.poi.Poisson(rates, n_states=None, n_channels=None)[source]#

Class that generates Poisson time series data.

The time series for each channel is a single Poisson observation. The rate of the poisson observation can be different for different states and channels.

Parameters:
  • rates (np.ndarray or str) – Rate vector for each mode, shape should be (n_states, n_channels). Either a numpy array or ‘random’.

  • n_channels (int) – Number of channels.

  • n_modes (int) – Number of modes.

create_rates(option, eps=0.01)[source]#
simulate_data(state_time_course)[source]#