update
This commit is contained in:
236
figures/benchmark_panel.svg
Normal file
236
figures/benchmark_panel.svg
Normal file
@@ -0,0 +1,236 @@
|
||||
<svg xmlns='http://www.w3.org/2000/svg' width='1400' height='900' viewBox='0 0 1400 900'>
|
||||
<rect x='0' y='0' width='1400' height='900' fill='#ffffff'/>
|
||||
<text x='700.0' y='32.0' text-anchor='middle' font-family='Arial' font-size='18' font-weight='bold' fill='#111827'>Benchmark Overview (HAI Security Dataset)</text>
|
||||
<text x='700.0' y='54.0' text-anchor='middle' font-family='Arial' font-size='11' font-weight='normal' fill='#6b7280'>A: workflow · B: per-feature KS · C: train-file mean shift · D: seed robustness and metric history</text>
|
||||
<rect x='42.0' y='78.0' width='645.0' height='395.0' rx='16' ry='16' fill='#ffffff' stroke='#e5e7eb' stroke-width='1.2'/>
|
||||
<rect x='713.0' y='78.0' width='645.0' height='395.0' rx='16' ry='16' fill='#ffffff' stroke='#e5e7eb' stroke-width='1.2'/>
|
||||
<rect x='42.0' y='499.0' width='645.0' height='395.0' rx='16' ry='16' fill='#ffffff' stroke='#e5e7eb' stroke-width='1.2'/>
|
||||
<rect x='713.0' y='499.0' width='645.0' height='395.0' rx='16' ry='16' fill='#ffffff' stroke='#e5e7eb' stroke-width='1.2'/>
|
||||
<text x='60.0' y='106.0' text-anchor='start' font-family='Arial' font-size='16' font-weight='bold' fill='#111827'>A</text>
|
||||
<text x='86.0' y='106.0' text-anchor='start' font-family='Arial' font-size='14' font-weight='bold' fill='#111827'>Typed Hybrid Generation</text>
|
||||
<text x='731.0' y='106.0' text-anchor='start' font-family='Arial' font-size='16' font-weight='bold' fill='#111827'>B</text>
|
||||
<text x='757.0' y='106.0' text-anchor='start' font-family='Arial' font-size='14' font-weight='bold' fill='#111827'>Feature-Level Distribution Fidelity</text>
|
||||
<text x='60.0' y='527.0' text-anchor='start' font-family='Arial' font-size='16' font-weight='bold' fill='#111827'>C</text>
|
||||
<text x='86.0' y='527.0' text-anchor='start' font-family='Arial' font-size='14' font-weight='bold' fill='#111827'>Dataset Shift Across Training Files</text>
|
||||
<text x='731.0' y='527.0' text-anchor='start' font-family='Arial' font-size='16' font-weight='bold' fill='#111827'>D</text>
|
||||
<text x='757.0' y='527.0' text-anchor='start' font-family='Arial' font-size='14' font-weight='bold' fill='#111827'>Robustness Across Seeds</text>
|
||||
<rect x='64.0' y='250.5' width='130.8' height='56.0' rx='12' ry='12' fill='#f8fafc' stroke='#e5e7eb' stroke-width='1.2'/>
|
||||
<text x='129.4' y='272.5' text-anchor='middle' font-family='Arial' font-size='11' font-weight='bold' fill='#111827'>HAI windows</text>
|
||||
<text x='129.4' y='288.5' text-anchor='middle' font-family='Arial' font-size='11' font-weight='normal' fill='#111827'>(L=96)</text>
|
||||
<path d='M 194.8 278.5 L 220.8 278.5' fill='none' stroke='#6b7280' stroke-width='1.6' stroke-linecap='round'/><path d='M 220.8 278.5 L 210.8 273.5 L 210.8 283.5 Z' fill='#6b7280'/>
|
||||
<rect x='220.8' y='250.5' width='130.8' height='56.0' rx='12' ry='12' fill='#f8fafc' stroke='#e5e7eb' stroke-width='1.2'/>
|
||||
<text x='286.1' y='272.5' text-anchor='middle' font-family='Arial' font-size='11' font-weight='bold' fill='#111827'>Typed</text>
|
||||
<text x='286.1' y='288.5' text-anchor='middle' font-family='Arial' font-size='11' font-weight='normal' fill='#111827'>decomposition</text>
|
||||
<path d='M 351.5 278.5 L 377.5 278.5' fill='none' stroke='#6b7280' stroke-width='1.6' stroke-linecap='round'/><path d='M 377.5 278.5 L 367.5 273.5 L 367.5 283.5 Z' fill='#6b7280'/>
|
||||
<rect x='377.5' y='250.5' width='130.8' height='56.0' rx='12' ry='12' fill='#f8fafc' stroke='#e5e7eb' stroke-width='1.2'/>
|
||||
<text x='442.9' y='272.5' text-anchor='middle' font-family='Arial' font-size='11' font-weight='bold' fill='#111827'>Hybrid</text>
|
||||
<text x='442.9' y='288.5' text-anchor='middle' font-family='Arial' font-size='11' font-weight='normal' fill='#111827'>generator</text>
|
||||
<path d='M 508.2 278.5 L 534.2 278.5' fill='none' stroke='#6b7280' stroke-width='1.6' stroke-linecap='round'/><path d='M 534.2 278.5 L 524.2 273.5 L 524.2 283.5 Z' fill='#6b7280'/>
|
||||
<rect x='534.2' y='250.5' width='130.8' height='56.0' rx='12' ry='12' fill='#f8fafc' stroke='#e5e7eb' stroke-width='1.2'/>
|
||||
<text x='599.6' y='272.5' text-anchor='middle' font-family='Arial' font-size='11' font-weight='bold' fill='#111827'>Synthetic</text>
|
||||
<text x='599.6' y='288.5' text-anchor='middle' font-family='Arial' font-size='11' font-weight='normal' fill='#111827'>windows</text>
|
||||
<text x='383.5' y='318.5' text-anchor='start' font-family='Arial' font-size='10' font-weight='bold' fill='#6b7280'>Type-aware routes</text>
|
||||
<rect x='377.5' y='324.5' width='130.8' height='32.0' rx='10' ry='10' fill='#e0f2fe' stroke='#3b82f6' stroke-width='1.4'/>
|
||||
<text x='387.5' y='344.5' text-anchor='start' font-family='Arial' font-size='10' font-weight='bold' fill='#111827'>Trend (det.)</text>
|
||||
<rect x='377.5' y='366.5' width='130.8' height='32.0' rx='10' ry='10' fill='#fee2e2' stroke='#ef4444' stroke-width='1.4'/>
|
||||
<text x='387.5' y='386.5' text-anchor='start' font-family='Arial' font-size='10' font-weight='bold' fill='#111827'>Residual (DDPM)</text>
|
||||
<rect x='377.5' y='408.5' width='130.8' height='32.0' rx='10' ry='10' fill='#dcfce7' stroke='#10b981' stroke-width='1.4'/>
|
||||
<text x='387.5' y='428.5' text-anchor='start' font-family='Arial' font-size='10' font-weight='bold' fill='#111827'>Discrete head</text>
|
||||
<path d='M 442.9 306.5 L 442.9 324.5' fill='none' stroke='#6b7280' stroke-width='1.4' stroke-linecap='round'/><path d='M 442.9 324.5 L 447.9 314.5 L 437.9 314.5 Z' fill='#6b7280'/>
|
||||
<text x='64.0' y='455.0' text-anchor='start' font-family='Arial' font-size='10' font-weight='normal' fill='#6b7280'>Separation aligns metrics with data types: KS (continuous), JSD (discrete), lag-1 (temporal).</text>
|
||||
<text x='735.0' y='132.0' text-anchor='start' font-family='Arial' font-size='11' font-weight='normal' fill='#6b7280'>Top-14 KS outliers (lower is better)</text>
|
||||
<text x='1336.0' y='132.0' text-anchor='end' font-family='Arial' font-size='10' font-weight='normal' fill='#6b7280'>dropped: P2_MSD</text>
|
||||
<line x1='915.0' y1='156.0' x2='915.0' y2='433.0' stroke='#eef2f7' stroke-width='1.0' stroke-linecap='round'/>
|
||||
<text x='915.0' y='451.0' text-anchor='middle' font-family='Arial' font-size='9' font-weight='normal' fill='#6b7280'>0.0</text>
|
||||
<line x1='996.0' y1='156.0' x2='996.0' y2='433.0' stroke='#eef2f7' stroke-width='1.0' stroke-linecap='round'/>
|
||||
<text x='996.0' y='451.0' text-anchor='middle' font-family='Arial' font-size='9' font-weight='normal' fill='#6b7280'>0.2</text>
|
||||
<line x1='1077.0' y1='156.0' x2='1077.0' y2='433.0' stroke='#eef2f7' stroke-width='1.0' stroke-linecap='round'/>
|
||||
<text x='1077.0' y='451.0' text-anchor='middle' font-family='Arial' font-size='9' font-weight='normal' fill='#6b7280'>0.4</text>
|
||||
<line x1='1158.0' y1='156.0' x2='1158.0' y2='433.0' stroke='#eef2f7' stroke-width='1.0' stroke-linecap='round'/>
|
||||
<text x='1158.0' y='451.0' text-anchor='middle' font-family='Arial' font-size='9' font-weight='normal' fill='#6b7280'>0.6</text>
|
||||
<line x1='1239.0' y1='156.0' x2='1239.0' y2='433.0' stroke='#eef2f7' stroke-width='1.0' stroke-linecap='round'/>
|
||||
<text x='1239.0' y='451.0' text-anchor='middle' font-family='Arial' font-size='9' font-weight='normal' fill='#6b7280'>0.8</text>
|
||||
<line x1='1320.0' y1='156.0' x2='1320.0' y2='433.0' stroke='#eef2f7' stroke-width='1.0' stroke-linecap='round'/>
|
||||
<text x='1320.0' y='451.0' text-anchor='middle' font-family='Arial' font-size='9' font-weight='normal' fill='#6b7280'>1.0</text>
|
||||
<line x1='915.0' y1='433.0' x2='1320.0' y2='433.0' stroke='#e5e7eb' stroke-width='1.2' stroke-linecap='butt'/>
|
||||
<text x='905.0' y='169.9' text-anchor='end' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>P2_MSD</text>
|
||||
<text x='1328.0' y='169.9' text-anchor='start' font-family='Arial' font-size='9' font-weight='normal' fill='#6b7280'>1.000</text>
|
||||
<rect x='915.0' y='159.2' width='405.0' height='13.5' rx='6' ry='6' fill='#fb7185' fill-opacity='0.85'/>
|
||||
<text x='1310.0' y='169.9' text-anchor='end' font-family='Arial' font-size='8' font-weight='bold' fill='#7f1d1d'>collapse</text>
|
||||
<text x='905.0' y='189.7' text-anchor='end' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>P1_PIT02</text>
|
||||
<text x='1328.0' y='189.7' text-anchor='start' font-family='Arial' font-size='9' font-weight='normal' fill='#6b7280'>0.801</text>
|
||||
<rect x='915.0' y='179.0' width='324.2' height='13.5' rx='6' ry='6' fill='#0ea5e9' fill-opacity='0.85'/>
|
||||
<text x='905.0' y='209.5' text-anchor='end' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>P4_ST_PT01</text>
|
||||
<text x='1328.0' y='209.5' text-anchor='start' font-family='Arial' font-size='9' font-weight='normal' fill='#6b7280'>0.492</text>
|
||||
<rect x='915.0' y='198.7' width='199.5' height='13.5' rx='6' ry='6' fill='#0ea5e9' fill-opacity='0.85'/>
|
||||
<text x='905.0' y='229.2' text-anchor='end' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>P3_LCV01D</text>
|
||||
<text x='1328.0' y='229.2' text-anchor='start' font-family='Arial' font-size='9' font-weight='normal' fill='#6b7280'>0.458</text>
|
||||
<rect x='915.0' y='218.5' width='185.6' height='13.5' rx='6' ry='6' fill='#0ea5e9' fill-opacity='0.85'/>
|
||||
<text x='905.0' y='249.0' text-anchor='end' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>P1_B4005</text>
|
||||
<text x='1328.0' y='249.0' text-anchor='start' font-family='Arial' font-size='9' font-weight='normal' fill='#6b7280'>0.427</text>
|
||||
<rect x='915.0' y='238.3' width='173.0' height='13.5' rx='6' ry='6' fill='#0ea5e9' fill-opacity='0.85'/>
|
||||
<text x='905.0' y='268.8' text-anchor='end' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>P1_PCV02Z</text>
|
||||
<text x='1328.0' y='268.8' text-anchor='start' font-family='Arial' font-size='9' font-weight='normal' fill='#6b7280'>0.413</text>
|
||||
<rect x='915.0' y='258.1' width='167.5' height='13.5' rx='6' ry='6' fill='#0ea5e9' fill-opacity='0.85'/>
|
||||
<text x='905.0' y='288.6' text-anchor='end' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>P4_ST_TT01</text>
|
||||
<text x='1328.0' y='288.6' text-anchor='start' font-family='Arial' font-size='9' font-weight='normal' fill='#6b7280'>0.408</text>
|
||||
<rect x='915.0' y='277.9' width='165.4' height='13.5' rx='6' ry='6' fill='#0ea5e9' fill-opacity='0.85'/>
|
||||
<text x='905.0' y='308.4' text-anchor='end' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>P1_B4002</text>
|
||||
<text x='1328.0' y='308.4' text-anchor='start' font-family='Arial' font-size='9' font-weight='normal' fill='#6b7280'>0.374</text>
|
||||
<rect x='915.0' y='297.7' width='151.6' height='13.5' rx='6' ry='6' fill='#0ea5e9' fill-opacity='0.85'/>
|
||||
<text x='905.0' y='328.2' text-anchor='end' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>P4_HT_LD</text>
|
||||
<text x='1328.0' y='328.2' text-anchor='start' font-family='Arial' font-size='9' font-weight='normal' fill='#6b7280'>0.334</text>
|
||||
<rect x='915.0' y='317.5' width='135.2' height='13.5' rx='6' ry='6' fill='#0ea5e9' fill-opacity='0.85'/>
|
||||
<text x='905.0' y='348.0' text-anchor='end' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>P4_HT_FD</text>
|
||||
<text x='1328.0' y='348.0' text-anchor='start' font-family='Arial' font-size='9' font-weight='normal' fill='#6b7280'>0.266</text>
|
||||
<rect x='915.0' y='337.2' width='107.6' height='13.5' rx='6' ry='6' fill='#0ea5e9' fill-opacity='0.85'/>
|
||||
<text x='905.0' y='367.8' text-anchor='end' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>P3_PIT01</text>
|
||||
<text x='1328.0' y='367.8' text-anchor='start' font-family='Arial' font-size='9' font-weight='normal' fill='#6b7280'>0.252</text>
|
||||
<rect x='915.0' y='357.0' width='102.0' height='13.5' rx='6' ry='6' fill='#0ea5e9' fill-opacity='0.85'/>
|
||||
<text x='905.0' y='387.5' text-anchor='end' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>P1_B2004</text>
|
||||
<text x='1328.0' y='387.5' text-anchor='start' font-family='Arial' font-size='9' font-weight='normal' fill='#6b7280'>0.185</text>
|
||||
<rect x='915.0' y='376.8' width='74.8' height='13.5' rx='6' ry='6' fill='#0ea5e9' fill-opacity='0.85'/>
|
||||
<text x='905.0' y='407.3' text-anchor='end' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>P1_B3005</text>
|
||||
<text x='1328.0' y='407.3' text-anchor='start' font-family='Arial' font-size='9' font-weight='normal' fill='#6b7280'>0.184</text>
|
||||
<rect x='915.0' y='396.6' width='74.6' height='13.5' rx='6' ry='6' fill='#0ea5e9' fill-opacity='0.85'/>
|
||||
<text x='905.0' y='427.1' text-anchor='end' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>P1_TIT01</text>
|
||||
<text x='1328.0' y='427.1' text-anchor='start' font-family='Arial' font-size='9' font-weight='normal' fill='#6b7280'>0.164</text>
|
||||
<rect x='915.0' y='416.4' width='66.6' height='13.5' rx='6' ry='6' fill='#0ea5e9' fill-opacity='0.85'/>
|
||||
<text x='64.0' y='553.0' text-anchor='start' font-family='Arial' font-size='11' font-weight='normal' fill='#6b7280'>Mean shift (z-score) across train files</text>
|
||||
<text x='665.0' y='553.0' text-anchor='end' font-family='Arial' font-size='10' font-weight='normal' fill='#6b7280'>rows: 4321, 4537, 9577</text>
|
||||
<text x='259.1' y='565.0' text-anchor='middle' font-family='Arial' font-size='9' font-weight='bold' fill='#111827'>P1_FT01</text>
|
||||
<text x='329.2' y='565.0' text-anchor='middle' font-family='Arial' font-size='9' font-weight='bold' fill='#111827'>P1_LIT01</text>
|
||||
<text x='399.4' y='565.0' text-anchor='middle' font-family='Arial' font-size='9' font-weight='bold' fill='#111827'>P1_PIT01</text>
|
||||
<text x='469.6' y='565.0' text-anchor='middle' font-family='Arial' font-size='9' font-weight='bold' fill='#111827'>P2_CO_rpm</text>
|
||||
<text x='539.8' y='565.0' text-anchor='middle' font-family='Arial' font-size='9' font-weight='bold' fill='#111827'>P3_LIT01</text>
|
||||
<text x='609.9' y='565.0' text-anchor='middle' font-family='Arial' font-size='9' font-weight='bold' fill='#111827'>P4_ST_PT01</text>
|
||||
<text x='204.0' y='620.8' text-anchor='end' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>train1.csv.gz</text>
|
||||
<text x='204.0' y='708.5' text-anchor='end' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>train2.csv.gz</text>
|
||||
<text x='204.0' y='796.2' text-anchor='end' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>train3.csv.gz</text>
|
||||
<line x1='224.0' y1='573.0' x2='645.0' y2='573.0' stroke='#e5e7eb' stroke-width='1.0' stroke-linecap='butt'/>
|
||||
<line x1='224.0' y1='660.7' x2='645.0' y2='660.7' stroke='#e5e7eb' stroke-width='1.0' stroke-linecap='butt'/>
|
||||
<line x1='224.0' y1='748.3' x2='645.0' y2='748.3' stroke='#e5e7eb' stroke-width='1.0' stroke-linecap='butt'/>
|
||||
<line x1='224.0' y1='836.0' x2='645.0' y2='836.0' stroke='#e5e7eb' stroke-width='1.0' stroke-linecap='butt'/>
|
||||
<line x1='224.0' y1='573.0' x2='224.0' y2='836.0' stroke='#e5e7eb' stroke-width='1.0' stroke-linecap='butt'/>
|
||||
<line x1='294.2' y1='573.0' x2='294.2' y2='836.0' stroke='#e5e7eb' stroke-width='1.0' stroke-linecap='butt'/>
|
||||
<line x1='364.3' y1='573.0' x2='364.3' y2='836.0' stroke='#e5e7eb' stroke-width='1.0' stroke-linecap='butt'/>
|
||||
<line x1='434.5' y1='573.0' x2='434.5' y2='836.0' stroke='#e5e7eb' stroke-width='1.0' stroke-linecap='butt'/>
|
||||
<line x1='504.7' y1='573.0' x2='504.7' y2='836.0' stroke='#e5e7eb' stroke-width='1.0' stroke-linecap='butt'/>
|
||||
<line x1='574.8' y1='573.0' x2='574.8' y2='836.0' stroke='#e5e7eb' stroke-width='1.0' stroke-linecap='butt'/>
|
||||
<line x1='645.0' y1='573.0' x2='645.0' y2='836.0' stroke='#e5e7eb' stroke-width='1.0' stroke-linecap='butt'/>
|
||||
<rect x='224.6' y='573.6' width='69.0' height='86.5' fill='#facece'/>
|
||||
<text x='259.1' y='620.8' text-anchor='middle' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>+0.52</text>
|
||||
<rect x='294.8' y='573.6' width='69.0' height='86.5' fill='#6893f1'/>
|
||||
<text x='329.2' y='620.8' text-anchor='middle' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>-1.38</text>
|
||||
<rect x='364.9' y='573.6' width='69.0' height='86.5' fill='#93b2f5'/>
|
||||
<text x='399.4' y='620.8' text-anchor='middle' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>-0.98</text>
|
||||
<rect x='435.1' y='573.6' width='69.0' height='86.5' fill='#f8b2b2'/>
|
||||
<text x='469.6' y='620.8' text-anchor='middle' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>+0.81</text>
|
||||
<rect x='505.3' y='573.6' width='69.0' height='86.5' fill='#f7a5a5'/>
|
||||
<text x='539.8' y='620.8' text-anchor='middle' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>+0.96</text>
|
||||
<rect x='575.4' y='573.6' width='69.0' height='86.5' fill='#7ca1f3'/>
|
||||
<text x='609.9' y='620.8' text-anchor='middle' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>-1.19</text>
|
||||
<rect x='224.6' y='661.3' width='69.0' height='86.5' fill='#6691f1'/>
|
||||
<text x='259.1' y='708.5' text-anchor='middle' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>-1.40</text>
|
||||
<rect x='294.8' y='661.3' width='69.0' height='86.5' fill='#f7a5a5'/>
|
||||
<text x='329.2' y='708.5' text-anchor='middle' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>+0.96</text>
|
||||
<rect x='364.9' y='661.3' width='69.0' height='86.5' fill='#f47e7e'/>
|
||||
<text x='399.4' y='708.5' text-anchor='middle' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>+1.37</text>
|
||||
<rect x='435.1' y='661.3' width='69.0' height='86.5' fill='#6591f0'/>
|
||||
<text x='469.6' y='708.5' text-anchor='middle' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>-1.41</text>
|
||||
<rect x='505.3' y='661.3' width='69.0' height='86.5' fill='#fbd7d7'/>
|
||||
<text x='539.8' y='708.5' text-anchor='middle' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>+0.42</text>
|
||||
<rect x='575.4' y='661.3' width='69.0' height='86.5' fill='#f48989'/>
|
||||
<text x='609.9' y='708.5' text-anchor='middle' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>+1.25</text>
|
||||
<rect x='224.6' y='748.9' width='69.0' height='86.5' fill='#f7acac'/>
|
||||
<text x='259.1' y='796.2' text-anchor='middle' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>+0.88</text>
|
||||
<rect x='294.8' y='748.9' width='69.0' height='86.5' fill='#fbd7d7'/>
|
||||
<text x='329.2' y='796.2' text-anchor='middle' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>+0.42</text>
|
||||
<rect x='364.9' y='748.9' width='69.0' height='86.5' fill='#d4e0fb'/>
|
||||
<text x='399.4' y='796.2' text-anchor='middle' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>-0.39</text>
|
||||
<rect x='435.1' y='748.9' width='69.0' height='86.5' fill='#fac7c7'/>
|
||||
<text x='469.6' y='796.2' text-anchor='middle' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>+0.59</text>
|
||||
<rect x='505.3' y='748.9' width='69.0' height='86.5' fill='#6893f1'/>
|
||||
<text x='539.8' y='796.2' text-anchor='middle' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>-1.38</text>
|
||||
<rect x='575.4' y='748.9' width='69.0' height='86.5' fill='#f8fafe'/>
|
||||
<text x='609.9' y='796.2' text-anchor='middle' font-family='Arial' font-size='9' font-weight='normal' fill='#111827'>-0.06</text>
|
||||
<text x='204.0' y='858.0' text-anchor='end' font-family='Arial' font-size='9' font-weight='normal' fill='#6b7280'>z</text>
|
||||
<rect x='224.0' y='848.0' width='9.8' height='10' fill='#2563eb'/>
|
||||
<rect x='233.6' y='848.0' width='9.8' height='10' fill='#3770ec'/>
|
||||
<rect x='243.2' y='848.0' width='9.8' height='10' fill='#497dee'/>
|
||||
<rect x='252.8' y='848.0' width='9.8' height='10' fill='#5b8af0'/>
|
||||
<rect x='262.4' y='848.0' width='9.8' height='10' fill='#6d97f1'/>
|
||||
<rect x='272.0' y='848.0' width='9.8' height='10' fill='#7fa4f3'/>
|
||||
<rect x='281.6' y='848.0' width='9.8' height='10' fill='#92b1f5'/>
|
||||
<rect x='291.2' y='848.0' width='9.8' height='10' fill='#a4bef6'/>
|
||||
<rect x='300.8' y='848.0' width='9.8' height='10' fill='#b6cbf8'/>
|
||||
<rect x='310.4' y='848.0' width='9.8' height='10' fill='#c8d8fa'/>
|
||||
<rect x='320.0' y='848.0' width='9.8' height='10' fill='#dae5fb'/>
|
||||
<rect x='329.6' y='848.0' width='9.8' height='10' fill='#ecf2fd'/>
|
||||
<rect x='339.2' y='848.0' width='9.8' height='10' fill='#ffffff'/>
|
||||
<rect x='348.8' y='848.0' width='9.8' height='10' fill='#fdefef'/>
|
||||
<rect x='358.4' y='848.0' width='9.8' height='10' fill='#fcdfdf'/>
|
||||
<rect x='368.0' y='848.0' width='9.8' height='10' fill='#fbd0d0'/>
|
||||
<rect x='377.6' y='848.0' width='9.8' height='10' fill='#f9c0c0'/>
|
||||
<rect x='387.2' y='848.0' width='9.8' height='10' fill='#f8b1b1'/>
|
||||
<rect x='396.8' y='848.0' width='9.8' height='10' fill='#f7a1a1'/>
|
||||
<rect x='406.4' y='848.0' width='9.8' height='10' fill='#f59191'/>
|
||||
<rect x='416.0' y='848.0' width='9.8' height='10' fill='#f48282'/>
|
||||
<rect x='425.6' y='848.0' width='9.8' height='10' fill='#f37272'/>
|
||||
<rect x='435.2' y='848.0' width='9.8' height='10' fill='#f16363'/>
|
||||
<rect x='444.8' y='848.0' width='9.8' height='10' fill='#f05353'/>
|
||||
<rect x='454.4' y='848.0' width='9.8' height='10' fill='#ef4444'/>
|
||||
<text x='224.0' y='870.0' text-anchor='start' font-family='Arial' font-size='9' font-weight='normal' fill='#6b7280'>-2</text>
|
||||
<text x='344.0' y='870.0' text-anchor='middle' font-family='Arial' font-size='9' font-weight='normal' fill='#6b7280'>0</text>
|
||||
<text x='464.0' y='870.0' text-anchor='end' font-family='Arial' font-size='9' font-weight='normal' fill='#6b7280'>+2</text>
|
||||
<text x='735.0' y='551.0' text-anchor='start' font-family='Arial' font-size='11' font-weight='normal' fill='#6b7280'>Seed robustness (mean ± 1 std; dots: seeds)</text>
|
||||
<text x='1336.0' y='551.0' text-anchor='end' font-family='Arial' font-size='10' font-weight='normal' fill='#6b7280'>seeds: 7, 1337, 2025</text>
|
||||
<rect x='735.0' y='561.0' width='601.0' height='48.0' rx='10' ry='10' fill='#f9fafb' stroke='#e5e7eb' stroke-width='1.0'/>
|
||||
<text x='745.0' y='579.0' text-anchor='start' font-family='Arial' font-size='10' font-weight='bold' fill='#6b7280'>KS (cont.) history</text>
|
||||
<line x1='865.0' y1='599.0' x2='1324.0' y2='599.0' stroke='#e5e7eb' stroke-width='1.0' stroke-linecap='butt'/>
|
||||
<line x1='865.0' y1='591.0' x2='865.0' y2='599.0' stroke='#e5e7eb' stroke-width='1.0' stroke-linecap='butt'/>
|
||||
<path d='M 865.0 596.3 L 897.8 596.3 L 930.6 594.8 L 963.4 594.8 L 996.1 591.0 L 1028.9 591.0 L 1061.7 591.0 L 1094.5 591.0 L 1127.3 591.1 L 1160.1 597.8 L 1192.9 597.8 L 1225.6 597.6 L 1258.4 597.6 L 1291.2 599.0 L 1324.0 598.8' fill='none' stroke='#3b82f6' stroke-width='2'/>
|
||||
<text x='1324.0' y='579.0' text-anchor='end' font-family='Arial' font-size='10' font-weight='bold' fill='#111827'>0.322</text>
|
||||
<rect x='735.0' y='619.0' width='601.0' height='48.0' rx='10' ry='10' fill='#f9fafb' stroke='#e5e7eb' stroke-width='1.0'/>
|
||||
<text x='745.0' y='637.0' text-anchor='start' font-family='Arial' font-size='10' font-weight='bold' fill='#6b7280'>JSD (disc.) history</text>
|
||||
<line x1='865.0' y1='657.0' x2='1324.0' y2='657.0' stroke='#e5e7eb' stroke-width='1.0' stroke-linecap='butt'/>
|
||||
<line x1='865.0' y1='649.0' x2='865.0' y2='657.0' stroke='#e5e7eb' stroke-width='1.0' stroke-linecap='butt'/>
|
||||
<path d='M 865.0 657.0 L 897.8 657.0 L 930.6 655.8 L 963.4 655.8 L 996.1 649.0 L 1028.9 649.0 L 1061.7 656.5 L 1094.5 656.5 L 1127.3 656.8 L 1160.1 655.1 L 1192.9 654.7 L 1225.6 654.7 L 1258.4 654.7 L 1291.2 655.3 L 1324.0 654.7' fill='none' stroke='#ef4444' stroke-width='2'/>
|
||||
<text x='1324.0' y='637.0' text-anchor='end' font-family='Arial' font-size='10' font-weight='bold' fill='#111827'>0.042</text>
|
||||
<rect x='735.0' y='677.0' width='601.0' height='48.0' rx='10' ry='10' fill='#f9fafb' stroke='#e5e7eb' stroke-width='1.0'/>
|
||||
<text x='745.0' y='695.0' text-anchor='start' font-family='Arial' font-size='10' font-weight='bold' fill='#6b7280'>Abs Δ lag-1 history</text>
|
||||
<line x1='865.0' y1='715.0' x2='1324.0' y2='715.0' stroke='#e5e7eb' stroke-width='1.0' stroke-linecap='butt'/>
|
||||
<line x1='865.0' y1='707.0' x2='865.0' y2='715.0' stroke='#e5e7eb' stroke-width='1.0' stroke-linecap='butt'/>
|
||||
<path d='M 865.0 707.0 L 897.8 707.0 L 930.6 713.2 L 963.4 713.2 L 996.1 710.7 L 1028.9 710.7 L 1061.7 710.5 L 1094.5 710.5 L 1127.3 711.2 L 1160.1 715.0 L 1192.9 714.6 L 1225.6 713.1 L 1258.4 713.7 L 1291.2 712.8 L 1324.0 712.7' fill='none' stroke='#10b981' stroke-width='2'/>
|
||||
<text x='1324.0' y='695.0' text-anchor='end' font-family='Arial' font-size='10' font-weight='bold' fill='#111827'>0.277</text>
|
||||
<line x1='925.0' y1='743.0' x2='925.0' y2='860.0' stroke='#eef2f7' stroke-width='1.0' stroke-linecap='round'/>
|
||||
<line x1='1003.6' y1='743.0' x2='1003.6' y2='860.0' stroke='#eef2f7' stroke-width='1.0' stroke-linecap='round'/>
|
||||
<line x1='1082.2' y1='743.0' x2='1082.2' y2='860.0' stroke='#eef2f7' stroke-width='1.0' stroke-linecap='round'/>
|
||||
<line x1='1160.8' y1='743.0' x2='1160.8' y2='860.0' stroke='#eef2f7' stroke-width='1.0' stroke-linecap='round'/>
|
||||
<line x1='1239.4' y1='743.0' x2='1239.4' y2='860.0' stroke='#eef2f7' stroke-width='1.0' stroke-linecap='round'/>
|
||||
<line x1='1318.0' y1='743.0' x2='1318.0' y2='860.0' stroke='#eef2f7' stroke-width='1.0' stroke-linecap='round'/>
|
||||
<text x='911.0' y='766.5' text-anchor='end' font-family='Arial' font-size='11' font-weight='bold' fill='#111827'>KS (cont.)</text>
|
||||
<line x1='925.0' y1='762.5' x2='1318.0' y2='762.5' stroke='#e5e7eb' stroke-width='1.2' stroke-linecap='butt'/>
|
||||
<rect x='986.0' y='752.5' width='286.6' height='20' rx='10' ry='10' fill='#ef4444' fill-opacity='0.10'/>
|
||||
<line x1='1129.3' y1='748.5' x2='1129.3' y2='776.5' stroke='#ef4444' stroke-width='2.4' stroke-linecap='round'/>
|
||||
<text x='1318.0' y='746.5' text-anchor='end' font-family='Arial' font-size='9' font-weight='normal' fill='#6b7280'>mean=0.3311±0.0079</text>
|
||||
<circle cx='1248.6' cy='757.7' r='5' fill='#3b82f6'/>
|
||||
<circle cx='970.3' cy='758.9' r='5' fill='#3b82f6'/>
|
||||
<circle cx='1169.1' cy='760.1' r='5' fill='#3b82f6'/>
|
||||
<text x='911.0' y='805.5' text-anchor='end' font-family='Arial' font-size='11' font-weight='bold' fill='#111827'>JSD (disc.)</text>
|
||||
<line x1='925.0' y1='801.5' x2='1318.0' y2='801.5' stroke='#e5e7eb' stroke-width='1.2' stroke-linecap='butt'/>
|
||||
<rect x='974.2' y='791.5' width='298.4' height='20' rx='10' ry='10' fill='#ef4444' fill-opacity='0.10'/>
|
||||
<line x1='1123.4' y1='787.5' x2='1123.4' y2='815.5' stroke='#ef4444' stroke-width='2.4' stroke-linecap='round'/>
|
||||
<text x='1318.0' y='785.5' text-anchor='end' font-family='Arial' font-size='9' font-weight='normal' fill='#6b7280'>mean=0.0284±0.0073</text>
|
||||
<circle cx='1268.5' cy='796.7' r='5' fill='#3b82f6'/>
|
||||
<circle cx='1131.5' cy='797.9' r='5' fill='#3b82f6'/>
|
||||
<circle cx='970.3' cy='799.1' r='5' fill='#3b82f6'/>
|
||||
<text x='911.0' y='844.5' text-anchor='end' font-family='Arial' font-size='11' font-weight='bold' fill='#111827'>Abs Δ lag-1</text>
|
||||
<line x1='925.0' y1='840.5' x2='1318.0' y2='840.5' stroke='#e5e7eb' stroke-width='1.2' stroke-linecap='butt'/>
|
||||
<rect x='970.3' y='830.5' width='288.4' height='20' rx='10' ry='10' fill='#ef4444' fill-opacity='0.10'/>
|
||||
<line x1='1114.5' y1='826.5' x2='1114.5' y2='854.5' stroke='#ef4444' stroke-width='2.4' stroke-linecap='round'/>
|
||||
<text x='1318.0' y='824.5' text-anchor='end' font-family='Arial' font-size='9' font-weight='normal' fill='#6b7280'>mean=0.2684±0.0027</text>
|
||||
<circle cx='1080.6' cy='835.7' r='5' fill='#3b82f6'/>
|
||||
<circle cx='1272.7' cy='836.9' r='5' fill='#3b82f6'/>
|
||||
<circle cx='990.4' cy='838.1' r='5' fill='#3b82f6'/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 26 KiB |
Reference in New Issue
Block a user