tree
GitHub基于决策树算法进行数据分析,识别关键规则与特征重要性。通过查询数据、执行训练验证并生成可视化图表,提供可解释的分析结果,同时规避数据泄漏与因果混淆风险。
触发场景
需要分析影响目标变量的关键规则
需要进行决策树模型训练与特征重要性评估
需要生成决策树可视化图表
安装
npx skills add Zafer-Liu/Data-Analysis-Agent --skill tree -g -y
SKILL.md
Frontmatter
{
"icon": "🌳",
"name": "tree",
"tags": [
"mode-business",
"mode-ml",
"modeling"
],
"description": "使用决策树识别影响目标变量的关键规则(decision tree 决策树)",
"allowedTools": [
"get_schema",
"query_data",
"run_analysis",
"generate_chart"
]
}
决策树分析
确认目标变量和任务类型,排除泄漏字段,合理处理缺失值与类别变量。执行训练验证并报告性能、重要特征和可解释规则;避免把相关性表述为因果。
Tool routing
- Use
get_schemato identify the target, candidate features, task type, and source table. - Use
query_datato verify field names, target distribution, missingness, and leakage risks. - Use
run_analysiswithanalysis_name="Decision_Tree"for the actual tree computation. - Use
generate_charton tree, feature importance, or validation result tables afterrun_analysissucceeds.
Implementation reference
- Tool entry:
agent/tools/business/data.py::_tool_run_analysis - Analysis registry:
Function/Analyze/registry.py - Analysis implementation:
Function/Analyze/Decision_Tree/analyze.py - Chart implementation:
Function/Charts_generation/chart_generate.py
版本历史
- 87489fb 当前 2026-11-02 19:31
- d6a2c3e 2026-07-24 12:13


