Skip to content
Snippets Groups Projects
Commit e8f84b76 authored by Steve Reis's avatar Steve Reis
Browse files

fix(exareme2): Issue with paired t-test

parent 653f603a
No related branches found
No related tags found
No related merge requests found
...@@ -94,23 +94,10 @@ const getFormula = (data: ExperimentCreateInput) => { ...@@ -94,23 +94,10 @@ const getFormula = (data: ExperimentCreateInput) => {
const getVariables = (data: ExperimentCreateInput) => { const getVariables = (data: ExperimentCreateInput) => {
if (!data.variables) return undefined; if (!data.variables) return undefined;
let variables = data.variables.join(',');
if (data.algorithm.id === 'TTEST_PAIRED') {
const varCount = data.variables.length;
variables = data.variables
?.reduce((vectors: string, v, i) => {
if ((i + 1) % 2 === 0) return `${vectors}${v},`;
if (varCount === i + 1) return `${vectors}${v}-${data.variables[0]}`;
return `${vectors}${v}-`;
}, '')
.replace(/,$/, '');
}
return { return {
name: 'y', name: 'y',
label: 'y', label: 'y',
value: variables, value: data.variables.join(','),
}; };
}; };
......
...@@ -20,7 +20,7 @@ const lookupDict = { ...@@ -20,7 +20,7 @@ const lookupDict = {
const NUMBER_PRECISION = 4; const NUMBER_PRECISION = 4;
export default class TTestPairedHandler extends BaseHandler { export default class TTestPairedHandler extends BaseHandler {
public static readonly ALGO_NAME = 'paired_ttest'; public static readonly ALGO_NAME = 'ttest_paired';
private canHandle(algoName: string, data: any) { private canHandle(algoName: string, data: any) {
return ( return (
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment