diff options
| author | yinjiangyi <[email protected]> | 2021-08-06 09:38:04 +0800 |
|---|---|---|
| committer | yinjiangyi <[email protected]> | 2021-08-06 09:38:04 +0800 |
| commit | 5c33957c11d5210919fae2d7c5917f90b038f766 (patch) | |
| tree | 5be7d11d227fa58d03a47c02069e0ad8976ffab3 /src/main/java | |
| parent | 2f884c19d4da341addade93235d7e7a749420fca (diff) | |
show
Diffstat (limited to 'src/main/java')
| -rw-r--r-- | src/main/java/cn/mesalab/service/algorithm/KalmanFilter.java | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/main/java/cn/mesalab/service/algorithm/KalmanFilter.java b/src/main/java/cn/mesalab/service/algorithm/KalmanFilter.java index 029cb94..875e6f0 100644 --- a/src/main/java/cn/mesalab/service/algorithm/KalmanFilter.java +++ b/src/main/java/cn/mesalab/service/algorithm/KalmanFilter.java @@ -63,17 +63,14 @@ public class KalmanFilter { // 平均 forecastSeries = new ArrayList<>(); - Integer partitonNum = historicalSeries.size()/length; + int partitionNum = historicalSeries.size()/length; for(int i = 0; i<length; i++){ long sum = 0; - for (int period=0; period<partitonNum; period++){ + for (int period=0; period<partitionNum; period++){ sum += smoothSeries.get(length*period+i); } - forecastSeries.add((int)sum/partitonNum); + forecastSeries.add((int)sum/partitionNum); } - - //System.out.println("KF test: origin:" + historicalSeries + "\n smooth:" + smoothSeries + "\n baseline:" + forecastSeries); - } public ArrayList<Integer> getSmoothSeries() { |
