IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
alglib.bdss Class Reference

Classes

class  cvreport
 

Static Public Member Functions

static void dserrallocate (int nclasses, ref double[] buf)
 
static void dserraccumulate (ref double[] buf, double[] y, double[] desiredy)
 
static void dserrfinish (ref double[] buf)
 
static void dsnormalize (ref double[,] xy, int npoints, int nvars, ref int info, ref double[] means, ref double[] sigmas)
 
static void dsnormalizec (double[,] xy, int npoints, int nvars, ref int info, ref double[] means, ref double[] sigmas)
 
static double dsgetmeanmindistance (double[,] xy, int npoints, int nvars)
 
static void dstie (ref double[] a, int n, ref int[] ties, ref int tiecount, ref int[] p1, ref int[] p2)
 
static void dstiefasti (ref double[] a, ref int[] b, int n, ref int[] ties, ref int tiecount, ref double[] bufr, ref int[] bufi)
 
static void dsoptimalsplit2 (double[] a, int[] c, int n, ref int info, ref double threshold, ref double pal, ref double pbl, ref double par, ref double pbr, ref double cve)
 
static void dsoptimalsplit2fast (ref double[] a, ref int[] c, ref int[] tiesbuf, ref int[] cntbuf, ref double[] bufr, ref int[] bufi, int n, int nc, double alpha, ref int info, ref double threshold, ref double rms, ref double cvrms)
 
static void dssplitk (double[] a, int[] c, int n, int nc, int kmax, ref int info, ref double[] thresholds, ref int ni, ref double cve)
 
static void dsoptimalsplitk (double[] a, int[] c, int n, int nc, int kmax, ref int info, ref double[] thresholds, ref int ni, ref double cve)
 
static void dserrallocate (int nclasses, ref double[] buf)
 
static void dserraccumulate (ref double[] buf, double[] y, double[] desiredy)
 
static void dserrfinish (ref double[] buf)
 
static void dsnormalize (ref double[,] xy, int npoints, int nvars, ref int info, ref double[] means, ref double[] sigmas)
 
static void dsnormalizec (double[,] xy, int npoints, int nvars, ref int info, ref double[] means, ref double[] sigmas)
 
static double dsgetmeanmindistance (double[,] xy, int npoints, int nvars)
 
static void dstie (ref double[] a, int n, ref int[] ties, ref int tiecount, ref int[] p1, ref int[] p2)
 
static void dstiefasti (ref double[] a, ref int[] b, int n, ref int[] ties, ref int tiecount, ref double[] bufr, ref int[] bufi)
 
static void dsoptimalsplit2 (double[] a, int[] c, int n, ref int info, ref double threshold, ref double pal, ref double pbl, ref double par, ref double pbr, ref double cve)
 
static void dsoptimalsplit2fast (ref double[] a, ref int[] c, ref int[] tiesbuf, ref int[] cntbuf, ref double[] bufr, ref int[] bufi, int n, int nc, double alpha, ref int info, ref double threshold, ref double rms, ref double cvrms)
 
static void dssplitk (double[] a, int[] c, int n, int nc, int kmax, ref int info, ref double[] thresholds, ref int ni, ref double cve)
 
static void dsoptimalsplitk (double[] a, int[] c, int n, int nc, int kmax, ref int info, ref double[] thresholds, ref int ni, ref double cve)
 

Static Private Member Functions

static double xlny (double x, double y)
 
static double getcv (int[] cnt, int nc)
 
static void tieaddc (int[] c, int[] ties, int ntie, int nc, ref int[] cnt)
 
static void tiesubc (int[] c, int[] ties, int ntie, int nc, ref int[] cnt)
 
static double xlny (double x, double y)
 
static double getcv (int[] cnt, int nc)
 
static void tieaddc (int[] c, int[] ties, int ntie, int nc, ref int[] cnt)
 
static void tiesubc (int[] c, int[] ties, int ntie, int nc, ref int[] cnt)
 

Member Function Documentation

