一键导入
corr-insight
计算变量间的Pearson或Spearman相关矩阵、偏相关分析,并自动识别因混淆变量导致的伪相关。当用户需要检查数据相关性、计算相关系数、进行偏相关分析,或提及伪相关、spurious correlation、混淆变量等关键词时触发。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
计算变量间的Pearson或Spearman相关矩阵、偏相关分析,并自动识别因混淆变量导致的伪相关。当用户需要检查数据相关性、计算相关系数、进行偏相关分析,或提及伪相关、spurious correlation、混淆变量等关键词时触发。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
生成横向翻页网页 PPT(单 HTML 文件),含 WebGL 背景、章节幕封、数据大字报、图片网格等模板。提供两种风格:① "电子杂志 × 电子墨水"(衬线 + 流体背景 + 暖色) ② "瑞士国际主义"(无衬线 + 网格点阵 + IKB/柠檬黄/柠檬绿/安全橙高亮)。当用户需要制作分享 / 演讲 / 发布会风格的网页 PPT,或提到"杂志风 PPT"、"瑞士风 PPT"、"Swiss Style"、"horizontal swipe deck"时使用。
Utilizes a suite of tools to facilitate exhaustive, evidence-based deep research and long-form report engineering. Enforces a minimum 10-iteration search cycle, recursive reflection, and the production of structured reports exceeding 10,000 words with mandatory IPython visualizations and specific paragraph logic.
Professional PDF solution. Create PDFs using HTML+Paged.js (academic papers, reports, documents). Process existing PDFs using Python (read, extract, merge, split, fill forms). Supports KaTeX math formulas, Mermaid diagrams, three-line tables, citations, and other academic elements. Also use this skill when user explicitly requests LaTeX (.tex) or native LaTeX compilation.
广告创意写作与优化技能,覆盖标题、描述、正文及完整广告方案的生成与迭代,适用于Google Ads、Meta、LinkedIn、TikTok、Twitter/X等主流付费广告平台。当用户需要撰写广告文案、进行创意生成、标题撰写,或请求批量生产广告变体、基于数据进行创意测试与效果优化时触发。
ADHD 生活管理助手,通过每日规划、任务拆解、时间感知辅助、优先级排序、虚拟陪伴工作和情绪支持来帮助管理日常。当用户寻求帮助规划日程、克服任务瘫痪、应对拖延,或提到时间盲、难以启动任务、注意力分散等 ADHD 相关挑战时触发此技能。
从 Flask、FastAPI、Express 或 Gin 等 Web 框架的源代码中自动扫描路由定义,生成符合 OpenAPI 3.0 / Swagger 规范的标准化 API 文档文件。当用户需要生成 API 文档、提到 OpenAPI、Swagger、接口文档、路由扫描或从代码自动提取接口信息时触发。
| name | corr-insight |
| description | 计算变量间的Pearson或Spearman相关矩阵、偏相关分析,并自动识别因混淆变量导致的伪相关。当用户需要检查数据相关性、计算相关系数、进行偏相关分析,或提及伪相关、spurious correlation、混淆变量等关键词时触发。 |
| license | MIT |
相关性分析工具 —— 对表格数据计算 Pearson/Spearman 相关矩阵、偏相关矩阵,并自动识别疑似伪相关(由混淆变量导致的虚假关联)。
| 功能 | 说明 |
|---|---|
| Pearson 相关矩阵 | 线性相关系数 + p 值,适用于连续且近似正态的变量 |
| Spearman 相关矩阵 | 秩相关系数 + p 值,适用于非线性单调关系或有序变量 |
| 偏相关矩阵 | 控制所有其他变量后的净相关(精度矩阵法),揭示变量间的直接关联 |
| 伪相关识别 | 自动对比简单相关与偏相关,标记因混淆变量导致的虚假显著相关 |
| 通俗解读 | 用中文对每对变量的相关强度、显著性、偏相关变化给出说明 |
# 分析所有数值列的相关性
python3 scripts/correlation_explorer.py data.csv
# 只分析指定列
python3 scripts/correlation_explorer.py data.csv -f "age,income,spending,score"
# 只算 Pearson
python3 scripts/correlation_explorer.py data.csv -m pearson
# 保存结果到 JSON
python3 scripts/correlation_explorer.py data.csv -o result.json
python3 scripts/correlation_explorer.py <数据文件> [选项]
# 同时计算 Pearson 和 Spearman(默认)
python3 scripts/correlation_explorer.py data.csv -m all
# 只计算 Pearson
python3 scripts/correlation_explorer.py data.csv -m pearson
# 只计算 Spearman
python3 scripts/correlation_explorer.py data.csv -m spearman
# 更严格:相关系数下降 30% 即报警
python3 scripts/correlation_explorer.py data.csv -d 0.3
# 更宽松:下降 70% 才报警
python3 scripts/correlation_explorer.py data.csv -d 0.7
# 使用 0.01 显著性水平
python3 scripts/correlation_explorer.py data.csv -a 0.01
| 参数 | 缩写 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
input | — | 是 | — | 输入文件路径(CSV/TSV/Excel/JSON) |
--features | -f | 否 | 全部数值列 | 要分析的列名,逗号分隔 |
--method | -m | 否 | all | 相关系数类型:all / pearson / spearman |
--alpha | -a | 否 | 0.05 | 显著性水平 |
--drop-threshold | -d | 否 | 0.5 | 伪相关判定的下降阈值(0~1,默认 50%) |
--output | -o | 否 | 标准输出 | 结果 JSON 保存路径 |
{
"n_observations": 200,
"n_variables": 4,
"features": ["age", "income", "spending", "score"],
"pearson": {
"columns": ["age", "income", "spending", "score"],
"correlation": [[1.0, 0.72, ...], ...],
"p_values": [[0.0, 0.0001, ...], ...]
},
"spearman": { "..." : "同 pearson 结构" },
"partial_correlation": {
"columns": ["age", "income", "spending", "score"],
"partial_correlation": [[1.0, 0.15, ...], ...],
"p_values": [[0.0, 0.32, ...], ...],
"df": 196
},
"spurious_correlations": [
{
"var_x": "age",
"var_y": "spending",
"pearson_r": 0.65,
"partial_r": 0.08,
"drop_pct": 87.7,
"reasons": ["偏相关不显著", "相关系数下降 87.7%"]
}
],
"interpretation": {
"概览": ["分析了 4 个变量的相关性..."],
"最强相关对": ["income <-> spending:r = 0.82(很强正相关)"],
"偏相关洞察": ["age <-> spending:控制其他变量后减弱了 87.7%"],
"伪相关检测": ["发现 1 对疑似伪相关..."]
}
}
当两个变量看似相关,但实际上是因为它们都受到第三方混淆变量的影响。本工具通过对比简单相关和偏相关来自动识别这类情况。
pip install pandas numpy scipy