miml.data.miml_dataset.MIMLDataset#
- class miml.data.miml_dataset.MIMLDataset#
Class to manage MIML data obtained from datasets
- __init__() None#
Constructor of the class MIMLDataset
Methods
__init__()Constructor of the class MIMLDataset
add_attribute(name[, position, values, feature])Add attribute to the dataset
add_bag(bag)Add a bag to the dataset
add_instance(bag, instance)Add an Instance to a Bag of the dataset
cardinality()Computes the Cardinality as the average number of labels per pattern.
delete_attribute(position)Delete attribute of the dataset
delete_bag(key_bag)Delete a bag of the dataset
delete_instance(bag, index_instance)Delete an instance of a bag of the dataset
density()Computes the density as the cardinality / numLabels.
describe()Print statistics about the dataset
distinct()Computes the numbers of labels combinations used in the dataset respect all the possible ones
get_attribute(bag, instance, attribute)Get value of an attribute of the bag
get_attributes()Get attributes values of the dataset
get_attributes_name()Get attributes name
get_bag(bag)Get data of a bag of the dataset
get_features()Get features values of the dataset
get_features_by_bag()Get features values of the dataset by bag
get_features_name()Get function for dataset features name
get_instance(bag, index_instance)Get an Instance of the dataset
get_labels()Get labels values of the dataset
get_labels_by_bag()Get labels values of the dataset
get_labels_name()Get function for dataset labels name
get_name()Get function for dataset name
get_number_attributes()Get numbers of attributes of the bag
get_number_bags()Get numbers of bags of the dataset
get_number_features()Get numbers of attributes of the dataset
get_number_instances()Get numbers of instances of the dataset
get_number_labels()Get numbers of labels of the dataset
get_statistics()Calculate statistics of the dataset
save_arff(path)save_csv(path)set_attribute(bag, index_instance, ...)Update value from attributes
set_features_name(features)Set function for dataset features name
set_labels_name(labels)Set function for dataset labels name
set_name(name)Set function for dataset name
show_dataset([start, end, attributes, mode, ...])Function to show information about the dataset
split_dataset([train_percentage, seed])Split dataset in two parts, one for training and the other for test
split_dataset_cv([folds, seed])CrossValidation K-Fold split of dataset