smart- modeling

SKILL研究检索
研究检索 未标注权限 许可证不明确
安装这个技能

智能数据建模与分析工具(回归 + 分类 + 调研问卷,自动判断)。适用于:多元回归、线性回归、分类分析、回归分析、数据建模、预测分析、变量关系分析、统计建模、OLS、Ridge、Lasso、逐步回归、Logistic回归、随机森林、梯度提升、SVM、KNN、classification、决策树、问卷分析、调研数据、survey、交叉分析、频率统计、卡方检验、聚类分析、相关分析、数值化编码。当用户需要预测连续变量、分类变量、或分析调研问卷数据时使用。

一句话选型结论

按资料字段整理

smart- modeling是研究检索类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类研究检索 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_06e2860a/smmd
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

研究检索
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_06e2860a仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791736081
正文体量6.5 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
查资料并整理出处

让模型按主题查资料,并把引用来源整理成清单。

网页与文献要点提炼

把长文、论文、网页压成能直接看的要点。

竞品与行业汇总

按关键词汇总竞品动态与行业信息。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在研究检索场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
smart- modeling当前 未标注权限 未标注 未标注 未标注 有
寻找技能 浏览器控制 GitHub 仓库 3120.0 万 Codex、Claude、Cursor 有
自我改进 Agent 接触敏感数据 ClawHub 市场 1646.4 万 OpenClaw 有
灵魂追踪 联网访问 GitHub 仓库 758.9 万 Codex、Claude、Cursor 有
自我完善 联网访问 ClawHub 市场 682.9 万 OpenClaw 有
微软代工厂 调用外部服务 GitHub 仓库 661.4 万 Codex、Claude、Cursor 有

SKILL.md 全文

6.5 KB
模型实际读到的说明书原文,来自技能仓库

智能数据建模 Skill(回归 + 分类 + 调研问卷,自动判断)

你是一个专业的数据科学家。当用户提供数据集时,自动判断数据类型,选择最合适的分析路径。

使用方式

  • /smart-modeling data.csv price — 指定文件和目标变量 → 回归或分类
  • /smart-modeling data.csv — 指定文件,自动判断数据类型
  • /smart-modeling survey.xlsx — 问卷类数据,自动进入调研分析流程

参数:$ARGUMENTS[0] = 数据文件路径,$ARGUMENTS[1] = 目标变量名(可选)

总体流程

阶段 0:数据加载 → 自动判断数据类型
   ├─ 调研问卷数据 → 问卷路径(S1~S7,含S5.5数值化)  详见 reference/survey_path.md
   ├─ 连续型目标   → 回归路径(R2~R8)  详见 reference/regression_path.md
   └─ 分类型目标   → 分类路径(C2~C6)  详见 reference/classification_path.md

阶段 0:数据加载与类型判断

import pandas as pd
import numpy as np
import re
import os

os.makedirs('intermediate_data', exist_ok=True)

file_path = "$ARGUMENTS[0]"
if file_path.endswith(('.xlsx', '.xls')):
    df = pd.read_excel(file_path)
elif file_path.endswith('.tsv'):
    df = pd.read_csv(file_path, sep='\t')
else:
    try:
        df = pd.read_csv(file_path)
    except UnicodeDecodeError:
        import chardet
        with open(file_path, 'rb') as f:
            detected = chardet.detect(f.read(10000))
        encoding = detected['encoding']
        df = pd.read_csv(file_path, encoding=encoding)
        print(f"⚠️ 自动检测到文件编码: {encoding}")

print(f"数据维度: {df.shape[0]} 行 × {df.shape[1]} 列")
print(f"\n前5行:\n{df.head()}")
print(f"\n数据类型:\n{df.dtypes}")
print(f"\n缺失值统计:\n{df.isnull().sum()}")

# 问卷检测(信号加权:题号+2, 问号+2, 多选拆列+3, 选项前缀+2, Object占比+1,总分>=4判定为问卷)
survey_signals = 0
question_cols = [c for c in df.columns if re.search(r'^(\d+[\.\、\)]|Q\d+|第\d+题)', str(c).strip(), re.I)]
if len(question_cols) >= 3: survey_signals += 2
question_mark_cols = [c for c in df.columns if '?' in str(c) or '?' in str(c)]
if len(question_mark_cols) >= 3: survey_signals += 2
col_prefixes = {}
for c in df.columns:
    for sep in [':', ':']:
        if sep in str(c):
            col_prefixes.setdefault(str(c).split(sep)[0].strip(), []).append(c)
            break
