Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IQRAnomalyDetect ¶
IQRAnomalyDetect 返回每个点是否为异常(1为异常,0为正常)
func IQRAnomalyDetects ¶
IQRAnomalyDetects 针对二维数组每列做异常检测
Types ¶
type DynamicThresholdCalculator ¶
type DynamicThresholdCalculator struct {
// contains filtered or unexported fields
}
DynamicThresholdCalculator 动态阈值计算器
func NewDynamicThresholdCalculator ¶
func NewDynamicThresholdCalculator(windowSize int) *DynamicThresholdCalculator
NewDynamicThresholdCalculator 初始化计算器
func (*DynamicThresholdCalculator) AddData ¶
func (dtc *DynamicThresholdCalculator) AddData(value float64)
AddData 向滑动窗口添加数据
func (*DynamicThresholdCalculator) CalculateThresholds ¶
func (dtc *DynamicThresholdCalculator) CalculateThresholds() (lower, upper float64)
CalculateThresholds 计算动态阈值
func (*DynamicThresholdCalculator) VoteDetect ¶
func (dtc *DynamicThresholdCalculator) VoteDetect(value float64, voteThreshold int) bool
VoteDetect 使用投票法进行异常检测
Click to show internal directories.
Click to hide internal directories.