stl.go 1.8 KB

12345678910111213141516171819202122232425262728
  1. package request
  2. type StlConfigReq struct {
  3. EdbInfoId int `description:"指标ID"`
  4. CalculateStlConfigId int `description:"计算的STL配置ID"`
  5. DataRangeType int `description:"数据时间类型:1-全部时间,2-最近N年,3-区间设置,4-区间设置(至今)"`
  6. StartDate string `description:"开始日期"`
  7. EndDate string `description:"结束日期"`
  8. LastNYear string `description:"最近N年"`
  9. Period int `description:"数据的周期,根据频率设置"`
  10. Seasonal int `description:"季节性成分窗口大小,一般为period+1,可以设置为大于period的正奇数"`
  11. Trend int `description:"趋势成分窗口大小,一般为period+1,可以设置为大于period的正奇数"`
  12. Fraction float64 `description:"趋势项的平滑系数,默认为0.2,区间为[0-1]"`
  13. Robust bool `description:"是否使用稳健方法: true(使用) false(不使用) "`
  14. TrendDeg int `description:"分解中趋势多项式次数,默认为1,不超过5的正整数"`
  15. SeasonalDeg int `description:"分解中季节性多项次数,默认为1,不超过5的正整数"`
  16. LowPassDeg int `description:"分解中低通滤波器次数,默认为1,不超过5的正整数"`
  17. }
  18. type SaveStlEdbInfoReq struct {
  19. CalculateStlConfigId int `description:"计算的STL配置ID"`
  20. EdbInfoId int `description:"指标ID"`
  21. StlEdbType int `description:"stl指标类型: 1-Trend, 2-Seasonal, 3-Residual"`
  22. Frequency string `description:"频度"`
  23. Unit string `description:"单位"`
  24. EdbName string `description:"指标名称"`
  25. ClassifyId int `description:"分类ID"`
  26. }