autoviz-5-correlation-detection

Sub-skill of autoviz: 5. Correlation Detection.

5 stars

Best use case

autoviz-5-correlation-detection is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Sub-skill of autoviz: 5. Correlation Detection.

Teams using autoviz-5-correlation-detection should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/5-correlation-detection/SKILL.md --create-dirs "https://raw.githubusercontent.com/vamseeachanta/workspace-hub/main/.agents/skills/_archive/data/analysis/autoviz/5-correlation-detection/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/5-correlation-detection/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How autoviz-5-correlation-detection Compares

Feature / Agentautoviz-5-correlation-detectionStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Sub-skill of autoviz: 5. Correlation Detection.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# 5. Correlation Detection

## 5. Correlation Detection


**Automatic Correlation Analysis:**
```python
from autoviz import AutoViz_Class
import pandas as pd
import numpy as np

# Create dataset with known correlations
np.random.seed(42)
n = 1000

# Base variables
x1 = np.random.randn(n)
x2 = np.random.randn(n)

df = pd.DataFrame({
    "x1": x1,
    "x2": x2,
    # Strongly correlated with x1
    "y1": x1 * 2 + np.random.randn(n) * 0.5,
    # Moderately correlated with x2
    "y2": x2 + np.random.randn(n) * 1.5,
    # Negatively correlated
    "y3": -x1 + np.random.randn(n) * 0.8,
    # No correlation
    "y4": np.random.randn(n),
    # Non-linear relationship
    "y5": x1 ** 2 + np.random.randn(n) * 0.5,
    # Target
    "target": (x1 + x2 > 0).astype(int)
})

AV = AutoViz_Class()

# AutoViz generates:
# 1. Correlation heatmap
# 2. Scatter plots for highly correlated pairs
# 3. Pair plots for feature relationships

df_analyzed = AV.AutoViz(
    filename="",
    dfte=df,
    depVar="target",
    verbose=2,
    chart_format="svg"
)
```

**Correlation with Lowess Smoothing:**
```python
from autoviz import AutoViz_Class
import pandas as pd
import numpy as np

# Dataset with non-linear relationships
np.random.seed(42)
x = np.linspace(0, 10, 500)

df = pd.DataFrame({
    "x": x,
    "linear": 2 * x + np.random.randn(500) * 2,
    "quadratic": x ** 2 + np.random.randn(500) * 5,
    "sinusoidal": 10 * np.sin(x) + np.random.randn(500) * 2,
    "logarithmic": 5 * np.log(x + 1) + np.random.randn(500),
    "target": x + np.random.randn(500)
})

AV = AutoViz_Class()

# Enable lowess smoothing to see trends
df_analyzed = AV.AutoViz(
    filename="",
    dfte=df,
    depVar="target",
    lowess=True,  # Enable lowess smoothing
    verbose=1,
    chart_format="png"
)
```

Related Skills

multi-format-csv-detection-and-deduplication

5
from vamseeachanta/workspace-hub

Detect and handle multiple CSV format versions from the same data source; deduplicate records across format variants

clean-code-god-object-detection

5
from vamseeachanta/workspace-hub

Sub-skill of clean-code: God Object Detection.

solver-benchmark-correlation-thresholds

5
from vamseeachanta/workspace-hub

Sub-skill of solver-benchmark: Correlation Thresholds (+1).

doc-extraction-unit-detection-and-normalization

5
from vamseeachanta/workspace-hub

Sub-skill of doc-extraction: Unit Detection and Normalization (+4).

xlsx-to-python-step-6-calculation-block-detection

5
from vamseeachanta/workspace-hub

Sub-skill of xlsx-to-python: Step 6 — Calculation Block Detection.

statistical-analysis-correlation-is-not-causation

5
from vamseeachanta/workspace-hub

Sub-skill of statistical-analysis: Correlation Is Not Causation (+5).

autoviz-autoviz-with-streamlit

5
from vamseeachanta/workspace-hub

Sub-skill of autoviz: AutoViz with Streamlit (+1).

autoviz-7-export-to-html-and-notebooks

5
from vamseeachanta/workspace-hub

Sub-skill of autoviz: 7. Export to HTML and Notebooks.

autoviz-6-outlier-detection-and-highlighting

5
from vamseeachanta/workspace-hub

Sub-skill of autoviz: 6. Outlier Detection and Highlighting.

autoviz-4-feature-analysis-and-distribution-plots

5
from vamseeachanta/workspace-hub

Sub-skill of autoviz: 4. Feature Analysis and Distribution Plots.

autoviz-2-chart-format-and-output-options

5
from vamseeachanta/workspace-hub

Sub-skill of autoviz: 2. Chart Format and Output Options (+1).

autoviz-1-sample-large-datasets

5
from vamseeachanta/workspace-hub

Sub-skill of autoviz: 1. Sample Large Datasets (+3).