get_correlation_matrix
Calculate pairwise correlations between numerical columns using Pearson, Spearman, or Kendall methods to identify variable relationships for feature selection and data analysis.
Instructions
Calculate correlation matrix for numerical columns.
Computes pairwise correlations between numerical columns using various correlation methods. Essential for understanding relationships between variables and feature selection in analytical workflows.
Returns: Correlation matrix with pairwise correlation coefficients
Correlation Methods: š Pearson: Linear relationships (default, assumes normality) š Spearman: Monotonic relationships (rank-based, non-parametric) š Kendall: Concordant/discordant pairs (robust, small samples)
Examples: # Basic correlation analysis corr = await get_correlation_matrix(ctx)
AI Workflow Integration: 1. Feature selection and dimensionality reduction 2. Multicollinearity detection before modeling 3. Understanding variable relationships 4. Data validation and quality assessment
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| method | No | Correlation method: pearson (linear), spearman (rank), kendall (rank) | pearson |
| columns | No | List of columns to include (None = all numeric columns) | |
| min_correlation | No | Minimum correlation threshold to include in results |