Already have an account? Login and generate Token
New user? Sign Up
Overview:
The sine wave approach generates a continuous stream of data points that follow a sinusoidal pattern. This method is useful for simulating smooth, periodic oscillations in data, commonly observed in various natural and man-made systems.
How It Works:
Generates data points that form a sine wave, characterized by its amplitude, frequency, and phase. The amplitude determines the height of the wave, the frequency defines the number of cycles per second, and the phase sets the wave's horizontal shift. Data points are produced at a specified sample rate, with each point separated by a fixed interval.
Key Parameters:
Overview:
The cosine wave approach generates a continuous stream of data points that follow a cosine pattern. This method is useful for simulating smooth, periodic oscillations in data, similar to sine waves but shifted in phase.
How It Works:
Generates data points that form a cosine wave, characterized by its amplitude, frequency, and phase. The amplitude determines the height of the wave, the frequency defines the number of cycles per second, and the phase sets the wave's horizontal shift. Data points are produced at a specified sample rate, with each point separated by a fixed interval.
Key Parameters:
Overview:
The square wave approach generates a continuous stream of data points that alternate between two levels, creating a rectangular waveform.
How It Works:
Generates data points that form a square wave, characterized by its frequency. The frequency determines the number of cycles per second, producing sharp transitions between high and low levels. Data points are produced at a specified sample rate, with each point separated by a fixed interval.
Key Parameters:
Overview:
The sawtooth wave approach generates a continuous stream of data points that linearly rise and then sharply drop, creating a wave that resembles the teeth of a saw. This method is useful for simulating linear changes followed by abrupt resets.
How It Works:
Generates data points that form a sawtooth wave, characterized by a linear rise followed by a sudden drop. The frequency determines the number of cycles per second. Data points are produced at a specified sample rate, with each point separated by a fixed interval.
Key Parameters:
Overview:
The normal distribution model generates a continuous stream of data points that follow a normal (Gaussian) distribution. This is useful for simulating naturally occurring phenomena and testing systems that expect normally distributed inputs.
How It Works:
Generates data points according to a normal distribution, characterized by a specific mean and standard deviation. Data points are produced at regular intervals, determined by the specified time interval.
Key Parameters:
Overview:
The uniform distribution model generates a continuous stream of data points that are uniformly distributed between a specified minimum and maximum value. This model is useful for simulating scenarios where every value within a range has an equal chance of occurring.
How It Works:
Generates data points according to a uniform distribution, where each value between the specified minimum and maximum is equally likely to occur. Data points are produced at regular intervals, determined by the specified time interval.
Key Parameters:
Overview:
The exponential distribution model generates a continuous stream of data points where the time between events follows an exponential distribution. This model is useful for simulating scenarios where events occur continuously and independently at a constant average rate.
How It Works:
Generates data points according to an exponential distribution, determined by the specified scale parameter. Data points are produced at regular intervals, as defined by the time interval parameter.
Key Parameters:
Overview:
The Random Anomalies approach is designed to generate a stream of data where each data point has a random chance of being an anomaly.
How It Works:
Data points are generated continuously at specified intervals. Each data point typically holds a constant base value. However, at each step, there is a predefined probability that the data point will be an anomaly. When an anomaly occurs, its value is randomly determined within a specified range around the base value.
Key Parameters:
Overview:
The count-per-duration approach introduces a specified number of anomalies within a fixed duration of 1 hour. This can be useful for simulating scenarios where anomalies are expected to appear within regular intervals.
How It Works:
Data points are continuously generated, and within a specified duration of one hour, a predetermined number of anomalies are introduced. This method also allows for control over the range of anomaly values, providing flexibility in the magnitude of deviations from the regular data points.
Key Parameters:
Overview:
The periodic-spike approach introduces spikes at regular intervals within a fixed duration of 1 hour. It is designed to simulate scenarios where sudden changes or spikes occur at predictable, consistent intervals.
How It Works:
Generates a continuous stream of data points, with spikes introduced at specified intervals within each hour-long cycle. For instance, introducing a spike every 20th minute within the hour. The spike values are randomly chosen within a specified range.
Key Parameters:
Overview:
The random-square approach generates positive or negative square wave anomalies at random intervals throughout the data stream. The anomalies occur unpredictably, both in terms of their start times and durations, creating irregular, spontaneous square waves.
How It Works:
Generates continous stream of data points, typically representing a base value. And at random intervals, a square wave anomaly is introduced by adding a specified magnitude to the base value for a random duration. The intervals between these anomalies and their durations are randomly determined, ensuring that the anomalies occur unpredictably.
Key Parameters:
Overview:
This approach introduces clusters of anomalies at random intervals throughout the data stream, where multiple anomalies occur in close succession. Clustered anomalies appear in groups, creating bursts of anomalous activity.
How It Works:
Generates a continuous stream of data, typically representing a base value. Anomalies occur in clusters at random intervals, with the timing and duration of each cluster randomized within specified ranges. Each anomaly within a cluster deviates from the base value by a magnitude chosen randomly within a defined range, creating varied and realistic anomaly patterns.
Key Parameters: