1#ifndef __PROBADJUSTPOSTPROCESSOR_H__
2#define __PROBADJUSTPOSTPROCESSOR_H__
15 vector<string> resolvedNames;
16 vector<int> min, max, factors;
21 bool model_initiated =
false;
27 int inherited_verbosity = 0;
37 int init(map<string, string> &mapper);
47 void set_model_initiated(
bool val) { model_initiated = val; }
50 ADD_SERIALIZATION_FUNCS(processor_type, names,resolvedNames,min,max,factors,probs,
priorsFile,
odds,
priorsModel, priorsJson)
Logger.h - allowing logs with more control.
MedAlgo - APIs to different algorithms: Linear Models, RF, GBM, KNN, and more.
@ FTR_POSTPROCESS_ADJUST
"adjust_probs" to adjust model calibrated predictions according to priors. Creates ProbAdjustPostProc...
Definition PostProcessor.h:25
#define ADD_SERIALIZATION_FUNCS(...)
Definition SerializableObject.h:122
#define MEDSERIALIZE_SUPPORT(Type)
Definition SerializableObject.h:108
A class for holding features data as a virtual matrix
Definition MedFeatures.h:47
A model = repCleaner + featureGenerator + featureProcessor + MedPredictor.
Definition MedModel.h:56
int verbosity
verbosity 0 -> much less printouts in predict
Definition MedModel.h:109
MedPidRepository * p_rep
not serialized. stores pointer to rep used in Learn or Apply after call.
Definition MedModel.h:302
Definition MedPidRepository.h:87
An Abstract PostProcessor class.
Definition PostProcessor.h:39
Definition ProbAdjustPostProcessor.h:12
MedPidRepository * p_rep
required for building priors matrix
Definition ProbAdjustPostProcessor.h:20
MedModel * priorsModel
model for generating features for priors
Definition ProbAdjustPostProcessor.h:19
vector< float > odds
over all odds. learn if not given
Definition ProbAdjustPostProcessor.h:18
int init(map< string, string > &mapper)
Global init for general args in all explainers.
Definition ProbAdjustPostProcessor.cpp:18
void Learn(const MedFeatures &matrix)
Learns from predictor and train_matrix (PostProcessor API)
Definition ProbAdjustPostProcessor.cpp:143
void get_output_fields(vector< Effected_Field > &fields) const
List of fields that are being effected by this post_processor.
Definition ProbAdjustPostProcessor.cpp:14
string priorsFile
Parameters.
Definition ProbAdjustPostProcessor.h:24
void get_input_fields(vector< Effected_Field > &fields) const
List of fields that are used by this post_processor.
Definition ProbAdjustPostProcessor.cpp:11