// // Define statistics functions. // typedef struct { double *data; long cells; double count; double min, max, range; double first, last, span, ramp; double mean, sdev; double adev; double xmean; double slope, r, steyx, slope_sdev, sn; double offset2, slope2, drift2, sdev2; double offset, scale; char *units; } STAT, *PSTAT; double stat_adev (double phase[], long count); void stat_calc (PSTAT p); void stat_data(PSTAT p, double v); void stat_dump (PSTAT p); void stat_free (PSTAT p); void stat_init (PSTAT p); void stat_line_fit (PSTAT p, PSTAT r); void stat_quad_fit (PSTAT p, PSTAT r);