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

refactor(exareme): Cleaning algorithms

parent 4690ffeb
No related branches found
No related tags found
No related merge requests found
...@@ -83,9 +83,6 @@ describe('Linear regression CV result handler', () => { ...@@ -83,9 +83,6 @@ describe('Linear regression CV result handler', () => {
const dataPoints = experiment.results[0] as TableResult; const dataPoints = experiment.results[0] as TableResult;
const scoresData = experiment.results[1] as TableResult; const scoresData = experiment.results[1] as TableResult;
console.log(JSON.stringify(dataPoints));
console.log(JSON.stringify(scoresData));
expect(dataPoints.data).toStrictEqual(expectedDataPoints); expect(dataPoints.data).toStrictEqual(expectedDataPoints);
expect(scoresData.data).toStrictEqual(expectedScoresData); expect(scoresData.data).toStrictEqual(expectedScoresData);
......
import { Domain } from 'src/engine/models/domain.model'; import { Domain } from '../../../../models/domain.model';
import { Experiment } from '../../../../models/experiment/experiment.model'; import { Experiment } from '../../../../models/experiment/experiment.model';
import LinearRegressionHandler from './linear-regression.handler'; import LinearRegressionHandler from './linear-regression.handler';
......
import { Domain } from 'src/engine/models/domain.model'; import { Domain } from '../../../../models/domain.model';
import { Variable } from 'src/engine/models/variable.model'; import { Variable } from '../../../../models/variable.model';
import { isNumber } from '../../../../../common/utils/shared.utils'; import { isNumber } from '../../../../../common/utils/shared.utils';
import { Experiment } from '../../../../models/experiment/experiment.model'; import { Experiment } from '../../../../models/experiment/experiment.model';
import { import {
...@@ -31,7 +31,7 @@ const lookupDict = { ...@@ -31,7 +31,7 @@ const lookupDict = {
export default class LinearRegressionHandler extends BaseHandler { export default class LinearRegressionHandler extends BaseHandler {
private getModel(data: any): TableResult | undefined { private getModel(data: any): TableResult | undefined {
const excepts = ['n_obs']; const exclude = ['n_obs'];
const tableModel: TableResult = { const tableModel: TableResult = {
name: 'Model', name: 'Model',
tableStyle: TableStyle.DEFAULT, tableStyle: TableStyle.DEFAULT,
...@@ -48,7 +48,7 @@ export default class LinearRegressionHandler extends BaseHandler { ...@@ -48,7 +48,7 @@ export default class LinearRegressionHandler extends BaseHandler {
'f_pvalue', 'f_pvalue',
].map((name) => [ ].map((name) => [
lookupDict[name], lookupDict[name],
isNumber(data[name]) && !excepts.includes(name) isNumber(data[name]) && !exclude.includes(name)
? data[name].toPrecision(NUMBER_PRECISION) ? data[name].toPrecision(NUMBER_PRECISION)
: data[name], : data[name],
]), ]),
......
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