StatProbPlots::StatExpPlot Function

void StatExpPlot(TVec *Data, TVec *XDrawVec, TVec *YDrawVec, double &MinX, double &MaxX, double &MinY, double &MaxY, const bool DataSorted = true);

Exponential distribution probability plot.

#NameTypeDescription
1DataTVec *Data to be drawn.
2XDrawVecTVec *Returns vector of X values to be drawn - > Data estimated quantiles or in this case ordered data values.
3YDrawVecTVec *Returns vector of Y values to be drawn - > theretical Exponential probability values or in this case -ln(1-p), where p are predefined theoretical probabilities.
4MinXdouble &Returns slope line start X point, XDrawVec 25th percentile. These value are used by Dew.Stats.Tee.ProbabilityPlot series.
5MaxXdouble &Returns slope line end X point, XDrawVec 75th percentile. These value are used by Dew.Stats.Tee.ProbabilityPlot series.
6MinYdouble &Returns slope line start Y point, YDrawVec 25th percentile. These value are used by Dew.Stats.Tee.ProbabilityPlot series.
7MaxYdouble &Returns slope line end Y point, YDrawVec 75th percentile. These value are used by Dew.Stats.Tee.ProbabilityPlot series.
8DataSorted = trueconst boolIf true, algorithm assumes Data is already sorted in ascending order. If Data is not sorted, you must set this parameter to false so that internal algorithm will automatically do the sorting.
Remarks:

How to construct Exponential distribution probability plot?

  • If needed, Data values are sorted (DataSorted parameter set to false).
  • Abscissa drawing values are formed by estimated data quantiles - ordered Data values. After calculation they are copied to XDrawVec. TMtxVecBase::Length and TMtxVec::Complex properties of XDrawVec are adjusted automatically.
  • Ordinate drawing values are formed by using theoretical probability p 0 to p -> -ln(1-p). After calculation they are copied to YDrawVec. TMtxVecBase::Length and TMtxVec::Complex properties of YDrawVec are adjusted automatically.
  • XDrawVec and YDrawVec 25th and 75th percentile points are used to construct a reference line. Drawing points departures from this straight line indicate departures from Exponential distribution.
See Also: Dew.Stats.Tee.ProbabilityPlot
Declared in Dew::Stats::Units::StatProbPlots · Dew.Stats/Units.StatProbPlots.h · Cross-compiler