与韦尔奇t检验的基准比较
🌐 Benchmark comparison with Welch's t-test
const { createHistogram } = require('node:perf_hooks');
const baseline = createHistogram();
const candidate = createHistogram();
// Record operation rates from the old and new builds...
const result = baseline.welchTest(candidate);
const improvement = ((candidate.mean - baseline.mean) / baseline.mean * 100);
console.log(`Improvement: ${improvement.toFixed(2)}%`);
console.log(`p-value: ${result.pValue.toFixed(6)}`);
console.log(`95% CI: [${result.confidenceInterval.lower.toFixed(2)}, ` +
`${result.confidenceInterval.upper.toFixed(2)}]`);
if (result.pValue < 0.05) {
const d = baseline.cohensD(candidate);
console.log(`Statistically significant (Cohen's d = ${d.toFixed(4)})`);
}