From b4189107397fb4e2da2bd9343d0eb85d44918932 Mon Sep 17 00:00:00 2001
From: duheng <2784771470@qq.com>
Date: 星期三, 29 五月 2024 09:18:10 +0800
Subject: [PATCH] 更新预测方案

---
 WaterPredict/IStation.ChEr.Application.WaterPredict/02-predict/SSAData.cs |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/WaterPredict/IStation.ChEr.Application.WaterPredict/02-predict/SSAData.cs b/WaterPredict/IStation.ChEr.Application.WaterPredict/02-predict/SSAData.cs
index 80d8c15..7b66ed5 100644
--- a/WaterPredict/IStation.ChEr.Application.WaterPredict/02-predict/SSAData.cs
+++ b/WaterPredict/IStation.ChEr.Application.WaterPredict/02-predict/SSAData.cs
@@ -29,21 +29,20 @@
 
                 // 鏋勯�� DateTime 瀵硅薄
                 DateTime dateTime = new DateTime(DateTime.Now.Year, month, day, hour, 0, 0);
-                ssaInput.Add(new SSAInput { Time = dateTime, Value = (float)item.RealValue });
+                ssaInput.Add(new SSAInput { Time = dateTime, Value = (float)item.RealDifferenceValue });
             }
             ssaInput = ssaInput.OrderBy(x => x.Time).ToList();
             List<Tuple<DateTime, double>> tupleList = ssaInput
       .Select(input => Tuple.Create(input.Time, (double)input.Value))
       .ToList();
-            var predictdata = SSAPredictHelper.Predict(tupleList, 3600, 10, 3600, (float)0.99, 48);
+            var predictdata = SSAPredictHelper.Predict(tupleList, 3600, 10, 3600, (float)0.98, 48);
 
             foreach (var item in predictdata)
             {
                 int dayHour = int.Parse(string.Format("{0:00}{1:00}{2:00}", item.DateTime.Month, item.DateTime.Day, item.DateTime.Hour));
-                waterPredictRecords.Add(new Model.WaterPredictRecord { DayHour = dayHour, PredictTime = DateTime.Now, LastPredictValue = Math.Round(item.Total, 1) });
+                waterPredictRecords.Add(new Model.WaterPredictRecord { DayHour = dayHour, PredictTime = DateTime.Now, LastPredictValue = Math.Round(item.Total, 0) });
             }
             bll.Inserts(waterPredictRecords);
-            LogHelper.Info("---棰勬祴浠婃槑涓ゅぉ鏁版嵁");
         }
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3