10 SMX_KP_DAYS_SINCE_QUITTING,
11 SMX_KP_SMOK_PACK_YEARS_MAX,
12 SMX_KP_SMOK_PACK_YEARS_LAST,
15} KpSmokingGeneratorFields;
17#define KP_NEVER_SMOKER_QUIT_TIME (19000101)
20 float nlstPackYears, nlstQuitTimeYears, nlstMinAge, nlstMaxAge;
21 bool nonDefaultNlstCriterion;
24 vector<string> raw_feature_names;
32 virtual int init(map<string, string>& mapper);
47 void get_p_data(
MedFeatures& features, vector<float *> &_p_data);
49 int calcNlst(
int age,
int unknownSmoker,
int daysSinceQuitting,
float lastPackYears);
FeatureGenerator : creating features from raw signals.
@ FTR_GEN_KP_SMOKING
"kp_smoking" - creating smoking feature - KpSmokingGenerator
Definition FeatureGenerator.h:34
#define ADD_SERIALIZATION_FUNCS(...)
Definition SerializableObject.h:122
#define MEDSERIALIZE_SUPPORT(Type)
Definition SerializableObject.h:108
Definition FeatureGenerator.h:53
int iGenerateWeights
Feature/Weights generator.
Definition FeatureGenerator.h:72
vector< string > tags
Tags - for defining labels or groups. may be used later for filtering for example.
Definition FeatureGenerator.h:69
FeatureGeneratorTypes generator_type
Type.
Definition FeatureGenerator.h:57
float missing_val
Missing value.
Definition FeatureGenerator.h:66
vector< string > names
Feature name.
Definition FeatureGenerator.h:60
Definition KpSmokingGenerator.h:18
virtual int init(map< string, string > &mapper)
The parsed fields from init command.
Definition KpSmokingGenerator.cpp:24
A class for holding features data as a virtual matrix
Definition MedFeatures.h:47
Definition MedPidRepository.h:87
MedSamples represent a collection of samples per different id The data is conatined in a vector of ...
Definition MedSamples.h:129
Definition MedPidRepository.h:127