Skip to main content
torch.js has not been released yet.
torch.js logotorch.js logotorch.js
PlaygroundContact
Login
Documentation
IntroductionType SafetyTensor ExpressionsTensor IndexingEinsumEinopsAutogradTraining a ModelProfiling & MemoryPyTorch MigrationBest PracticesRuntimesPerformancePyTorch CompatibilityBenchmarksDType Coverage
IntroductionRenderer GalleryRenderersAnalysis
computeQuantilescomputePercentilescomputeCorrelationcomputeCovariancedetectOutliersdetectOutliersZScorecomputeExtendedStatsdescribeExtendedStatsQuantileResultCorrelationResultOutlierResultExtendedStatscreateDBSCANdbscanDBSCANDBSCAN.fitDBSCAN.destroyDBSCANOptionsDBSCANResultcreateHierarchicalClusteringhierarchicalClusteringHierarchicalClusteringHierarchicalClustering.fitHierarchicalClustering.destroyLinkageMethodDistanceMetricHierarchicalOptionsDendrogramNodeHierarchicalResultcomputeHistogramgetHistogramCentersnormalizeHistogramHistogramResultcreateKDEkdeKDEKDE.fitKDE.destroyKernelTypeKDEOptionsKDEResultcreateKMeanskmeansKMeansKMeans.fitKMeans.destroyKMeansOptionsKMeansResultcreatePCApcaPCAPCA.fitPCA.destroyPCAOptionsPCAResultthrottleProgressconsoleProgressProgressInfoProgressCallbackcomputeStatscomputeMinMaxdescribeStatsTensorStatscreateTSNEtsneTSNETSNE.fitTSNE.destroyTSNEOptionsTSNEResultcreateUMAPumapUMAPUMAP.fitUMAP.destroyUMAPOptionsUMAPResult
torch.js· 2026
LegalTerms of UsePrivacy Policy
/
/
  1. docs
  2. viz
  3. viz
  4. analysis
  5. computeExtendedStats

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 object

Examples

const stats = await computeExtendedStats(data);
if (Math.abs(stats.skewness) > 1) {
  console.log('Distribution is highly skewed');
}
Previous
computeCovariance
Next
computeHistogram