UNPKG

@himorishige/noren-devtools

Version:

Development and testing tools for Noren PII detection library

38 lines (37 loc) 1.41 kB
/** * Common statistical functions for noren-devtools * Unified implementation to eliminate code duplication across modules */ export declare function mean(values: number[]): number; export declare function median(values: number[]): number; export declare function standardDeviation(values: number[]): number; export declare function percentile(values: number[], p: number): number; export interface ConfidenceInterval { lower: number; upper: number; level: number; } export declare function confidenceInterval(values: number[], confidenceLevel?: number): ConfidenceInterval; export interface TTestResult { tStatistic: number; pValue: number; significant: boolean; degreesOfFreedom: number; } export declare function tTest(sample1: number[], sample2: number[], alpha?: number): TTestResult; export declare function pearsonCorrelation(x: number[], y: number[]): number; export declare function formatNumber(value: number, decimals?: number): string; export declare function formatPercentage(value: number, decimals?: number): string; export declare function formatDuration(ms: number): string; export interface SummaryStats { count: number; mean: number; median: number; standardDeviation: number; min: number; max: number; p25: number; p75: number; p95: number; } export declare function calculateSummaryStats(values: number[]): SummaryStats;