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

fix(exareme2): T-test indep was disabled

parent 011c3184
No related branches found
No related tags found
No related merge requests found
......@@ -3,15 +3,14 @@ import TtestIndependentHandler from './ttest-independent.handler';
const data = [
{
n_obs: 2592,
t_stat: 134.30687412180572,
p: 1.0,
df: 2590,
mean_diff: 2.649063055555556,
se_diff: 0.01972395733931731,
ci_upper: 2.6815226463968456,
ci_lower: -Infinity,
cohens_d: 5.276072302860936,
t_stat: 167.79155102952237,
df: 4140.0,
p: 0.0,
mean_diff: 2.6412097730564965,
se_diff: 0.015741017690406738,
ci_upper: 2.6421969013992093,
ci_lower: 2.6402226447137838,
cohens_d: 5.214288266060559,
},
];
......
......@@ -59,12 +59,14 @@ export default class TtestOnesampleHandler extends BaseHandler {
'ci_lower',
'ci_upper',
'cohens_d',
].map((name) => [
lookupDict[name],
isNumberPrecision(data[name], name)
? data[name].toPrecision(NUMBER_PRECISION)
: data[name],
]),
]
.filter((name) => data[name] !== undefined)
.map((name) => [
lookupDict[name],
isNumberPrecision(data[name], name)
? data[name].toPrecision(NUMBER_PRECISION)
: data[name],
]),
};
return tableModel;
......
......@@ -8,6 +8,7 @@ import LogisticRegressionHandler from './algorithms/logistic-regression.handler'
import PCAHandler from './algorithms/PCA.handler';
import PearsonHandler from './algorithms/pearson.handler';
import RawHandler from './algorithms/raw.handler';
import TtestIndependentHandler from './algorithms/ttest-independent.handler';
import TtestOnesampleHandler from './algorithms/ttest-onesample.handler';
import TTestPairedHandler from './algorithms/ttest-paired.handler';
......@@ -22,6 +23,7 @@ start
.setNext(new LogisticRegressionHandler())
.setNext(new TTestPairedHandler())
.setNext(new TtestOnesampleHandler())
.setNext(new TtestIndependentHandler())
.setNext(new RawHandler()); // should be last handler as it works as a fallback (if other handlers could not process the results)
export default (exp: Experiment, data: unknown, domain: Domain): Experiment => {
......
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