aboutsummaryrefslogtreecommitdiff
path: root/frontend/src/app/_data/Experiment.ts
diff options
context:
space:
mode:
authorDESKTOP-S0O2C44\ROG <ivan996sk@gmail.com>2022-04-06 23:26:45 +0200
committerDESKTOP-S0O2C44\ROG <ivan996sk@gmail.com>2022-04-06 23:26:45 +0200
commit07eb321090326a13d997b0c6380d5cb02463f5a2 (patch)
treede0cabcf71cc3bb6c37a9b5285f200ef825a7054 /frontend/src/app/_data/Experiment.ts
parent50ded629f0d85b8e998780aef8adf09f09d6d232 (diff)
parent82f95737f31134ca9e2a811f428d19bc7fdd5b43 (diff)
Merge branch 'dev' of http://gitlab.pmf.kg.ac.rs/igrannonica/neuronstellar into dev
Diffstat (limited to 'frontend/src/app/_data/Experiment.ts')
-rw-r--r--frontend/src/app/_data/Experiment.ts34
1 files changed, 34 insertions, 0 deletions
diff --git a/frontend/src/app/_data/Experiment.ts b/frontend/src/app/_data/Experiment.ts
new file mode 100644
index 00000000..10320ab6
--- /dev/null
+++ b/frontend/src/app/_data/Experiment.ts
@@ -0,0 +1,34 @@
+export default class Experiment {
+ _id: string = '';
+ constructor(
+ public name: string = 'Novi experiment',
+ public description: string = '',
+ public datasetId: string = '',
+ public inputColumns: string[] = [],
+ public columnToPredict: string = '',
+ public nullValues: NullValueOptions = NullValueOptions.DeleteRows,
+ public nullValuesReplacers: NullValReplacer[] = [],
+ public dateCreated: Date = new Date(),
+ public lastUpdated: Date = new Date()
+ ) { }
+}
+
+export enum NullValueOptions {
+ DeleteRows = 'delete_rows',
+ DeleteColumns = 'delete_columns',
+ Replace = 'replace'
+}
+
+export enum ReplaceWith {
+ None = 'Popuni...',
+ Mean = 'Srednja vrednost',
+ Median = 'Medijana',
+ Min = 'Minimum',
+ Max = 'Maksimum'
+}
+
+export class NullValReplacer {
+ "column": string;
+ "option": NullValueOptions;
+ "value": string;
+} \ No newline at end of file