Medial Code Documentation
|
MedIdSamples represent a collection of samples of a given id
Additional (optinal) entries: split
More...
#include <MedSamples.h>
Public Member Functions | |
MedIdSamples (int _id) | |
Constructor with id. | |
MedIdSamples () | |
Constructor without id. | |
void | set_split (int _split) |
Set split and export to all MedSample entries. | |
bool | same_as (MedIdSamples &other, int mode) |
Comparison function : mode 0 requires equal id/time, mode 1 requires equal outcome info, mode 2 also compares split and prediction. | |
void | get_times (vector< int > ×) const |
get a vector of all times for the pid | |
![]() | |
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 * | new_polymorphic (string derived_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) | |
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) |
virtual int | init (map< string, string > &map) |
Virtual to init object from parsed fields. | |
int | update_from_string (const string &init_string) |
virtual int | update (map< string, string > &map) |
Virtual to update object from parsed fields. | |
virtual string | object_json () const |
Data Fields | |
int | id = -1 |
Patient id. | |
int | split = -1 |
Split for cross-validation. Note that nothing forces the id and split of each MedSample to be the same as that of MedIdSamples, though anything else is an improper use, and not guaranteed to work. | |
vector< MedSample > | samples |
MedSamples for the given id. | |
MedIdSamples represent a collection of samples of a given id
Additional (optinal) entries: split
bool MedIdSamples::same_as | ( | MedIdSamples & | other, |
int | mode | ||
) |
Comparison function : mode 0 requires equal id/time, mode 1 requires equal outcome info, mode 2 also compares split and prediction.