[chronojump] Some comments for UtilMath LeastSquares debug
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] Some comments for UtilMath LeastSquares debug
- Date: Thu, 9 Jan 2020 17:35:27 +0000 (UTC)
commit 5b40e4598a95f7f3b6fb7c1891da236d014d6b2f
Author: Xavier de Blas <xaviblas gmail com>
Date: Thu Jan 9 18:32:37 2020 +0100
Some comments for UtilMath LeastSquares debug
src/utilMath.cs | 8 ++++++++
1 file changed, 8 insertions(+)
---
diff --git a/src/utilMath.cs b/src/utilMath.cs
index ef8b195f..56fa8738 100644
--- a/src/utilMath.cs
+++ b/src/utilMath.cs
@@ -85,6 +85,12 @@ public class LeastSquares
public void Calculate(List<Point> measures)
{
+ /*
+ LogB.Information("printing points at Calculate");
+ foreach(Point p in measures)
+ LogB.Information(p.ToString());
+ */
+
int numMeasures = measures.Count;
CalculatedCoef = false;
CalculatedXatMaxY = false;
@@ -114,6 +120,8 @@ public class LeastSquares
sumX3 = sumX3 + Math.Pow(measures[i].X,3);
sumX4 = sumX4 + Math.Pow(measures[i].X,4);
}
+ //LogB.Information(string.Format("sumX: {0}; sumX2: {1}; sumX3: {2}; sumX4: {3}", sumX,
sumX2, sumX3, sumX4));
+ //LogB.Information(string.Format("A: {0}; B: {1}; C: {2}; D: {3}; E: {4}",
numMeasures*sumX2*sumX4, 2*sumX*sumX2*sumX3, sumX2*sumX2*sumX2, sumX*sumX*sumX4, numMeasures*sumX3*sumX3));
double detA = numMeasures*sumX2*sumX4 + 2*sumX*sumX2*sumX3 - sumX2*sumX2*sumX2 -
sumX*sumX*sumX4 - numMeasures*sumX3*sumX3;
if(detA != 0){
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]