systole.utils.simulate_rr#
- systole.utils.simulate_rr(n_rr: int = 350, extra_idx: List = [50], missed_idx: List = [100], short_idx: List = [150], long_idx: List = [200], ectopic1_idx: List = [250], ectopic2_idx: List = [300], random_state: int = 42, as_peaks: bool = False, artefacts: bool = True) ndarray[source]#
- RR time series simulation with artefacts. - n_rr :
- Number of RR intervals. Default is 350. 
- extra_idx :
- Index of extra interval. Default is [50]. 
- missed_idx :
- Index of missed interval. Default is [100]. 
- short_idx :
- Index of short interval. Default is [150]. 
- long_idx :
- Index of long interval. Default is [200]. 
- ectopic1_idx :
- Index of ectopic interval. Default is [250]. 
- ectopic2_idx :
- Index of ectopic interval. Default is [300]. 
- random_state :
- Random state. Default is 42. 
- artefacts :
- If True, simulate artefacts in the signal. 
 - Returns
- rr
- The RR time series.