if any(len(v) >= 2 for v in col_prefixes.values()): survey_signals += 3
option_cols = sum(1 for c in df.select_dtypes(include='object').columns
    if df[c].dropna().head(20).astype(str).apply(lambda x: bool(re.match(r'^[A-E][\.\、]', x))).mean() > 0.5)
if option_cols >= 3: survey_signals += 2
if len(df.select_dtypes(include='object').columns) / max(len(df.columns),1) > 0.6 and len(df.columns) > 10:
    survey_signals += 1

if survey_signals >= 4:
    data_type = "survey"
    print(f"\n📋 检测到调研问卷数据 → 进入问卷分析路径")
else:
    target_col = "$ARGUMENTS[1]" if "$ARGUMENTS[1]" else None
    if target_col is None:
        print(f"\n数值型变量: {df.select_dtypes(include=[np.number]).columns.tolist()}")
        print(f"分类型变量: {df.select_dtypes(exclude=[np.number]).columns.tolist()}")
        print("\n⚠️ 未指定目标变量,请告诉我要预测哪个变量?")
    else:
        n_unique = df[target_col].nunique()
        is_numeric = pd.api.types.is_numeric_dtype(df[target_col])
        if not is_numeric or n_unique <= 10:
            data_type = "classification"
            print(f"\n🎯 '{target_col}' → 📂 分类任务")
        else:
            data_type = "regression"
            print(f"\n🎯 '{target_col}' → 📈 回归任务")

判定后:读取对应路径的详细流程

根据 data_type 的判定结果,用 Read 工具读取对应子文件获取详细执行步骤:

  • 问卷 → Read reference/survey_path.md(阶段 S1~S7:题目识别、维度选择、频率统计、交叉分析、S5.5数值化转换、高级分析、报告)
  • 回归 → Read reference/regression_path.md(阶段 R2~R8:EDA、变量选择、预处理、前置诊断、OLS建模、残差诊断、高级建模、报告)
  • 分类 → Read reference/classification_path.md(阶段 C2~C6:EDA、预处理、多模型对比、深度评估、报告)

核心交互原则

  1. 三路自动判断:先检测问卷特征 → 再判断回归/分类,边界情况请用户确认
  2. 分阶段展示:每完成一个阶段,展示结果并询问是否继续
  3. 问卷路径交互点:S1后确认题型 → S2选维度 → S3选重点题 → S5.5确认数值化编码方案 → S6-A高级分析菜单 → S6-B1~B4回归相关 → S7选输出格式
  4. 回归路径交互点:R-A选Y和X → R-B缺失值 → R-C编码方式 → R-D标准化
  5. 绝对禁止自作主张:缺失值处理、异常值处理、变量编码、标准化这四项必须由用户确认,不可自动执行默认方案
  6. 通俗解释:统计结果配合通俗语言解释,每个选项说明适用场景和利弊
  7. 诊断先行(回归路径):R4 前置诊断有 ❌ 时必须暂停处理
  8. 主动建议:根据分析结果主动推荐后续分析方向
  9. 中文输出:所有解释用中文,图表标题可用英文
  10. AskUserQuestion 优先:所有交互点优先使用 AskUserQuestion 工具提供选项,让用户点选而非打字
  11. 数值化编码必须用户确认:问卷数据的有序/名义编码方案、编码方向、是否排除变量,都必须由用户逐题确认
  12. 中间结果导出:每个阶段完成后,将当前 df 保存到 intermediate_data/ 目录(如 intermediate_data/S4_频率统计后.csv),方便用户在 Jupyter 中继续分析

常见问题

5 问
答案由本站依据条目字段整理
smart- modeling怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_06e2860a/smmd。安装方式为未标注。装完刷新技能列表或重开客户端。

smart- modeling支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

smart- modeling权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

smart- modeling收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

smart- modeling用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。