68 float z_score_threshold = 3.0f);
Generic data validation over any Dataset implementation – descriptive statistics and missingness/outl...
Definition dataset_validator.hpp:46
static DatasetStatistics ComputeStatistics(const Dataset &dataset)
Computes per-field descriptive statistics across every sample in dataset.
static std::vector< ValidationIssue > DetectIssues(const Dataset &dataset, const DatasetStatistics &stats, float z_score_threshold=3.0f)
Scans dataset for missing (NaN) values and statistical outliers.
Random-access dataset abstraction – pulsatrix's analogue of PyTorch's torch.utils....
Definition dataset.hpp:33
Random-access dataset abstraction – Sample, Dataset (size()/get()).
Definition acquisition_functions.hpp:16
One Dataset's per-field descriptive statistics.
Definition dataset_validator.hpp:25
std::vector< FieldStatistics > fields
Definition dataset_validator.hpp:26
Descriptive statistics for one Sample field position, aggregated across a whole Dataset.
Definition dataset_validator.hpp:16
int64_t count
Total elements aggregated (across every sample's Tensor for this field).
Definition dataset_validator.hpp:17
float std_dev
Population standard deviation.
Definition dataset_validator.hpp:19
float min_value
Definition dataset_validator.hpp:20
float max_value
Definition dataset_validator.hpp:21
float mean
Definition dataset_validator.hpp:18
One detected data-quality issue: a missing (NaN) value or a statistical outlier.
Definition dataset_validator.hpp:30
int64_t field_index
Definition dataset_validator.hpp:32
std::string description
Definition dataset_validator.hpp:33
int64_t sample_index
Definition dataset_validator.hpp:31