Leaderboard / data /stability_table.html
schaeferbasti's picture
Leaderboard v0.2.0
2efb236
Raw History Blame Contribute Delete
10.3 kB
<!doctype html>
<html lang='en'><head><meta charset='utf-8'><meta name='viewport' content='width=device-width,initial-scale=1'><title>SelectArena: stability</title><style>
:root { --fg:#1f2328; --muted:#59636e; --bg:#ffffff; --line:#d1d9e0; --soft:#f6f8fa; --accent:#0072B2; }
@media (prefers-color-scheme: dark) {
:root { --fg:#e6edf3; --muted:#9198a1; --bg:#0d1117; --line:#3d444d; --soft:#151b23; --accent:#4aa3df; }
}
html, body { margin:0; padding:0; background:var(--bg); color:var(--fg);
font:14px/1.45 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif; }
.toolbar { display:flex; gap:6px; justify-content:flex-end; align-items:center; padding:4px 2px 8px; }
.toolbar .hint { margin-right:auto; color:var(--muted); font-size:12px; }
.toolbar button { font:inherit; font-size:12px; color:var(--fg); background:var(--soft);
border:1px solid var(--line); border-radius:6px; padding:3px 10px; cursor:pointer; }
.toolbar button:hover { border-color:var(--accent); }
.wrap { overflow-x:auto; border:1px solid var(--line); border-radius:8px; }
table { border-collapse:collapse; width:100%; font-variant-numeric:tabular-nums; }
th, td { padding:7px 10px; border-bottom:1px solid var(--line); white-space:nowrap; }
th { position:sticky; top:0; background:var(--soft); font-weight:600; text-align:left;
cursor:pointer; user-select:none; font-size:13px; }
th.num, td.num { text-align:right; }
th .arrow { color:var(--muted); font-weight:400; }
th[aria-sort] { color:var(--accent); }
tbody tr:hover { background:var(--soft); }
tbody tr:last-child td { border-bottom:none; }
td.method { font-weight:600; }
td .sub { color:var(--muted); font-size:12px; font-weight:400; margin-left:6px; }
td.na { color:var(--muted); }
.pill { display:inline-block; padding:0 8px; border:1px solid var(--line); border-radius:999px;
font-size:12px; color:var(--fg); }
.pill.cat-search { border-color:var(--accent); }
.pill.cat-baseline { color:var(--muted); }
</style></head><body><div class='toolbar'><span class='hint'>Click a column to sort.</span><button onclick="saCsv('selectarena_stability.csv')">CSV</button></div><div class='wrap'><table id='sa-table'><thead><tr><th class=''>Method</th><th class='num' title='Mean over datasets and budgets.'>Stability ↑</th><th class='num'>Budget 1 (smallest)</th><th class='num'>Budget 2</th><th class='num'>Budget 3</th><th class='num'>Budget 4</th><th class='num'>Budget 5 (largest)</th></tr></thead><tbody><tr><td class='method' data-sort='F-Test'>F-Test</td><td class='num' data-sort='0.679'>0.679</td><td class='num' data-sort='0.7253'>0.725</td><td class='num' data-sort='0.734'>0.734</td><td class='num' data-sort='0.7056'>0.706</td><td class='num' data-sort='0.6678'>0.668</td><td class='num' data-sort='0.5622'>0.562</td></tr><tr><td class='method' data-sort='LaplacianScore'>LaplacianScore</td><td class='num' data-sort='0.6518'>0.652</td><td class='num' data-sort='0.5883'>0.588</td><td class='num' data-sort='0.6445'>0.644</td><td class='num' data-sort='0.6596'>0.660</td><td class='num' data-sort='0.6889'>0.689</td><td class='num' data-sort='0.6777'>0.678</td></tr><tr><td class='method' data-sort='MI'>MI</td><td class='num' data-sort='0.6474'>0.647</td><td class='num' data-sort='0.6455'>0.645</td><td class='num' data-sort='0.6726'>0.673</td><td class='num' data-sort='0.6829'>0.683</td><td class='num' data-sort='0.6494'>0.649</td><td class='num' data-sort='0.5868'>0.587</td></tr><tr><td class='method' data-sort='(R)ReliefF'>(R)ReliefF</td><td class='num' data-sort='0.646'>0.646</td><td class='num' data-sort='0.6415'>0.641</td><td class='num' data-sort='0.647'>0.647</td><td class='num' data-sort='0.6725'>0.672</td><td class='num' data-sort='0.6563'>0.656</td><td class='num' data-sort='0.6124'>0.612</td></tr><tr><td class='method' data-sort='GainRatio'>GainRatio</td><td class='num' data-sort='0.6441'>0.644</td><td class='num' data-sort='0.6788'>0.679</td><td class='num' data-sort='0.6807'>0.681</td><td class='num' data-sort='0.6703'>0.670</td><td class='num' data-sort='0.641'>0.641</td><td class='num' data-sort='0.5498'>0.550</td></tr><tr><td class='method' data-sort='RFImportance'>RFImportance</td><td class='num' data-sort='0.6432'>0.643</td><td class='num' data-sort='0.6282'>0.628</td><td class='num' data-sort='0.6529'>0.653</td><td class='num' data-sort='0.6762'>0.676</td><td class='num' data-sort='0.6613'>0.661</td><td class='num' data-sort='0.5974'>0.597</td></tr><tr><td class='method' data-sort='mRMR'>mRMR</td><td class='num' data-sort='0.6036'>0.604</td><td class='num' data-sort='0.5276'>0.528</td><td class='num' data-sort='0.5784'>0.578</td><td class='num' data-sort='0.6139'>0.614</td><td class='num' data-sort='0.656'>0.656</td><td class='num' data-sort='0.651'>0.651</td></tr><tr><td class='method' data-sort='ElasticNet'>ElasticNet</td><td class='num' data-sort='0.4472'>0.447</td><td class='num' data-sort='0.5094'>0.509</td><td class='num' data-sort='0.5187'>0.519</td><td class='num' data-sort='0.4808'>0.481</td><td class='num' data-sort='0.4188'>0.419</td><td class='num' data-sort='0.3083'>0.308</td></tr><tr><td class='method' data-sort='CART'>CART</td><td class='num' data-sort='0.422'>0.422</td><td class='num' data-sort='0.4838'>0.484</td><td class='num' data-sort='0.4556'>0.456</td><td class='num' data-sort='0.4444'>0.444</td><td class='num' data-sort='0.4018'>0.402</td><td class='num' data-sort='0.3241'>0.324</td></tr><tr><td class='method' data-sort='MarkovBlanket'>MarkovBlanket</td><td class='num' data-sort='0.413'>0.413</td><td class='num' data-sort='0.4177'>0.418</td><td class='num' data-sort='0.3958'>0.396</td><td class='num' data-sort='0.4132'>0.413</td><td class='num' data-sort='0.4337'>0.434</td><td class='num' data-sort='0.4045'>0.405</td></tr><tr><td class='method' data-sort='Lasso'>Lasso</td><td class='num' data-sort='0.3623'>0.362</td><td class='num' data-sort='0.4208'>0.421</td><td class='num' data-sort='0.4216'>0.422</td><td class='num' data-sort='0.3889'>0.389</td><td class='num' data-sort='0.3343'>0.334</td><td class='num' data-sort='0.2457'>0.246</td></tr><tr><td class='method' data-sort='SFS'>SFS</td><td class='num' data-sort='0.2668'>0.267</td><td class='num' data-sort='0.3677'>0.368</td><td class='num' data-sort='0.2781'>0.278</td><td class='num' data-sort='0.2392'>0.239</td><td class='num' data-sort='0.2248'>0.225</td><td class='num' data-sort='0.1758'>0.176</td></tr><tr><td class='method' data-sort='LOCO'>LOCO</td><td class='num' data-sort='0.1727'>0.173</td><td class='num' data-sort='0.2993'>0.299</td><td class='num' data-sort='0.2199'>0.220</td><td class='num' data-sort='0.1514'>0.151</td><td class='num' data-sort='0.1136'>0.114</td><td class='num' data-sort='0.0795'>0.080</td></tr><tr><td class='method' data-sort='SBE'>SBE</td><td class='num' data-sort='0.1323'>0.132</td><td class='num' data-sort='0.1945'>0.195</td><td class='num' data-sort='0.1753'>0.175</td><td class='num' data-sort='0.1437'>0.144</td><td class='num' data-sort='0.0949'>0.095</td><td class='num' data-sort='0.0594'>0.059</td></tr><tr><td class='method' data-sort='Random'>Random</td><td class='num' data-sort='0.0006'>0.001</td><td class='num' data-sort='-0.0013'>-0.001</td><td class='num' data-sort='0.001'>0.001</td><td class='num' data-sort='-0.0007'>-0.001</td><td class='num' data-sort='0.002'>0.002</td><td class='num' data-sort='0.002'>0.002</td></tr></tbody></table></div><script type='text/plain' id='sa-csv'>method,stability,stability_budget_0,stability_budget_1,stability_budget_2,stability_budget_3,stability_budget_4
F-Test,0.679,0.7253,0.734,0.7056,0.6678,0.5622
LaplacianScore,0.6518,0.5883,0.6445,0.6596,0.6889,0.6777
MI,0.6474,0.6455,0.6726,0.6829,0.6494,0.5868
(R)ReliefF,0.646,0.6415,0.647,0.6725,0.6563,0.6124
GainRatio,0.6441,0.6788,0.6807,0.6703,0.641,0.5498
RFImportance,0.6432,0.6282,0.6529,0.6762,0.6613,0.5974
mRMR,0.6036,0.5276,0.5784,0.6139,0.656,0.651
ElasticNet,0.4472,0.5094,0.5187,0.4808,0.4188,0.3083
CART,0.422,0.4838,0.4556,0.4444,0.4018,0.3241
MarkovBlanket,0.413,0.4177,0.3958,0.4132,0.4337,0.4045
Lasso,0.3623,0.4208,0.4216,0.3889,0.3343,0.2457
SFS,0.2668,0.3677,0.2781,0.2392,0.2248,0.1758
LOCO,0.1727,0.2993,0.2199,0.1514,0.1136,0.0795
SBE,0.1323,0.1945,0.1753,0.1437,0.0949,0.0594
Random,0.0006,-0.0013,0.001,-0.0007,0.002,0.002
</script><script>
function saDownload(name, blob) {
var a = document.createElement('a');
a.href = URL.createObjectURL(blob);
a.download = name;
document.body.appendChild(a);
a.click();
setTimeout(function () { URL.revokeObjectURL(a.href); a.remove(); }, 500);
}
function saCsv(name) {
saDownload(name, new Blob([document.getElementById('sa-csv').textContent], {type: 'text/csv'}));
}
// Report the page height to an embedding page (the Space resizes its iframe to it).
(function () {
function post() {
try {
var height = Math.ceil(document.body.getBoundingClientRect().height) + 4;
if (window.parent !== window) window.parent.postMessage({saFrameHeight: height}, '*');
} catch (e) {}
}
window.addEventListener('load', post);
window.addEventListener('resize', post);
if (window.ResizeObserver) new ResizeObserver(post).observe(document.body);
})();
(function () {
var table = document.getElementById('sa-table');
var headers = table.querySelectorAll('th');
headers.forEach(function (th, col) {
th.addEventListener('click', function () {
var asc = th.getAttribute('aria-sort') !== 'ascending';
headers.forEach(function (h) { h.removeAttribute('aria-sort'); });
th.setAttribute('aria-sort', asc ? 'ascending' : 'descending');
var numeric = th.classList.contains('num');
var rows = Array.prototype.slice.call(table.tBodies[0].rows);
rows.sort(function (a, b) {
var x = a.cells[col].getAttribute('data-sort'), y = b.cells[col].getAttribute('data-sort');
if (numeric) {
x = x === '' ? NaN : parseFloat(x); y = y === '' ? NaN : parseFloat(y);
if (isNaN(x)) return 1;
if (isNaN(y)) return -1;
return asc ? x - y : y - x;
}
return asc ? x.localeCompare(y) : y.localeCompare(x);
});
rows.forEach(function (r) { table.tBodies[0].appendChild(r); });
});
});
})();
</script></body></html>