UNPKG

datapilot-cli

Version:

Enterprise-grade streaming multi-format data analysis with comprehensive statistical insights and intelligent relationship detection - supports CSV, JSON, Excel, TSV, Parquet - memory-efficient, cross-platform

40 lines 1.32 kB
/** * Section 2: Completeness Dimension Analyzer * Analyzes missing data patterns, suggests imputation strategies */ import type { CompletenessAnalysis } from './types'; import { DataType } from '../../core/types'; export interface CompletenessAnalyzerInput { data: (string | null | undefined)[][]; headers: string[]; columnTypes: DataType[]; rowCount: number; columnCount: number; } export declare class CompletenessAnalyzer { private data; private headers; private columnTypes; private rowCount; private columnCount; constructor(input: CompletenessAnalyzerInput); analyze(): CompletenessAnalysis; private analyzeDatasetLevel; private analyzeColumnLevel; private analyzeMissingDataMatrix; private calculateMissingCorrelations; private calculateMissingCorrelation; private describeMissingCorrelation; private detectBlockPatterns; private analyzePositionalPatterns; private countMissingInColumn; private detectMissingnessPattern; private calculateRandomnessScore; private findCorrelatedMissingColumns; private suggestImputationStrategy; private generateSparkline; private calculateCompletenessScore; private calculateVariance; private isMissing; } //# sourceMappingURL=completeness-analyzer.d.ts.map