This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository
https://gitbox.apache.org/repos/asf/incubator-datasketches-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new a7bcd09 Automatic Site Publish by Buildbot
a7bcd09 is described below
commit a7bcd099b77a1eafdd7931b1eff376f20b546580
Author: buildbot <[email protected]>
AuthorDate: Thu Oct 22 16:05:57 2020 +0000
Automatic Site Publish by Buildbot
---
output/docs/REQ/ReqAccuracyAdversarial.html | 211 +++++++++++++--
output/docs/REQ/ReqAccuracyRandomShuffled.html | 301 ++++++++++++++++++++-
.../img/req/ReqErrEqHraK50SL20T0_LT_FlipFlop.png | Bin 61136 -> 0 bytes
.../img/req/ReqErrEqHraK50SL20T0_LT_Random.png | Bin 74839 -> 0 bytes
.../img/req/ReqErrEqHraK50SL20T0_LT_Reversed.png | Bin 62110 -> 0 bytes
.../img/req/ReqErrEqHraK50SL20T0_LT_Sorted.png | Bin 57982 -> 0 bytes
.../docs/img/req/ReqErrEqHraK50SL20T0_LT_Sqrt.png | Bin 71535 -> 0 bytes
.../img/req/ReqErrEqHraK50SL20T0_LT_Zoomin.png | Bin 62363 -> 0 bytes
.../img/req/ReqErrEqHraK50SL20T0_LT_Zoomout.png | Bin 61026 -> 0 bytes
.../docs/img/req/ReqErrEqHraK50SL20T12_LT_NoSh.png | Bin 61273 -> 0 bytes
.../img/req/ReqErrEqHraLtK50SL20T12_FlipFlop.png | Bin 0 -> 82336 bytes
.../img/req/ReqErrEqHraLtK50SL20T12_Random.png | Bin 0 -> 70750 bytes
.../img/req/ReqErrEqHraLtK50SL20T12_Reversed.png | Bin 0 -> 87446 bytes
.../img/req/ReqErrEqHraLtK50SL20T12_Sorted.png | Bin 0 -> 68624 bytes
.../docs/img/req/ReqErrEqHraLtK50SL20T12_Sqrt.png | Bin 0 -> 80336 bytes
.../img/req/ReqErrEqHraLtK50SL20T12_Zoomin.png | Bin 0 -> 82751 bytes
.../img/req/ReqErrEqHraLtK50SL20T12_Zoomout.png | Bin 0 -> 77345 bytes
17 files changed, 480 insertions(+), 32 deletions(-)
diff --git a/output/docs/REQ/ReqAccuracyAdversarial.html
b/output/docs/REQ/ReqAccuracyAdversarial.html
index 6cc8711..a4afa15 100644
--- a/output/docs/REQ/ReqAccuracyAdversarial.html
+++ b/output/docs/REQ/ReqAccuracyAdversarial.html
@@ -516,35 +516,40 @@
<p>For those that are interested in the actual code that run these tests can
examine the following links.</p>
<ul>
- <li><a
href="https://github.com/apache/incubator-datasketches-characterization/blob/master/src/test/java/org/apache/datasketches/characterization/quantiles/ReqSketchAccuracyProfile2.java">Code</a>:
The code used to generate these characterization studies.</li>
- <li><a
href="https://github.com/apache/incubator-datasketches-characterization/blob/master/src/main/resources/quantiles/ReqSketchAccuracy2Job.conf">Config</a>:
The human readable and editable configuration file that instructs the above
code with the specific properties used to run the test. These configuration
properties are different for each of the following plots and summarized below
with each plot.</li>
+ <li><a
href="https://github.com/apache/incubator-datasketches-characterization/blob/master/src/test/java/org/apache/datasketches/characterization/quantiles/ReqSketchAccuracyProfile.java">Code</a>:
The code used to generate these characterization studies.</li>
+ <li><a
href="https://github.com/apache/incubator-datasketches-characterization/blob/master/src/main/resources/quantiles/ReqSketchAccuracyJob.conf">Config</a>:
The human readable and editable configuration file that instructs the above
code with the specific properties used to run the test. These configuration
properties are different for each of the following plots and summarized below
with each plot.</li>
</ul>
<h2 id="test-design">Test Design</h2>
<ul>
- <li>Stream Length (SL): 2^20</li>
+ <li>Stream Length (SL): 2^20 = 1,048,576 floats</li>
<li>Stream Values: Natural numbers, ℕ<sub>1</sub>, from 1 to SL, expressed
as 32-bit floats.</li>
<li>Y-axis: The absolute error of the sketch <em>getRank(value)</em>
method.</li>
<li>X-axis: The normalized rank [0.0, 1.0]</li>
- <li>Plot Points (PP): 100. Equally spaced points along the X-axis starting
at <em>1.0/SL</em> and ending at 1.0.</li>
+ <li>Plot Points (PP): 100. Equally spaced points along the X-axis starting
at 0 and ending at 1.0.</li>
<li>Trial:
<ul>
- <li>The stream is generated according to the chosen adversarial
pattern.</li>
- <li>At each Plot Point, we compute the rank errors of all ~10K points
from the preceding PP to the current PP.</li>
- <li>These 10K error values are fed into an error quantile sketch
associated with the current PP.</li>
- <li>3 quantile values (-3sd, Median, +3sd) are extracted from each error
sketch. These error quantiles correspond to the standard normal distribuion at
the median, and +/- 3SD, where SD stands for Standard Deviation from the
mean.</li>
+ <li>The stream is generated according to the chosen adversarial pattern
and presented to the sketch.</li>
+ <li>Execute <em>estRanks[] = getRanks(trueValues[])</em> from the sketch
where the array of <em>trueValues[]</em> are the 100 equally spaced values
along the x-axis that exactly correspond to the above Plot Points. The
<em>estRanks[]</em> is the array of the sketch’s estimates of the ranks of the
given <em>trueValues</em>.</li>
+ <li>Computes the absolute error: <em>estRanks[i] - trueRanks[i]</em> for
each Plot Point and submits this error to a corresponding array of standard
qantile sketches, with one quantile sketch assigned to each Plot Point.</li>
+ </ul>
+ </li>
+ <li>Trials:
+ <ul>
+ <li>2^12 trials are executed. This produces a distribution of error at
each Plot Point held by the error quantile skeches.</li>
+ <li><strong>Note:</strong> With these tests, since we do not shuffle the
stream with each trial, randomization is due to just the internal random
process of the sketch itself.</li>
+ <li>Extract 7 quantiles from the error quantile sketches at each Plot
Point. These error quantiles correspond to the standard normal distribuion at
the median, +/- 1SD, +/- 2SD and +/- 3SD, where SD stands for Standard
Deviation from the mean.</li>
</ul>
</li>
<li>Plotting:
<ul>
- <li>Each of the error quantiles are connected by lines to form contours
of the error distribution where the area between the +/- 3SD contours is the
99.7% confidence interval.</li>
+ <li>Each of the error quantiles are connected by lines to form contours
of the error distribution where the area between the +/- 1SD contours is the
size of the 68% confidence interval; between the +/- 2SD coutours is the 95.4%
confidence interval; and between the +/- 3SD contours is the 99.7% confidence
interval.</li>
<li>In addition to the error contours. 6 dashed contours (with colors
corresponding to the error contours) represent the a priori estimates of the
error at each of the +/- standard deviations computed from the sketch’s
<em>getRankLowerBound(double, int)</em> and <em>getRankUpperBound(double,
int)</em> methods.</li>
</ul>
</li>
</ul>
-<h2 id="specific-configurations">Specific Configurations</h2>
-<h3 id="common-configuration-for-the-following-plots">Common Configuration for
the following plots</h3>
+<h3 id="common-configuration-for-the-these-tests">Common Configuration for the
these tests</h3>
<ul>
<li>K=50: the sketch sizing & accuracy parameter</li>
<li>HRA: High Rank Accuracy</li>
@@ -554,47 +559,203 @@
<li>PP=100: Number of plot points on the x-axis</li>
</ul>
-<h3 id="plot-1-adversarial-pattern-sorted">Plot 1 Adversarial Pattern:
Sorted</h3>
+<h1 id="results">Results</h1>
+
+<h2 id="plot-1-adversarial-pattern-sorted">Plot 1 Adversarial Pattern:
Sorted</h2>
<p><img class="doc-img-qtr" src="/docs/img/req/SortedPattern.png"
alt="/req/SortedPattern.png" /></p>
-<p><img class="doc-img-full"
src="/docs/img/req/ReqErrEqHraK50SL20T0_LT_Sorted.png"
alt="/req/ReqErrEqHraK50SL20T0_LT_Sorted.png" /></p>
+<p><img class="doc-img-full"
src="/docs/img/req/ReqErrEqHraLtK50SL20T12_Sorted.png"
alt="/req/ReqErrEqHraLtK50SL20T12_Sorted.png" /></p>
-<h3 id="plot-2-adversarial-pattern-reversed">Plot 2 Adversarial Pattern:
Reversed</h3>
+<ul>
+ <li>Run Time: 8:18</li>
+ <li>Unique Error Value Count Per Plot Point: Min=2, Max=2</li>
+</ul>
+
+<h2 id="plot-2-adversarial-pattern-reversed">Plot 2 Adversarial Pattern:
Reversed</h2>
<p><img class="doc-img-qtr" src="/docs/img/req/ReversedPattern.png"
alt="/req/ReversedPattern.png" /></p>
-<p><img class="doc-img-full"
src="/docs/img/req/ReqErrEqHraK50SL20T0_LT_Reversed.png"
alt="/req/ReqErrEqHraK50SL20T0_LT_Reversed.png" /></p>
+<p><img class="doc-img-full"
src="/docs/img/req/ReqErrEqHraLtK50SL20T12_Reversed.png"
alt="/req/ReqErrEqHraLtK50SL20T12_Reversed.png" /></p>
-<h3 id="plot-3-adversarial-pattern-random">Plot 3 Adversarial Pattern:
Random</h3>
+<ul>
+ <li>Run Time: 4:12</li>
+ <li>Unique Error Value Count Per Plot Point: Min=8, Max=104</li>
+</ul>
+
+<h2 id="plot-3-adversarial-pattern-random">Plot 3 Adversarial Pattern:
Random</h2>
<p><img class="doc-img-qtr" src="/docs/img/req/RandomPattern.png"
alt="/req/RandomPattern.png" /></p>
-<p><img class="doc-img-full"
src="/docs/img/req/ReqErrEqHraK50SL20T0_LT_Random.png"
alt="/req/ReqErrEqHraK50SL20T0_LT_Random.png" /></p>
+<p><img class="doc-img-full"
src="/docs/img/req/ReqErrEqHraLtK50SL20T12_Random.png"
alt="/req/ReqErrEqHraLtK50SL20T12_Random.png" /></p>
-<h3 id="plot-4-adversarial-pattern-zoomin">Plot 4 Adversarial Pattern:
Zoomin</h3>
+<ul>
+ <li>Run Time: 14:30</li>
+ <li>Unique Error Value Count Per Plot Point: Min=61, Max=797</li>
+</ul>
+
+<h2 id="plot-4-adversarial-pattern-zoomin">Plot 4 Adversarial Pattern:
Zoomin</h2>
<p><img class="doc-img-qtr" src="/docs/img/req/ZoominPattern.png"
alt="/req/ZoominPattern.png" /></p>
-<p><img class="doc-img-full"
src="/docs/img/req/ReqErrEqHraK50SL20T0_LT_Zoomin.png"
alt="/req/ReqErrEqHraK50SL20T0_LT_Zoomin.png" /></p>
+<p><img class="doc-img-full"
src="/docs/img/req/ReqErrEqHraLtK50SL20T12_Zoomin.png"
alt="/req/ReqErrEqHraLtK50SL20T12_Zoomin.png" /></p>
-<h3 id="plot-5-adversarial-pattern-zoomout">Plot 5 Adversarial Pattern:
Zoomout</h3>
+<ul>
+ <li>Run Time: 12:50</li>
+ <li>Unique Error Value Count Per Plot Point: Min=2, Max=171</li>
+</ul>
+
+<h2 id="plot-5-adversarial-pattern-zoomout">Plot 5 Adversarial Pattern:
Zoomout</h2>
<p><img class="doc-img-qtr" src="/docs/img/req/ZoomoutPattern.png"
alt="/req/ZoomoutPattern.png" /></p>
-<p><img class="doc-img-full"
src="/docs/img/req/ReqErrEqHraK50SL20T0_LT_Zoomout.png"
alt="/req/ReqErrEqHraK50SL20T0_LT_Zoomout.png" /></p>
+<p><img class="doc-img-full"
src="/docs/img/req/ReqErrEqHraLtK50SL20T12_Zoomout.png"
alt="/req/ReqErrEqHraLtK50SL20T12_Zoomout.png" /></p>
+
+<ul>
+ <li>Run Time: 17:36</li>
+ <li>Unique Error Value Count Per Plot Point: Min=24, Max=501</li>
+</ul>
-<h3 id="plot-6-adversarial-pattern-sqrt">Plot 6 Adversarial Pattern: Sqrt</h3>
+<h2 id="plot-6-adversarial-pattern-sqrt">Plot 6 Adversarial Pattern: Sqrt</h2>
<p><img class="doc-img-qtr" src="/docs/img/req/SqrtPattern.png"
alt="/req/SqrtPattern.png" /></p>
-<p><img class="doc-img-full"
src="/docs/img/req/ReqErrEqHraK50SL20T0_LT_Sqrt.png"
alt="/req/ReqErrEqHraK50SL20T0_LT_Sqrt.png" /></p>
+<p><img class="doc-img-full"
src="/docs/img/req/ReqErrEqHraLtK50SL20T12_Sqrt.png"
alt="/req/ReqErrEqHraLtK50SL20T12_Sqrt.png" /></p>
+
+<ul>
+ <li>Run Time: 7:57</li>
+ <li>Unique Error Value Count Per Plot Point: Min=2, Max=169</li>
+</ul>
-<h3 id="plot-6-adversarial-pattern-flipflop">Plot 6 Adversarial Pattern:
FlipFlop</h3>
+<h2 id="plot-6-adversarial-pattern-flipflop">Plot 6 Adversarial Pattern:
FlipFlop</h2>
<p><img class="doc-img-qtr" src="/docs/img/req/FlipFlopPattern.png"
alt="/req/FlipFlopPattern.png" /></p>
-<p><img class="doc-img-full"
src="/docs/img/req/ReqErrEqHraK50SL20T0_LT_FlipFlop.png"
alt="/req/ReqErrEqHraK50SL20T0_LT_FlipFlop.png" /></p>
+<p><img class="doc-img-full"
src="/docs/img/req/ReqErrEqHraLtK50SL20T12_FlipFlop.png"
alt="/req/ReqErrEqHraLtK50SL20T12_FlipFlop.png" /></p>
+
+<ul>
+ <li>Run Time: 9:12</li>
+ <li>Unique Error Value Count Per Plot Point: Min=2, Max=137</li>
+</ul>
+
+<h2 id="final-compactor-profile--size">Final Compactor Profile & Size</h2>
+<p>Because all of these tests are run with the same exact sketch configuration
and the same input stream length they all have the same final compactor
profile, retained items and Serialization Bytes.</p>
+
+<table>
+ <thead>
+ <tr>
+ <th style="text-align: center">Lg Wt</th>
+ <th style="text-align: center">Items</th>
+ <th style="text-align: center">Nominal Size</th>
+ <th style="text-align: center">Section Size</th>
+ <th style="text-align: center">Num Sections</th>
+ <th style="text-align: center">Num Compactions</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: center">0</td>
+ <td style="text-align: center">786</td>
+ <td style="text-align: center">864</td>
+ <td style="text-align: center">18</td>
+ <td style="text-align: center">24</td>
+ <td style="text-align: center">16288</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">1</td>
+ <td style="text-align: center">919</td>
+ <td style="text-align: center">864</td>
+ <td style="text-align: center">18</td>
+ <td style="text-align: center">24</td>
+ <td style="text-align: center">6755</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">2</td>
+ <td style="text-align: center">846</td>
+ <td style="text-align: center">864</td>
+ <td style="text-align: center">18</td>
+ <td style="text-align: center">24</td>
+ <td style="text-align: center">2979</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">3</td>
+ <td style="text-align: center">531</td>
+ <td style="text-align: center">576</td>
+ <td style="text-align: center">24</td>
+ <td style="text-align: center">12</td>
+ <td style="text-align: center">1308</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">4</td>
+ <td style="text-align: center">613</td>
+ <td style="text-align: center">576</td>
+ <td style="text-align: center">24</td>
+ <td style="text-align: center">12</td>
+ <td style="text-align: center">578</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">5</td>
+ <td style="text-align: center">529</td>
+ <td style="text-align: center">576</td>
+ <td style="text-align: center">24</td>
+ <td style="text-align: center">12</td>
+ <td style="text-align: center">246</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">6</td>
+ <td style="text-align: center">528</td>
+ <td style="text-align: center">576</td>
+ <td style="text-align: center">24</td>
+ <td style="text-align: center">12</td>
+ <td style="text-align: center">106</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">7</td>
+ <td style="text-align: center">781</td>
+ <td style="text-align: center">576</td>
+ <td style="text-align: center">24</td>
+ <td style="text-align: center">12</td>
+ <td style="text-align: center">33</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">8</td>
+ <td style="text-align: center">621</td>
+ <td style="text-align: center">432</td>
+ <td style="text-align: center">36</td>
+ <td style="text-align: center">6</td>
+ <td style="text-align: center">13</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">9</td>
+ <td style="text-align: center">364</td>
+ <td style="text-align: center">432</td>
+ <td style="text-align: center">36</td>
+ <td style="text-align: center">6</td>
+ <td style="text-align: center">4</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">10</td>
+ <td style="text-align: center">250</td>
+ <td style="text-align: center">300</td>
+ <td style="text-align: center">50</td>
+ <td style="text-align: center">3</td>
+ <td style="text-align: center">1</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">11</td>
+ <td style="text-align: center">135</td>
+ <td style="text-align: center">300</td>
+ <td style="text-align: center">50</td>
+ <td style="text-align: center">3</td>
+ <td style="text-align: center">0</td>
+ </tr>
+ </tbody>
+</table>
+
+<ul>
+ <li>Retained Items: 6903</li>
+ <li>Serialization Bytes: 28144</li>
+</ul>
</div> <!-- End content -->
</div> <!-- End row -->
diff --git a/output/docs/REQ/ReqAccuracyRandomShuffled.html
b/output/docs/REQ/ReqAccuracyRandomShuffled.html
index d4d1cf0..f91c2ef 100644
--- a/output/docs/REQ/ReqAccuracyRandomShuffled.html
+++ b/output/docs/REQ/ReqAccuracyRandomShuffled.html
@@ -525,13 +525,14 @@
<li>Trial:
<ul>
<li>Randomly Shuffles the input stream and presents it to the
sketch.</li>
- <li>Executes <em>estRanks[] = getRanks(trueValues[])</em> from the
sketch where the array of <em>trueValues[]</em> are the 100 equally spaced
values along the x-axis that exactly correspond to the above Plot Points. The
<em>estRanks[]</em> is the array of the sketch’s estimates of the ranks of the
given <em>trueValues</em>.</li>
+ <li>Execute <em>estRanks[] = getRanks(trueValues[])</em> from the sketch
where the array of <em>trueValues[]</em> are the 100 equally spaced values
along the x-axis that exactly correspond to the above Plot Points. The
<em>estRanks[]</em> is the array of the sketch’s estimates of the ranks of the
given <em>trueValues</em>.</li>
<li>Computes the absolute error: <em>estRanks[i] - trueRanks[i]</em> for
each Plot Point and submits this error to a corresponding array of standard
qantile sketches, with one quantile sketch assigned to each Plot Point.</li>
</ul>
</li>
<li>Trials:
<ul>
- <li>2^12 random trials are executed. This produces a distribution of
error at each Plot Point held by the error quantile skeches.</li>
+ <li>2^12 trials are executed. This produces a distribution of error at
each Plot Point held by the error quantile skeches.</li>
+ <li><strong>Note:</strong> With these tests randomization is due to two
sources, the shuffling of the stream and the internal random process of the
sketch itself.</li>
<li>Extract 7 quantiles from the error quantile sketches at each Plot
Point. These error quantiles correspond to the standard normal distribuion at
the median, +/- 1SD, +/- 2SD and +/- 3SD, where SD stands for Standard
Deviation from the mean.</li>
</ul>
</li>
@@ -543,7 +544,6 @@
</li>
</ul>
-<h2 id="specific-configurations">Specific Configurations</h2>
<h3 id="common-configuration-for-the-following-plots">Common Configuration for
the following plots</h3>
<ul>
<li>SL=2^20: StreamLength</li>
@@ -553,7 +553,10 @@
<li>Shuffled: Random shuffle of the input stream for each trial</li>
</ul>
-<h3 id="plot-1">Plot 1</h3>
+<h1 id="results">Results</h1>
+
+<h2 id="plot-1-k12-hra-lt">Plot 1: K=12, HRA, LT</h2>
+<h3 id="specific-configuration">Specific Configuration</h3>
<ul>
<li>K=12: the sketch sizing & accuracy parameter</li>
<li>HRA: High Rank Accuracy</li>
@@ -562,7 +565,15 @@
<p><img class="doc-img-full"
src="/docs/img/req/ReqErrEqHraK12SL20T12_LT_Sh.png"
alt="/req/ReqErrEqHraK50SL20T12_LT_Sh.png" /></p>
-<h3 id="plot-2">Plot 2</h3>
+<ul>
+ <li>Retained Items: 2015</li>
+ <li>Serialization Bytes: 8676</li>
+ <li>Run Time: 14:01</li>
+ <li>Unique Error Value Count Per Plot Point: Min=459, Max=3055</li>
+</ul>
+
+<h2 id="plot-2-k12-lra-le">Plot 2: K=12, LRA, LE</h2>
+<h3 id="specific-configuration-1">Specific Configuration</h3>
<ul>
<li>K=12: the sketch sizing & accuracy parameter</li>
<li>LRA: Low Rank Accuracy</li>
@@ -571,7 +582,150 @@
<p><img class="doc-img-full"
src="/docs/img/req/ReqErrEqLraK12SL20T12_LE_Sh.png"
alt="/req/ReqErrEqLraK50SL20T12_LE_Sh.png" /></p>
-<h3 id="plot-3">Plot 3</h3>
+<ul>
+ <li>Retained Items: 2015</li>
+ <li>Serialization Bytes: 8676</li>
+ <li>Run Time: 14:52</li>
+ <li>Unique Error Value Count Per Plot Point: Min=447, Max=3106</li>
+</ul>
+
+<h2 id="plot-1-and-2-final-compactor-profile--size">Plot 1 and 2, Final
Compactor Profile & Size</h2>
+<p>Because these two tests are run with the same exact sketch configuration
and the same input stream length they both have the same final compactor
profile, retained items and Serialization Bytes.</p>
+
+<table>
+ <thead>
+ <tr>
+ <th style="text-align: center">Lg Wt</th>
+ <th style="text-align: center">Items</th>
+ <th style="text-align: center">Nominal Size</th>
+ <th style="text-align: center">Section Size</th>
+ <th style="text-align: center">Num Sections</th>
+ <th style="text-align: center">Num Compactions</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: center">0</td>
+ <td style="text-align: center">192</td>
+ <td style="text-align: center">192</td>
+ <td style="text-align: center">4</td>
+ <td style="text-align: center">24</td>
+ <td style="text-align: center">85812</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">1</td>
+ <td style="text-align: center">188</td>
+ <td style="text-align: center">192</td>
+ <td style="text-align: center">4</td>
+ <td style="text-align: center">24</td>
+ <td style="text-align: center">36251</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">2</td>
+ <td style="text-align: center">184</td>
+ <td style="text-align: center">192</td>
+ <td style="text-align: center">4</td>
+ <td style="text-align: center">24</td>
+ <td style="text-align: center">16596</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">3</td>
+ <td style="text-align: center">205</td>
+ <td style="text-align: center">192</td>
+ <td style="text-align: center">4</td>
+ <td style="text-align: center">24</td>
+ <td style="text-align: center">7509</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">4</td>
+ <td style="text-align: center">188</td>
+ <td style="text-align: center">192</td>
+ <td style="text-align: center">4</td>
+ <td style="text-align: center">24</td>
+ <td style="text-align: center">3185</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">5</td>
+ <td style="text-align: center">140</td>
+ <td style="text-align: center">144</td>
+ <td style="text-align: center">6</td>
+ <td style="text-align: center">12</td>
+ <td style="text-align: center">1340</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">6</td>
+ <td style="text-align: center">173</td>
+ <td style="text-align: center">144</td>
+ <td style="text-align: center">6</td>
+ <td style="text-align: center">12</td>
+ <td style="text-align: center">590</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">7</td>
+ <td style="text-align: center">138</td>
+ <td style="text-align: center">144</td>
+ <td style="text-align: center">6</td>
+ <td style="text-align: center">12</td>
+ <td style="text-align: center">261</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">8</td>
+ <td style="text-align: center">187</td>
+ <td style="text-align: center">144</td>
+ <td style="text-align: center">6</td>
+ <td style="text-align: center">12</td>
+ <td style="text-align: center">108</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">9</td>
+ <td style="text-align: center">138</td>
+ <td style="text-align: center">144</td>
+ <td style="text-align: center">6</td>
+ <td style="text-align: center">12</td>
+ <td style="text-align: center">35</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">10</td>
+ <td style="text-align: center">94</td>
+ <td style="text-align: center">96</td>
+ <td style="text-align: center">8</td>
+ <td style="text-align: center">6</td>
+ <td style="text-align: center">13</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">11</td>
+ <td style="text-align: center">36</td>
+ <td style="text-align: center">96</td>
+ <td style="text-align: center">8</td>
+ <td style="text-align: center">6</td>
+ <td style="text-align: center">4</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">12</td>
+ <td style="text-align: center">128</td>
+ <td style="text-align: center">72</td>
+ <td style="text-align: center">12</td>
+ <td style="text-align: center">3</td>
+ <td style="text-align: center">1</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">13</td>
+ <td style="text-align: center">24</td>
+ <td style="text-align: center">72</td>
+ <td style="text-align: center">12</td>
+ <td style="text-align: center">3</td>
+ <td style="text-align: center">0</td>
+ </tr>
+ </tbody>
+</table>
+
+<ul>
+ <li>Retained Items: 2015</li>
+ <li>Serialization Bytes: 8676</li>
+</ul>
+
+<h2 id="plot-3-k50-hra-lt">Plot 3: K=50, HRA, LT</h2>
+<h3 id="specific-configuration-2">Specific Configuration</h3>
<ul>
<li>K=50: the sketch sizing & accuracy parameter</li>
<li>HRA: High Rank Accuracy</li>
@@ -580,7 +734,15 @@
<p><img class="doc-img-full"
src="/docs/img/req/ReqErrEqHraK50SL20T12_LT_Sh.png"
alt="/req/ReqErrEqHraK50SL20T12_LT_Sh.png" /></p>
-<h3 id="plot-4">Plot 4</h3>
+<ul>
+ <li>Retained Items: 6903</li>
+ <li>Serialization Bytes: 28144</li>
+ <li>Run Time: 8:38</li>
+ <li>Unique Error Value Count Per Plot Point: Min=156, Max=2465</li>
+</ul>
+
+<h2 id="plot-4-k50-lra-le">Plot 4: K=50, LRA, LE</h2>
+<h3 id="specific-configuration-3">Specific Configuration</h3>
<ul>
<li>K=50: the sketch sizing & accuracy parameter</li>
<li>LRA: Low Rank Accuracy</li>
@@ -589,6 +751,131 @@
<p><img class="doc-img-full"
src="/docs/img/req/ReqErrEqLraK50SL20T12_LE_Sh.png"
alt="/req/ReqErrEqLraK50SL20T12_LE_Sh.png" /></p>
+<ul>
+ <li>Retained Items: 6903</li>
+ <li>Serialization Bytes: 28144</li>
+ <li>Run Time: 27:20</li>
+ <li>Unique Error Value Count Per Plot Point: Min=167, Max=2475</li>
+</ul>
+
+<h2 id="plot-3-and-4-final-compactor-profile--size">Plot 3 and 4, Final
Compactor Profile & Size</h2>
+<p>Because these two tests are run with the same exact sketch configuration
and the same input stream length they both have the same final compactor
profile, retained items and Serialization Bytes.</p>
+
+<table>
+ <thead>
+ <tr>
+ <th style="text-align: center">Lg Wt</th>
+ <th style="text-align: center">Items</th>
+ <th style="text-align: center">Nominal Size</th>
+ <th style="text-align: center">Section Size</th>
+ <th style="text-align: center">Num Sections</th>
+ <th style="text-align: center">Num Compactions</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: center">0</td>
+ <td style="text-align: center">786</td>
+ <td style="text-align: center">864</td>
+ <td style="text-align: center">18</td>
+ <td style="text-align: center">24</td>
+ <td style="text-align: center">16288</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">1</td>
+ <td style="text-align: center">919</td>
+ <td style="text-align: center">864</td>
+ <td style="text-align: center">18</td>
+ <td style="text-align: center">24</td>
+ <td style="text-align: center">6755</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">2</td>
+ <td style="text-align: center">846</td>
+ <td style="text-align: center">864</td>
+ <td style="text-align: center">18</td>
+ <td style="text-align: center">24</td>
+ <td style="text-align: center">2979</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">3</td>
+ <td style="text-align: center">531</td>
+ <td style="text-align: center">576</td>
+ <td style="text-align: center">24</td>
+ <td style="text-align: center">12</td>
+ <td style="text-align: center">1308</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">4</td>
+ <td style="text-align: center">613</td>
+ <td style="text-align: center">576</td>
+ <td style="text-align: center">24</td>
+ <td style="text-align: center">12</td>
+ <td style="text-align: center">578</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">5</td>
+ <td style="text-align: center">529</td>
+ <td style="text-align: center">576</td>
+ <td style="text-align: center">24</td>
+ <td style="text-align: center">12</td>
+ <td style="text-align: center">246</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">6</td>
+ <td style="text-align: center">528</td>
+ <td style="text-align: center">576</td>
+ <td style="text-align: center">24</td>
+ <td style="text-align: center">12</td>
+ <td style="text-align: center">106</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">7</td>
+ <td style="text-align: center">781</td>
+ <td style="text-align: center">576</td>
+ <td style="text-align: center">24</td>
+ <td style="text-align: center">12</td>
+ <td style="text-align: center">33</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">8</td>
+ <td style="text-align: center">621</td>
+ <td style="text-align: center">432</td>
+ <td style="text-align: center">36</td>
+ <td style="text-align: center">6</td>
+ <td style="text-align: center">13</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">9</td>
+ <td style="text-align: center">364</td>
+ <td style="text-align: center">432</td>
+ <td style="text-align: center">36</td>
+ <td style="text-align: center">6</td>
+ <td style="text-align: center">4</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">10</td>
+ <td style="text-align: center">250</td>
+ <td style="text-align: center">300</td>
+ <td style="text-align: center">50</td>
+ <td style="text-align: center">3</td>
+ <td style="text-align: center">1</td>
+ </tr>
+ <tr>
+ <td style="text-align: center">11</td>
+ <td style="text-align: center">135</td>
+ <td style="text-align: center">300</td>
+ <td style="text-align: center">50</td>
+ <td style="text-align: center">3</td>
+ <td style="text-align: center">0</td>
+ </tr>
+ </tbody>
+</table>
+
+<ul>
+ <li>Retained Items: 6903</li>
+ <li>Serialization Bytes: 28144</li>
+</ul>
</div> <!-- End content -->
</div> <!-- End row -->
diff --git a/output/docs/img/req/ReqErrEqHraK50SL20T0_LT_FlipFlop.png
b/output/docs/img/req/ReqErrEqHraK50SL20T0_LT_FlipFlop.png
deleted file mode 100644
index f960227..0000000
Binary files a/output/docs/img/req/ReqErrEqHraK50SL20T0_LT_FlipFlop.png and
/dev/null differ
diff --git a/output/docs/img/req/ReqErrEqHraK50SL20T0_LT_Random.png
b/output/docs/img/req/ReqErrEqHraK50SL20T0_LT_Random.png
deleted file mode 100644
index 57838e9..0000000
Binary files a/output/docs/img/req/ReqErrEqHraK50SL20T0_LT_Random.png and
/dev/null differ
diff --git a/output/docs/img/req/ReqErrEqHraK50SL20T0_LT_Reversed.png
b/output/docs/img/req/ReqErrEqHraK50SL20T0_LT_Reversed.png
deleted file mode 100644
index 660f5a1..0000000
Binary files a/output/docs/img/req/ReqErrEqHraK50SL20T0_LT_Reversed.png and
/dev/null differ
diff --git a/output/docs/img/req/ReqErrEqHraK50SL20T0_LT_Sorted.png
b/output/docs/img/req/ReqErrEqHraK50SL20T0_LT_Sorted.png
deleted file mode 100644
index 6a30010..0000000
Binary files a/output/docs/img/req/ReqErrEqHraK50SL20T0_LT_Sorted.png and
/dev/null differ
diff --git a/output/docs/img/req/ReqErrEqHraK50SL20T0_LT_Sqrt.png
b/output/docs/img/req/ReqErrEqHraK50SL20T0_LT_Sqrt.png
deleted file mode 100644
index 9100654..0000000
Binary files a/output/docs/img/req/ReqErrEqHraK50SL20T0_LT_Sqrt.png and
/dev/null differ
diff --git a/output/docs/img/req/ReqErrEqHraK50SL20T0_LT_Zoomin.png
b/output/docs/img/req/ReqErrEqHraK50SL20T0_LT_Zoomin.png
deleted file mode 100644
index 0bdc9dc..0000000
Binary files a/output/docs/img/req/ReqErrEqHraK50SL20T0_LT_Zoomin.png and
/dev/null differ
diff --git a/output/docs/img/req/ReqErrEqHraK50SL20T0_LT_Zoomout.png
b/output/docs/img/req/ReqErrEqHraK50SL20T0_LT_Zoomout.png
deleted file mode 100644
index b31b6ef..0000000
Binary files a/output/docs/img/req/ReqErrEqHraK50SL20T0_LT_Zoomout.png and
/dev/null differ
diff --git a/output/docs/img/req/ReqErrEqHraK50SL20T12_LT_NoSh.png
b/output/docs/img/req/ReqErrEqHraK50SL20T12_LT_NoSh.png
deleted file mode 100644
index e15130a..0000000
Binary files a/output/docs/img/req/ReqErrEqHraK50SL20T12_LT_NoSh.png and
/dev/null differ
diff --git a/output/docs/img/req/ReqErrEqHraLtK50SL20T12_FlipFlop.png
b/output/docs/img/req/ReqErrEqHraLtK50SL20T12_FlipFlop.png
new file mode 100644
index 0000000..e6eadb8
Binary files /dev/null and
b/output/docs/img/req/ReqErrEqHraLtK50SL20T12_FlipFlop.png differ
diff --git a/output/docs/img/req/ReqErrEqHraLtK50SL20T12_Random.png
b/output/docs/img/req/ReqErrEqHraLtK50SL20T12_Random.png
new file mode 100644
index 0000000..c4895f7
Binary files /dev/null and
b/output/docs/img/req/ReqErrEqHraLtK50SL20T12_Random.png differ
diff --git a/output/docs/img/req/ReqErrEqHraLtK50SL20T12_Reversed.png
b/output/docs/img/req/ReqErrEqHraLtK50SL20T12_Reversed.png
new file mode 100644
index 0000000..eed7355
Binary files /dev/null and
b/output/docs/img/req/ReqErrEqHraLtK50SL20T12_Reversed.png differ
diff --git a/output/docs/img/req/ReqErrEqHraLtK50SL20T12_Sorted.png
b/output/docs/img/req/ReqErrEqHraLtK50SL20T12_Sorted.png
new file mode 100644
index 0000000..b6ab307
Binary files /dev/null and
b/output/docs/img/req/ReqErrEqHraLtK50SL20T12_Sorted.png differ
diff --git a/output/docs/img/req/ReqErrEqHraLtK50SL20T12_Sqrt.png
b/output/docs/img/req/ReqErrEqHraLtK50SL20T12_Sqrt.png
new file mode 100644
index 0000000..a007a0d
Binary files /dev/null and
b/output/docs/img/req/ReqErrEqHraLtK50SL20T12_Sqrt.png differ
diff --git a/output/docs/img/req/ReqErrEqHraLtK50SL20T12_Zoomin.png
b/output/docs/img/req/ReqErrEqHraLtK50SL20T12_Zoomin.png
new file mode 100644
index 0000000..a25ebeb
Binary files /dev/null and
b/output/docs/img/req/ReqErrEqHraLtK50SL20T12_Zoomin.png differ
diff --git a/output/docs/img/req/ReqErrEqHraLtK50SL20T12_Zoomout.png
b/output/docs/img/req/ReqErrEqHraLtK50SL20T12_Zoomout.png
new file mode 100644
index 0000000..449342e
Binary files /dev/null and
b/output/docs/img/req/ReqErrEqHraLtK50SL20T12_Zoomout.png differ
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]