Mercurial > gemma
comparison pkg/controllers/gauges.go @ 3092:7dc9660df743
Fixed c&p sign error in Nash Sutcliffe calculation.
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Tue, 23 Apr 2019 10:12:31 +0200 |
parents | cec9d4af5f03 |
children | e6ba32b060df |
comparison
equal
deleted
inserted
replaced
3091:cec9d4af5f03 | 3092:7dc9660df743 |
---|---|
561 var predicted, observed []float64 | 561 var predicted, observed []float64 |
562 | 562 |
563 cs := make([]coeff, 3) | 563 cs := make([]coeff, 3) |
564 for i := range cs { | 564 for i := range cs { |
565 cs[i].Hours = (i + 1) * 24 | 565 cs[i].Hours = (i + 1) * 24 |
566 delta := -time.Duration(-cs[i].Hours) * time.Hour | 566 delta := -time.Duration(cs[i].Hours) * time.Hour |
567 | 567 |
568 for j := range values { | 568 for j := range values { |
569 when := values[j].when.Add(delta) | 569 when := values[j].when.Add(delta) |
570 if p, ok := values[j].predicted.Interpolate(when); ok { | 570 if p, ok := values[j].predicted.Interpolate(when); ok { |
571 predicted = append(predicted, p) | 571 predicted = append(predicted, p) |