Overview of functionality
A UnfoldSim simulation has four ingredients: Design, Component, Onset and Noise. Here we provide a short overview of the implemented types.
Setup
Click to expand
# Load required packages
using UnfoldSim
using InteractiveUtilsDesign
Designs define the experimental design. They can be nested, e.g. RepeatDesign(SingleSubjectDesign,10) would repeat the generated design-dataframe 10x.
subtypes(AbstractDesign)3-element Vector{Any}:
 MultiSubjectDesign
 RepeatDesign
 SingleSubjectDesignComponent
Components define a signal. Some components can be nested, e.g. LinearModelComponent|>MultichannelComponent, see the multi-channel tutorial for more information.
subtypes(AbstractComponent)3-element Vector{Any}:
 LinearModelComponent
 MixedModelComponent
 MultichannelComponentOnsets
Onsets define the distance between events in the continuous signal.
subtypes(AbstractOnset)3-element Vector{Any}:
 LogNormalOnset
 NoOnset
 UniformOnsetNoise
Choose the noise you need!
subtypes(AbstractNoise)7-element Vector{Any}:
 ExponentialNoise
 NoNoise
 PinkNoise
 RedNoise
 UnfoldSim.AutoRegressiveNoise
 UnfoldSim.RealisticNoise
 WhiteNoiseThis page was generated using Literate.jl.