package com.flightfeather.uav.biz.dataanalysis.model
|
|
import com.flightfeather.uav.biz.FactorFilter
|
import com.flightfeather.uav.biz.dataanalysis.BaseAnalysisConfig
|
import com.flightfeather.uav.domain.entity.Mission
|
|
/**
|
* 数据分析配置参数
|
*/
|
class DataAnalysisConfig(
|
// 走航任务信息
|
val mission: Mission,
|
// 数据异常配置
|
val exceptionSetting: ExceptionSetting,
|
// 因子筛选
|
factorFilter: FactorFilter,
|
) : BaseAnalysisConfig(factorFilter) {
|
// 连续突变数据个数
|
var mutationNum = 3
|
|
// 突变率
|
var mutationRate = .2
|
|
// 求滑动平均值的数据组个数
|
var changeTrendGroup = 12
|
|
// 滑动平均值连续
|
var changeTrendInterval = 12
|
var changeTrendRate = .2
|
|
// 滑动平均值变化率异常连续次数
|
var changeTrendTimes = 3
|
|
// 异常周边可能污染源查询范围半径(米)
|
var radius = 500.0
|
}
|