viz.analysis.computeCorrelation
function computeCorrelation(tensor: Tensor): Promise<CorrelationResult>Compute Pearson correlation matrix for multiple variables.
Each row of the input tensor is treated as a separate variable, and each column as an observation.
Parameters
tensorTensor- 2D tensor of shape [num_variables, num_observations]
Returns
Promise<CorrelationResult>– Correlation matrix and metadataExamples
// 3 variables, 100 observations each
const data = torch.randn(3, 100);
const result = await computeCorrelation(data);
// result.matrix is 3x3 correlation matrix