qngmeter/RandTest/KolmogorovSmirnov.h

20 lines
438 B
C
Raw Normal View History

2024-03-02 17:58:28 +02:00
#pragma once
#include <math.h>
class CKolmogorovSmirnov
{
public:
CKolmogorovSmirnov();
public:
double ZtoP( double zscore );
double PtoZ( double p );
void KSUP( double* pKn_pos, double* pKn_neg, double* U, unsigned long n );
double lnf( double xx );
double lnbin( double n, double k );
double KSProb( unsigned long n, double Kn );
private:
static int KSUPcompare( const void* elem1, const void* elem2 );
};