mirror of
https://github.com/mihakralj/QuanTAlib.git
synced 2026-08-23 13:08:04 +00:00
[CodeFactor] Apply fixes to commit 0606491
This commit is contained in:
@@ -78,7 +78,7 @@ public class StderrBasicTests
|
||||
var se = new Stderr(10);
|
||||
for (int i = 0; i < 10; i++)
|
||||
{
|
||||
se.Update(new TValue(DateTime.UtcNow, i * 2.0 + 5.0));
|
||||
se.Update(new TValue(DateTime.UtcNow, (i * 2.0) + 5.0));
|
||||
}
|
||||
Assert.Equal(0.0, se.Last.Value, precision: 8);
|
||||
}
|
||||
@@ -138,7 +138,7 @@ public class StderrStateTests
|
||||
var se = new Stderr(5);
|
||||
for (int i = 0; i < 5; i++)
|
||||
{
|
||||
se.Update(new TValue(DateTime.UtcNow, i * 10.0 + 10.0));
|
||||
se.Update(new TValue(DateTime.UtcNow, (i * 10.0) + 10.0));
|
||||
}
|
||||
double after5 = se.Last.Value;
|
||||
|
||||
@@ -152,7 +152,7 @@ public class StderrStateTests
|
||||
var se = new Stderr(5);
|
||||
for (int i = 0; i < 5; i++)
|
||||
{
|
||||
se.Update(new TValue(DateTime.UtcNow, i * 10.0 + 10.0));
|
||||
se.Update(new TValue(DateTime.UtcNow, (i * 10.0) + 10.0));
|
||||
}
|
||||
|
||||
se.Update(new TValue(DateTime.UtcNow, 50.0), isNew: true);
|
||||
|
||||
@@ -31,19 +31,19 @@ public class StderrValidationTests
|
||||
sumX2 += (double)i * i;
|
||||
}
|
||||
|
||||
double denom = n * sumX2 - sumX * sumX;
|
||||
double denom = (n * sumX2) - (sumX * sumX);
|
||||
if (denom == 0)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
double slope = (n * sumXY - sumX * sumY) / denom;
|
||||
double intercept = (sumY - slope * sumX) / n;
|
||||
double slope = ((n * sumXY) - (sumX * sumY)) / denom;
|
||||
double intercept = (sumY - (slope * sumX)) / n;
|
||||
|
||||
double ssr = 0;
|
||||
for (int i = 0; i < n; i++)
|
||||
{
|
||||
double predicted = slope * i + intercept;
|
||||
double predicted = (slope * i) + intercept;
|
||||
double res = window[i] - predicted;
|
||||
ssr += res * res;
|
||||
}
|
||||
@@ -58,7 +58,7 @@ public class StderrValidationTests
|
||||
var se = new Stderr(5);
|
||||
for (int i = 0; i < 5; i++)
|
||||
{
|
||||
se.Update(new TValue(DateTime.UtcNow, i * 3.0 + 2.0));
|
||||
se.Update(new TValue(DateTime.UtcNow, (i * 3.0) + 2.0));
|
||||
}
|
||||
Assert.Equal(0.0, se.Last.Value, precision: 8);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user