@Neo
Are you looking for how to handle such a distribution in Open code? If so, below is one way to handle it.
Given the Boxplot data table, from the referenced link
The following JSL will produce the correct quantiles thru expansion into a matrix
Names Default To Here( 1 );
dt = Data Table( "Boxplot" );
a = [];
For Each Row( a = a |/ Repeat( dt:Summary Point[Row()], dt:Freq[Row()] ) );
Show( Quantile( .05, a ), Quantile( .95, a ) );
resulting in
Quantile(0.05, a) = 3;
Quantile(0.95, a) = 42;
Jim