diff --git a/src/main/java/net/finmath/marketdata/calibration/Solver.java b/src/main/java/net/finmath/marketdata/calibration/Solver.java
index <HASH>..<HASH> 100644
--- a/src/main/java/net/finmath/marketdata/calibration/Solver.java
+++ b/src/main/java/net/finmath/marketdata/calibration/Solver.java
@@ -174,7 +174,7 @@ public class Solver {
 			double error = calibrationProducts.get(i).getValue(evaluationTime, calibratedModel);
 			accuracy += error * error;
 		}
-		accuracy = Math.sqrt(accuracy);
+		accuracy = Math.sqrt(accuracy/calibrationProducts.size());
 
 		return calibratedModel;
 	}
diff --git a/src/main/java6/net/finmath/marketdata/calibration/Solver.java b/src/main/java6/net/finmath/marketdata/calibration/Solver.java
index <HASH>..<HASH> 100644
--- a/src/main/java6/net/finmath/marketdata/calibration/Solver.java
+++ b/src/main/java6/net/finmath/marketdata/calibration/Solver.java
@@ -174,7 +174,7 @@ public class Solver {
 			double error = calibrationProducts.get(i).getValue(evaluationTime, calibratedModel);
 			accuracy += error * error;
 		}
-		accuracy = Math.sqrt(accuracy);
+		accuracy = Math.sqrt(accuracy/calibrationProducts.size());
 
 		return calibratedModel;
 	}
Reported accuracy is now a rms.

git-svn-id: <URL>