|
void | init_tables (MedDictionarySections &dict) |
|
virtual int | init (map< string, string > &mapper) |
| The parsed fields from init command.
|
|
virtual int | update (map< string, string > &mapper) |
| Virtual to update object from parsed fields.
|
|
void | set_names () |
|
void | set_signal_ids (MedSignals &sigs) |
|
void | fit_for_repository (MedPidRepository &rep) |
| Prepartion and adjustment for model based on repository.
|
|
virtual void | copy (FeatureGenerator *generator) |
|
int | _learn (MedPidRepository &rep, const MedSamples &samples, vector< RepProcessor * > processors) |
|
void | calcSmokingDuration (int neverSmoker, int unknownSmoker, vector< RangeStatus > &smokeRanges, int birthDate, int lastPackYearsDate, UniversalSigVec &SmokingDurationUsv, int testDate, float &smokingDurationBeforeLastPackYears, float &smokingDuration) |
|
void | getLastSmokingDuration (int birthDate, UniversalSigVec &SmokingDurationUsv, int testDate, int &lastDurationDate, float &lastDurationValue) |
|
void | calcPackYears (UniversalSigVec &SmokingPackYearsUsv, int testDate, int &neverSmoker, int ¤tSmoker, int &formerSmoker, int &lastPackYearsDate, float &lastPackYears, float &maxPackYears) |
|
void | calcQuitTimeOriginalData (PidDynamicRec &rec, UniversalSigVec &smokingStatusUsv, UniversalSigVec &quitTimeUsv, int testDate, int formerSmoker, int neverSmoker, int currentSmoker, float &daysSinceQuittingOriginal) |
|
void | calcPackYearsOriginalData (int testDate, int lastPackYearsDate, float lastPackYears, float &lastPackYearsOriginal, UniversalSigVec SmokingIntensityUsv, UniversalSigVec SmokingDurationUsv) |
|
void | fixPackYearsSmokingIntensity (float smokingDurationSinceLastPackYears, float &smokingIntensity, float smokingDuration, float &lastPackYears, float &maxPackYears) |
|
void | printDebug (vector< RangeStatus > &smokeRanges, int qa_print, UniversalSigVec &smokingStatusUsv, UniversalSigVec &SmokingIntensityUsv, int birthDate, int testDate, vector< pair< SMOKING_STATUS, int > > &smokingStatusVec, PidDynamicRec &rec, UniversalSigVec &quitTimeUsv, UniversalSigVec &SmokingPackYearsUsv, float smokingIntensity, float smokingDuration, float yearsSinceQuitting, float maxPackYears) |
|
void | addDataToMat (vector< float * > &_p_data, int index, int i, int age, int currentSmoker, int formerSmoker, float daysSinceQuitting, float daysSinceQuittingOriginal, float maxPackYears, float lastPackYears, float lastPackYearsOriginal, int neverSmoker, int unknownSmoker, int passiveSmoker, float yearsSinceQuitting, float smokingIntensity, float smokingDuration) |
|
int | _generate (PidDynamicRec &rec, MedFeatures &features, int index, int num, vector< float * > &_p_data) |
|
void | get_p_data (MedFeatures &features, vector< float * > &_p_data) |
|
int | calcNlst (int age, int unknownSmoker, int daysSinceQuitting, float lastPackYears) |
|
SMOKING_STATUS | val2SmokingStatus (int sigVal, int smokingStatusSid, PidRec &rec) |
|
void | genSmokingVec (PidDynamicRec &rec, UniversalSigVec &smokingStatusUsv, vector< pair< SMOKING_STATUS, int > > &smokingStatusVec, int testDate, int &unknownSmoker, int &neverSmoker, int &passiveSmoker, int &formerSmoker, int ¤tSmoker) |
|
void | genFirstLastSmokingDates (PidDynamicRec &rec, UniversalSigVec &smokingStatusUsv, UniversalSigVec &quitTimeUsv, int testDate, map< SMOKING_STATUS, pair< int, int > > &smokingStatusDates, vector< int > &dates, int birth_date) |
|
void | genSmokingStatus (map< SMOKING_STATUS, pair< int, int > > &smokingStatusDates, vector< int > &dates, int testDate, int birthDate, vector< pair< SMOKING_STATUS, int > > &smokingStatusVec) |
|
void | genSmokingRanges (vector< pair< SMOKING_STATUS, int > > &smokingStatusVec, int testDate, int birthDate, vector< RangeStatus > &smokeRanges) |
|
void | genLastStatus (vector< RangeStatus > &smokeRanges, int &unknownSmoker, int &neverSmoker, int &formerSmoker, int ¤tSmoker, int &passiveSmoker) |
|
void | calcQuitTime (vector< RangeStatus > &smokeRange, int formerSmoker, int neverSmoker, int currentSmoker, int testDate, int birthDate, float &daysSinceQuitting, float &yearsSinceQuitting) |
|
void | calcSmokingIntensity (UniversalSigVec &SmokingIntensityUsv, int testDate, int neverSmoker, float &smokingIntensity) |
|
void | getQuitAge (PidDynamicRec &rec, int lastDate, float &ageAtEx, float &deltaTime) |
|
void | get_required_signal_categories (unordered_map< string, vector< string > > &signal_categories_in_use) const |
| returns for each used signal it's used categories
|
|
virtual void | prepare (MedFeatures &features, MedPidRepository &rep, MedSamples &samples) |
|
void | get_p_data (MedFeatures &features) |
|
virtual void | clear () |
|
void | get_required_signal_names (unordered_set< string > &signalNames) |
|
virtual void | set_required_signal_ids (MedDictionarySections &dict) |
|
void | get_required_signal_ids (unordered_set< int > &signalIds) |
|
virtual void | get_generated_features (unordered_set< string > &names_list) |
|
int | learn (MedPidRepository &rep, const MedSamples &samples, vector< RepProcessor * > processors) |
|
int | learn (MedPidRepository &rep, const MedSamples &samples) |
|
int | _generate (PidDynamicRec &in_rep, MedFeatures &features, int index, int num) |
|
int | generate (PidDynamicRec &in_rep, MedFeatures &features, int index, int num) |
|
int | generate (PidDynamicRec &in_rep, MedFeatures &features) |
|
int | generate (MedPidRepository &rep, int id, MedFeatures &features) |
|
int | generate (MedPidRepository &rep, int id, MedFeatures &features, int index, int num) |
|
virtual int | _generate (MedFeatures &features) |
|
int | generate (MedFeatures &features) |
|
virtual int | init (void *generator_params) |
|
virtual void | init_defaults () |
|
virtual int | nfeatures () |
|
virtual int | filter_features (unordered_set< string > &validFeatures) |
| summary> prints summary of generator job.
|
|
virtual void | make_summary () |
|
void * | new_polymorphic (string derived_class_name) |
| for polymorphic classes that want to be able to serialize/deserialize a pointer * to the derived class given its type one needs to implement this function to return a new to the derived class given its type (as in my_type)
|
|
size_t | get_generator_size () |
|
size_t | generator_serialize (unsigned char *blob) |
|
virtual void | print () |
|
virtual void | dprint (const string &pref, int fg_flag) |
|
virtual int | version () const |
| Relevant for serializations.
|
|
virtual string | my_class_name () const |
| For better handling of serializations it is highly recommended that each SerializableObject inheriting class will implement the next method.
|
|
virtual void | serialized_fields_name (vector< string > &field_names) const |
| The names of the serialized fields.
|
|
virtual void | pre_serialization () |
|
virtual void | post_deserialization () |
|
virtual size_t | get_size () |
| Gets bytes sizes for serializations.
|
|
virtual size_t | serialize (unsigned char *blob) |
| Serialiazing object to blob memory. return number ob bytes wrote to memory.
|
|
virtual size_t | deserialize (unsigned char *blob) |
| Deserialiazing blob to object. returns number of bytes read.
|
|
size_t | serialize_vec (vector< unsigned char > &blob) |
|
size_t | deserialize_vec (vector< unsigned char > &blob) |
|
virtual size_t | serialize (vector< unsigned char > &blob) |
|
virtual size_t | deserialize (vector< unsigned char > &blob) |
|
virtual int | read_from_file (const string &fname) |
| read and deserialize model
|
|
virtual int | write_to_file (const string &fname) |
| serialize model and write to file
|
|
virtual int | read_from_file_unsafe (const string &fname) |
| read and deserialize model without checking version number - unsafe read
|
|
int | init_from_string (string init_string) |
| Init from string.
|
|
int | init_params_from_file (string init_file) |
|
int | init_param_from_file (string file_str, string ¶m) |
|
int | update_from_string (const string &init_string) |
|
virtual string | object_json () const |
|