diff --git a/src/main/scala/distributed/Exact.scala b/src/main/scala/distributed/Exact.scala index b2b6ebfcf2ea7d876d8d11ba8484223ddd943a2c..ae05d2d393e7d20e3e5692ad7837fd51042e0ce5 100644 --- a/src/main/scala/distributed/Exact.scala +++ b/src/main/scala/distributed/Exact.scala @@ -90,7 +90,8 @@ object Exact { "2.knn_u1v864" -> ujson.Num(0.0), "3.knn_u1v886" -> ujson.Num(0.0), "4.PredUser1Item1" -> ujson.Num(0.0), - "5.Mae" -> ujson.Num(measurements(0)._1) + "5.PredUser327Item2" -> ujson.Num(0.0), + "6.Mae" -> ujson.Num(0.0) ), "EK.2" -> ujson.Obj( "average (ms)" -> ujson.Num(mean(timings)), // Datatype of answer: Double diff --git a/src/main/scala/optimizing/Optimizing.scala b/src/main/scala/optimizing/Optimizing.scala index 0afcc5f8e486b04b55e6baa01212f010a9714aa5..08d27c3653f6d1dce12795efd0f42a589cff5d6e 100644 --- a/src/main/scala/optimizing/Optimizing.scala +++ b/src/main/scala/optimizing/Optimizing.scala @@ -76,7 +76,8 @@ object Optimizing extends App { "2.k10u1v864" -> ujson.Num(0.0), "3.k10u1v886" -> ujson.Num(0.0), "4.PredUser1Item1" -> ujson.Num(0.0), - "5.Mae" -> ujson.Num(0.0) + "5.PredUser327Item2" -> ujson.Num(0.0), + "6.Mae" -> ujson.Num(0.0) ), "BR.2" -> ujson.Obj( "average (ms)" -> ujson.Num(mean(timings)), // Datatype of answer: Double diff --git a/src/test/scala/distributed/ExactTests.scala b/src/test/scala/distributed/ExactTests.scala index ad94055585c8652c8b7e2791d189c71ef3918ae1..4a05e2aaf341090b1c0824a0ec6204b26a3630c0 100644 --- a/src/test/scala/distributed/ExactTests.scala +++ b/src/test/scala/distributed/ExactTests.scala @@ -46,6 +46,9 @@ class ExactTests extends AnyFunSuite with BeforeAndAfterAll { // Prediction user 1 and item 1 assert(within(1.0, 0.0, 0.0001)) + // Prediction user 327 and item 2 + assert(within(1.0, 0.0, 0.0001)) + // MAE on test assert(within(1.0, 0.0, 0.0001)) } diff --git a/src/test/scala/optimizing/OptimizingTests.scala b/src/test/scala/optimizing/OptimizingTests.scala index b13b1c9aaa5994b585e7b9793ed1b20c7d6ae372..3ef3a725d5011e39f531e2d59043f5e6388d1a6f 100644 --- a/src/test/scala/optimizing/OptimizingTests.scala +++ b/src/test/scala/optimizing/OptimizingTests.scala @@ -41,6 +41,9 @@ class OptimizingTests extends AnyFunSuite with BeforeAndAfterAll { // Prediction user 1 and item 1 assert(within(1.0, 0.0, 0.0001)) + // Prediction user 327 and item 2 + assert(within(1.0, 0.0, 0.0001)) + // MAE on test2 assert(within(1.0, 0.0, 0.0001)) }