viz.analysis.computeExtendedStats
function computeExtendedStats(tensor: Tensor): Promise<ExtendedStats>Compute extended statistics including skewness and kurtosis.
-
Skewness measures asymmetry:
- = 0: symmetric
- > 0: right-skewed (tail on right)
- < 0: left-skewed (tail on left)
-
Kurtosis measures tail weight (excess kurtosis, where normal = 0):
- = 0: mesokurtic (like normal distribution)
- > 0: leptokurtic (heavy tails)
- < 0: platykurtic (light tails)
Parameters
tensorTensor- Input tensor
Returns
Promise<ExtendedStats>– Extended statistics objectExamples
const stats = await computeExtendedStats(data);
if (Math.abs(stats.skewness) > 1) {
console.log('Distribution is highly skewed');
}