🔥 Correlation Matrix Heatmap

Interactive Feature Correlation Visualization

Correlation Heatmap

-1.0
+1.0

Correlation Method

Dataset

Options

Correlation Details

Hover over cells to see correlation details

Understanding Correlation

Correlation measures the strength and direction of linear relationship between two variables. It's fundamental for understanding feature relationships, detecting multicollinearity, and feature engineering.

Correlation Coefficients

  • Pearson Correlation:
    • Measures linear relationships
    • Range: -1 to +1
    • +1: Perfect positive linear
    • -1: Perfect negative linear
    • 0: No linear correlation
    • Assumes normal distribution
    • Sensitive to outliers
  • Spearman Correlation:
    • Measures monotonic relationships
    • Rank-based (non-parametric)
    • Robust to outliers
    • Detects non-linear monotonic relationships
    • Use when data not normally distributed
  • Kendall's Tau:
    • Also rank-based
    • More robust for small samples
    • Better for ordinal data

Interpreting Correlation Strength

  • 0.0 - 0.3: Weak correlation
  • 0.3 - 0.7: Moderate correlation
  • 0.7 - 1.0: Strong correlation
  • Negative values: Inverse relationship
  • Important: Correlation ≠ Causation!

Multicollinearity

Multicollinearity occurs when features are highly correlated:

  • Problems:
    • Unstable coefficient estimates
    • Difficult to determine individual feature effects
    • Inflated standard errors
    • Reduced model interpretability
  • Detection:
    • Correlation matrix (|r| > 0.7-0.9 problematic)
    • VIF (Variance Inflation Factor) > 5 or 10
    • Condition number > 30
  • Solutions:
    • Remove one of correlated features
    • Combine correlated features (PCA)
    • Regularization (Ridge, Lasso)
    • Domain knowledge to decide which to keep

Applications

  • Feature Selection: Remove redundant features
  • Feature Engineering: Create interaction terms
  • Data Understanding: Discover relationships
  • Model Debugging: Detect unexpected correlations
  • Anomaly Detection: Unusual correlations signal issues

Correlation vs Causation

Critical to remember:

  • High correlation doesn't imply causation
  • Could be reverse causation
  • Could be confounding variable
  • Could be pure coincidence
  • Need experiments/domain knowledge for causation

Beyond Linear Correlation

  • Mutual Information: Captures non-linear dependencies
  • Distance Correlation: Measures all dependencies
  • Maximal Information Coefficient (MIC): Detects various relationships

Experiment with the Heatmap

Use the interactive tool above to:

  • Explore correlations in different datasets
  • Compare Pearson vs Spearman
  • Identify strongly correlated features
  • Detect multicollinearity
  • Click cells for detailed correlation info