From eef14a901bf5b4cf9f7dacfd94785f13e3ec011c Mon Sep 17 00:00:00 2001 From: "joseph.lizier" Date: Wed, 30 Apr 2014 01:30:22 +0000 Subject: [PATCH] More info on error messages for wrong dimensions of data provided. --- .../measures/continuous/MutualInfoMultiVariateCommon.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/java/source/infodynamics/measures/continuous/MutualInfoMultiVariateCommon.java b/java/source/infodynamics/measures/continuous/MutualInfoMultiVariateCommon.java index 01a12f6..ee4a1d1 100755 --- a/java/source/infodynamics/measures/continuous/MutualInfoMultiVariateCommon.java +++ b/java/source/infodynamics/measures/continuous/MutualInfoMultiVariateCommon.java @@ -194,12 +194,12 @@ public abstract class MutualInfoMultiVariateCommon implements return; } if (source[0].length != dimensionsSource) { - throw new Exception("Number of joint variables in source data " + - "does not match the initialised value"); + throw new Exception(String.format("Number of joint variables in source data %d " + + "does not match the initialised value %d", source[0].length, dimensionsSource)); } if (destination[0].length != dimensionsDest) { - throw new Exception("Number of joint variables in destination data " + - "does not match the initialised value"); + throw new Exception(String.format("Number of joint variables in destination data %d " + + "does not match the initialised value %d", destination[0].length, dimensionsDest)); } vectorOfSourceObservations.add(source); vectorOfDestinationObservations.add(destination);