kumulant

GaussianScoreResult

@Serializable
@SerialName(value = "GaussianScoreResult")
data class GaussianScoreResult(val mean: Double, val variance: Double, val totalWeights: Double) : Result(source)

Snapshot from GaussianScorerStat: running mean / variance plus the most recently scored value. The score(x) helper computes a z-score |x - mean| / stdDev on demand using the captured stats.

Constructors

Link copied to clipboard
constructor(mean: Double, variance: Double, totalWeights: Double)

Properties

Link copied to clipboard

Running mean.

Link copied to clipboard

Sample standard deviation.

Link copied to clipboard

Cumulative observation weight folded in.

Link copied to clipboard

Running variance.

Functions

Link copied to clipboard

Absolute z-score |x - mean| / stdDev. Returns 0.0 when the running variance is degenerate (zero or near-zero) so a constant stream produces no false anomaly signal.

GaussianScoreResult

constructor(mean: Double, variance: Double, totalWeights: Double)(source)

mean

Running mean.

score

Absolute z-score |x - mean| / stdDev. Returns 0.0 when the running variance is degenerate (zero or near-zero) so a constant stream produces no false anomaly signal.

stdDev

Sample standard deviation.

totalWeights

Cumulative observation weight folded in.

variance

Running variance.