static void alglib.bdss.dserrallocate ( int  nclasses,
ref double[]  buf 
)
inlinestatic
static void alglib.bdss.dserraccumulate ( ref double[]  buf,
double[]  y,
double[]  desiredy 
)
inlinestatic
static void alglib.bdss.dserrfinish ( ref double[]  buf)
inlinestatic
static void alglib.bdss.dsnormalize ( ref double  xy[,],
int  npoints,
int  nvars,
ref int  info,
ref double[]  means,
ref double[]  sigmas 
)
inlinestatic
static void alglib.bdss.dsnormalizec ( double  xy[,],
int  npoints,
int  nvars,
ref int  info,
ref double[]  means,
ref double[]  sigmas 
)
inlinestatic
static double alglib.bdss.dsgetmeanmindistance ( double  xy[,],
int  npoints,
int  nvars 
)
inlinestatic
static void alglib.bdss.dstie ( ref double[]  a,
int  n,
ref int[]  ties,
ref int  tiecount,
ref int[]  p1,
ref int[]  p2 
)
inlinestatic
static void alglib.bdss.dstiefasti ( ref double[]  a,
ref int[]  b,
int  n,
ref int[]  ties,
ref int  tiecount,
ref double[]  bufr,
ref int[]  bufi 
)
inlinestatic
static void alglib.bdss.dsoptimalsplit2 ( double[]  a,
int[]  c,
int  n,
ref int  info,
ref double  threshold,
ref double  pal,
ref double  pbl,
ref double  par,
ref double  pbr,
ref double  cve 
)
inlinestatic
static void alglib.bdss.dsoptimalsplit2fast ( ref double[]  a,
ref int[]  c,
ref int[]  tiesbuf,
ref int[]  cntbuf,
ref double[]  bufr,
ref int[]  bufi,
int  n,
int  nc,
double  alpha,
ref int  info,
ref double  threshold,
ref double  rms,
ref double  cvrms 
)
inlinestatic
static void alglib.bdss.dssplitk ( double[]  a,
int[]  c,
int  n,
int  nc,
int  kmax,
ref int  info,
ref double[]  thresholds,
ref int  ni,
ref double  cve 
)
inlinestatic
static void alglib.bdss.dsoptimalsplitk ( double[]  a,
int[]  c,
int  n,
int  nc,
int  kmax,
ref int  info,
ref double[]  thresholds,
ref int  ni,
ref double  cve 
)
inlinestatic
static double alglib.bdss.xlny ( double  x,
double  y 
)
inlinestaticprivate
static double alglib.bdss.getcv ( int[]  cnt,
int  nc 
)
inlinestaticprivate
static void alglib.bdss.tieaddc ( int[]  c,
int[]  ties,
int  ntie,
int  nc,
ref int[]  cnt 
)
inlinestaticprivate
static void alglib.bdss.tiesubc ( int[]  c,
int[]  ties,
int  ntie,
int  nc,
ref int[]  cnt 
)
inlinestaticprivate
static void alglib.bdss.dserrallocate ( int  nclasses,
ref double[]  buf 
)
inlinestatic
static void alglib.bdss.dserraccumulate ( ref double[]  buf,
double[]  y,
double[]  desiredy 
)
inlinestatic
static void alglib.bdss.dserrfinish ( ref double[]  buf)
inlinestatic
static void alglib.bdss.dsnormalize ( ref double  xy[,],
int  npoints,
int  nvars,
ref int  info,
ref double[]  means,
ref double[]  sigmas 
)
inlinestatic
static void alglib.bdss.dsnormalizec ( double  xy[,],
int  npoints,
int  nvars,
ref int  info,
ref double[]  means,
ref double[]  sigmas 
)
inlinestatic
static double alglib.bdss.dsgetmeanmindistance ( double  xy[,],
int  npoints,
int  nvars 
)
inlinestatic
static void alglib.bdss.dstie ( ref double[]  a,
int  n,
ref int[]  ties,
ref int  tiecount,
ref int[]  p1,
ref int[]  p2 
)
inlinestatic
static void alglib.bdss.dstiefasti ( ref double[]  a,
ref int[]  b,
int  n,
ref int[]  ties,
ref int  tiecount,
ref double[]  bufr,
ref int[]  bufi 
)
inlinestatic
static void alglib.bdss.dsoptimalsplit2 ( double[]  a,
int[]  c,
int  n,
ref int  info,
ref double  threshold,
ref double  pal,
ref double  pbl,
ref double  par,
ref double  pbr,
ref double  cve 
)
inlinestatic
static void alglib.bdss.dsoptimalsplit2fast ( ref double[]  a,
ref int[]  c,
ref int[]  tiesbuf,
ref int[]  cntbuf,
ref double[]  bufr,
ref int[]  bufi,
int  n,
int  nc,
double  alpha,
ref int  info,
ref double  threshold,
ref double  rms,
ref double  cvrms 
)
inlinestatic
static void alglib.bdss.dssplitk ( double[]  a,
int[]  c,
int  n,
int  nc,
int  kmax,
ref int  info,
ref double[]  thresholds,
ref int  ni,
ref double  cve 
)
inlinestatic
static void alglib.bdss.dsoptimalsplitk ( double[]  a,
int[]  c,
int  n,
int  nc,
int  kmax,
ref int  info,
ref double[]  thresholds,
ref int  ni,
ref double  cve 
)
inlinestatic
static double alglib.bdss.xlny ( double  x,
double  y 
)
inlinestaticprivate
static double alglib.bdss.getcv ( int[]  cnt,
int  nc 
)
inlinestaticprivate

References alglib.bdss.xlny().

static void alglib.bdss.tieaddc ( int[]  c,
int[]  ties,
int  ntie,
int  nc,
ref int[]  cnt 
)
inlinestaticprivate
static void alglib.bdss.tiesubc ( int[]  c,
int[]  ties,
int  ntie,
int  nc,
ref int[]  cnt 
)
inlinestaticprivate

The documentation for this class was generated from the following file: