Medial Code Documentation
Loading...
Searching...
No Matches
DuplicateProcessor.h
1#ifndef _FTR__PROCESS_DUPLICATE_H_
2#define _FTR__PROCESS_DUPLICATE_H_
3
4#include "FeatureProcess.h"
5
6using namespace std;
7
12public:
14
15 DuplicateProcessor() : FeatureProcessor() { init_defaults(); }
16
17 // Copy
18 //void copy(FeatureProcessor *processor) { *this = *(dynamic_cast<PredictorImputer *>(processor)); }
19
20 void init_defaults();
23 int init(map<string, string>& mapper);
24
25 // Apply cleaning model
26 int _apply(MedFeatures& features, unordered_set<int>& ids);
27
28 // Serialization
29 ADD_CLASS_NAME(DuplicateProcessor)
31};
32
34
35#endif
A virtual class of processes on MedFeatures; E.g.
#define ADD_SERIALIZATION_FUNCS(...)
Definition SerializableObject.h:122
#define MEDSERIALIZE_SUPPORT(Type)
Definition SerializableObject.h:108
Duplicates the samples in Apply only - can be used for multiple imputations to calculate CI adn more.
Definition DuplicateProcessor.h:11
int resample_cnt
how much to resample
Definition DuplicateProcessor.h:13
int init(map< string, string > &mapper)
The parsed fields from init command.
Definition DuplicateProcessor.cpp:11
Definition FeatureProcess.h:51
A class for holding features data as a virtual matrix
Definition MedFeatures.h:47
Definition StdDeque.h:58