@himorishige/noren-devtools
Version:
Development and testing tools for Noren PII detection library
38 lines (37 loc) • 1.41 kB
TypeScript
/**
* 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;