Using QQ-plot to compare two samples¶
Let  be a scalar uncertain variable modeled as a random
variable. This method deals with the construction of a dataset prior to
the choice of a probability distribution for 
. A QQ-plot (where
“QQ” stands for “quantile-quantile”) is a tool that may be used to
compare two samples 
 and
; the goal is to determine
graphically whether these two samples come from the same probability
distribution or not. If this is the case, the two samples should be
aggregated in order to increase the robustness of further statistical
analysis.
A QQ-plot is based on the notion of quantile. The
-quantile 
 of 
, where
, is defined as follows:
If a sample  of 
 is
available, the quantile can be estimated empirically:
the sample
is first placed in ascending order, which gives the sample
;
then, an estimate of the
-quantile is:
where  denotes the integral part of
.
Thus, the  smallest value of the sample
 is an estimate 
 of the
-quantile where 
(
). Let us then consider our second sample
; this one also provides an
estimate 
 of this same quantile:
If both samples correspond to the same probability distribution,
then  and
 should be close. Thus, graphically, the
points
should be close to the diagonal.
The following figure illustrates the principle of a QQ-plot with two
samples of size  and 
. Note that the unit of the
two axis is that of the variable 
 studied. In this example, the
points remain close to the diagonal and the hypothesis “the two samples
come from the same distribution” does not seem irrelevant, even if a
more quantitative analysis should be carried out to confirm this.
(Source code, png, hires.png, pdf)
(Source code, png, hires.png, pdf)
In this second example, the two samples clearly arise from two different distributions.
API:
See
VisualTest_DrawQQplot()to draw a QQ plot
Examples:
      OpenTURNS