From d6d9d580e15e058a847d055db4280785d80eb163 Mon Sep 17 00:00:00 2001
From: Steve Reis <stevereis93@gmail.com>
Date: Wed, 7 Sep 2022 15:11:36 +0200
Subject: [PATCH] fix: Mispelling and exareme2 result's schema change

---
 .../ttest-onesample.handler.spec.ts           | 19 ++++++++++---------
 .../algorithms/ttest-onesample.handler.ts     | 10 +++++-----
 .../algorithms/ttest-paired.handler.ts        |  4 ++--
 3 files changed, 17 insertions(+), 16 deletions(-)

diff --git a/api/src/engine/connectors/exareme/handlers/algorithms/ttest-onesample.handler.spec.ts b/api/src/engine/connectors/exareme/handlers/algorithms/ttest-onesample.handler.spec.ts
index 4713037..a66462a 100644
--- a/api/src/engine/connectors/exareme/handlers/algorithms/ttest-onesample.handler.spec.ts
+++ b/api/src/engine/connectors/exareme/handlers/algorithms/ttest-onesample.handler.spec.ts
@@ -4,15 +4,16 @@ import TtestOnesampleHandler from './ttest-onesample.handler';
 
 const data = [
   {
-    n_obs: 1991,
-    t_value: 304.98272738655413,
-    p_value: 0.0,
-    df: 1990.0,
-    mean_diff: 220.17867654445,
-    se_diff: 0.7464781919192859,
-    ci_upper: 221.64263732187715,
-    ci_lower: 218.71471576702288,
-    cohens_d: 6.835017232945105,
+    n_obs: 2071.0,
+    t_stat: 443.6944404266344,
+    df: 2070.0,
+    std: 0.2960348288198221,
+    p: 0.0,
+    mean_diff: 2.886268614196039,
+    se_diff: 0.006505081766228009,
+    ci_upper: 2.886676576375429,
+    ci_lower: 2.885860652016649,
+    cohens_d: -9.749760275513832,
   },
 ];
 
diff --git a/api/src/engine/connectors/exareme/handlers/algorithms/ttest-onesample.handler.ts b/api/src/engine/connectors/exareme/handlers/algorithms/ttest-onesample.handler.ts
index be893f5..be02d06 100644
--- a/api/src/engine/connectors/exareme/handlers/algorithms/ttest-onesample.handler.ts
+++ b/api/src/engine/connectors/exareme/handlers/algorithms/ttest-onesample.handler.ts
@@ -8,9 +8,9 @@ import {
 import BaseHandler from '../base.handler';
 
 const lookupDict = {
-  t_value: 'T-value',
+  t_stat: 't-value',
   n_obs: 'Number of observations',
-  p: 'P-value',
+  p: 'p-value',
   df: 'Degrees of freedom',
   mean_diff: 'Mean difference',
   se_diff: 'Standard error of difference',
@@ -35,7 +35,7 @@ export default class TtestOnesampleHandler extends BaseHandler {
     return (
       data &&
       data[0] &&
-      data[0]['t_value'] &&
+      data[0]['t_stat'] &&
       algoId.toLowerCase() === TtestOnesampleHandler.ALGO_NAME
     );
   }
@@ -43,11 +43,11 @@ export default class TtestOnesampleHandler extends BaseHandler {
   private getTable(data: any): TableResult {
     const tableModel: TableResult = {
       name: 'Results',
-      tableStyle: TableStyle.NORMAL,
+      tableStyle: TableStyle.DEFAULT,
       headers: ['name', 'value'].map((name) => ({ name, type: 'string' })),
       data: [
         'n_obs',
-        't_value',
+        't_stat',
         'p',
         'df',
         'mean_diff',
diff --git a/api/src/engine/connectors/exareme/handlers/algorithms/ttest-paired.handler.ts b/api/src/engine/connectors/exareme/handlers/algorithms/ttest-paired.handler.ts
index 10ca096..d963216 100644
--- a/api/src/engine/connectors/exareme/handlers/algorithms/ttest-paired.handler.ts
+++ b/api/src/engine/connectors/exareme/handlers/algorithms/ttest-paired.handler.ts
@@ -8,11 +8,11 @@ import {
 import BaseHandler from '../base.handler';
 
 const lookupDict = {
-  t_stat: 'Statistic',
+  t_stat: 'T-value',
   p: 'P-value',
   df: 'Degrees of freedom',
   mean_diff: 'Mean difference',
-  se_diff: 'Standard error of difference',
+  se_diff: 'Standard error difference',
   ci_lower: 'Lower 95% confidence interval',
   ci_upper: 'Upper 95% confidence interval',
   cohens_d: "Cohen's d",
-- 
GitLab