biomedical_data_generator.DatasetMeta

class biomedical_data_generator.DatasetMeta(feature_names, informative_idx, pseudo_idx, noise_idx, corr_cluster_indices, anchor_idx, anchor_role, anchor_effect_size, anchor_target_cls, cluster_label, y_weights, y_counts, n_classes, class_sep, corr_between, anchor_strength=1.0, anchor_mode='equalized', spread_non_anchors=True, random_state=None, resolved_config=<factory>)[source]

Bases: object

Metadata about the generated dataset.

Parameters:
__init__(feature_names, informative_idx, pseudo_idx, noise_idx, corr_cluster_indices, anchor_idx, anchor_role, anchor_effect_size, anchor_target_cls, cluster_label, y_weights, y_counts, n_classes, class_sep, corr_between, anchor_strength=1.0, anchor_mode='equalized', spread_non_anchors=True, random_state=None, resolved_config=<factory>)
Parameters:
Return type:

None

Methods

__init__(feature_names, informative_idx, ...)

to_dict()

Convert to a dictionary (e.g., for JSON serialization).

Attributes

anchor_mode

anchor_strength

random_state

spread_non_anchors

feature_names

informative_idx

pseudo_idx

noise_idx

corr_cluster_indices

anchor_idx

anchor_role

anchor_effect_size

anchor_target_cls

cluster_label

y_weights

y_counts

n_classes

class_sep

corr_between

resolved_config

to_dict()[source]

Convert to a dictionary (e.g., for JSON serialization).

Return type:

dict[str, object]