如果你曾好奇在AI辅助下严谨的数据分析和社会科学研究会是什么样子,我刚刚为我的开源Claude Code研究员工具包推出了一个漂亮的网站:数据分析增强框架(Data Analyst Augmentation Framework)!它既是关于智能体编排的互动讲解器,也是一款免费工具。

Reddit r/artificial 工具

摘要

数据分析增强框架(DAAF)是一个免费、开源的工具包,它将Claude Code转变为严谨的定量研究引擎,确保在人类监督下实现可审计和可重复的分析。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/05/26 00:25

# DAAF - 数据分析师增强框架 来源:https://daaf.openaugments.org/ 您的专业知识,由 Claude 赋能 ## 规模化的负责任、严谨且可复现的 AI 研究 AI 编程助手现在可以编写分析代码、操作复杂数据集并生成完整报告。但它们也会产生幻觉、偷工减料,并持续表现出过度自信。 数据分析师增强框架是一个免费、开源的工具包,可将 Claude Code 转变为一个严谨的量化研究引擎,而您始终掌握主导权:**每一步都可审计,每个输出都可验证,每个决策都由您做出。** 由研究人员为研究人员打造。 用户:嘿,DAAF,我正在考虑用我自己的数据集做一个断点回归分析。在我做任何其他事情之前,你能帮我从概念上梳理一下,一个好的 RD 需要哪些假设/条件吗? 您与 DAAF 和 Claude Code 的交互就像任何聊天窗口一样:用自然语言描述您想做的事情。无需记忆和应对特殊的语法或命令。 DAAF:思考中... DAAF:欢迎使用 DAAF —— 数据分析师增强框架。我是您的研究编排者,在这里帮助您在人工监督下完成关键决策点的严谨且可复现的数据分析。 好问题 —— 在接触数据之前先思考 RD 假设,这正是正确的直觉。这是一个概念性/建议性的对话,所以我将其归类为**临时协作**模式。我将作为您的思考伙伴,与您一起梳理有效断点回归设计所需的假设和条件。没有正式的可交付成果 —— 只是一次聚焦的讨论。您可以将对话引导到最有用的方向。 听起来不错,还是您想换个方式? DAAF 智能地判断最适合您请求的定制工作流程。像一位优秀的合作者一样,它在继续之前会传达其计划并征求您的确认。临时协作模式是一种轻量级工作流程,用于非正式讨论和一次性任务 —— DAAF 支持的九种工作流风格之一。 用户:这说得通,听起来不错,我们开始吧。 DAAF:让我加载模式参考,然后我们就深入讨论。 DAAF:读取(skills/daaf-orchtrator/.../ad-hoc-collaboration-mode.md) ❲ 读取了 421 行 DAAF:现在让我按照模式要求加载数据科学技能,然后我将与您一起梳理 RD 假设。 DAAF:技能(data-scientist) ❲ 成功加载技能 DAAF:现在让我引入因果推断参考,以获取详细的 RD 方法论。 DAAF:读取(skills/data-scientist/.../causal-inference.md) ❲ 读取了 898 行 DAAF:思考中... DAAF 从一个庞大的**精心筛选的指南**("智能体技能")库中动态选择相关参考资料 —— 然后将其嵌入对话中,以使其后续的过程和思考基于已知的良好素材,从而有助于对抗幻觉。将鼠标悬停在任何文件上,了解更多信息并查看这些参考文件的实际内容。 DAAF:以这个问题开头很好 —— 在接触数据之前先打好概念基础正是可信的因果工作的开始。以下是对有效 RD 设计的全面介绍。 ------ **断点回归:核心假设** RD 利用运行变量(也称为“分数”或“强制变量”)中已知的阈值来确定处理分配。基本思想是,刚好处在阈值以上和以下的单位除了处理状态不同外,本质上是相同的 —— 从而在阈值附近产生准随机变异。 **1. 已知的、基于规则的阈值** 必须有一个清晰的、预先确定的阈值,在该阈值处处理状态发生变化。示例:奖学金资格的考试分数阈值、项目准入的收入阈值、政策资格的年龄阈值。 该阈值必须是基于规则的,而非自由裁量的。如果一个委员会使用该分数作为众多输入之一来决定谁获得处理,那么您拥有的不是 RD —— 最多是依据可观测变量的选择。 **2. 阈值处潜在结果的连续性** 这是核心识别假设:如果没有处理,结果本应平滑地穿越阈值。用潜在结果符号表示,E[Y(0)|X=c] 和 E[Y(1)|X=c] 在阈值 c 处必须是连续的。 **3. 无法操纵运行变量(无排序)** 单元不能通过精确控制其分数来落在其偏好的阈值一侧。McCrary (2008) 密度检验用于检查运行变量的分布在阈值处是否平滑。 **4. 锐断点与模糊断点 —— 了解您所处的情况** 即使在简短的交互中,DAAF 也会基于真实的引用和参考文献来立足,以避免依赖其模糊的通用知识或来自网络搜索的不一致结果。还有更多后续问题?想写一些实际代码?DAAF 是您每一步都灵活且响应迅速的合作者。 用户:你能提醒我一下,大学记分卡数据集中有哪些社会经济状况指标可用?以及对应哪些年份? 您是否曾希望能够用自然语言直接与您的数据文档对话?有了 DAAF,您就可以做到。任何时候您想使用特定数据集,DAAF 都会帮助您将代码手册、数据诊断和技术论文嵌入到一个持久的知识文件中,AI 助手可以引用这些文件,从而成为您数据方面的专家。 DAAF:思考中... DAAF:欢迎来到 DAAF!好问题 —— 这看起来是一次**数据查询**:您在询问大学记分卡数据集中特定变量的可用性。 我将检查记分卡技能中与社会经济状况相关的指标及其年份覆盖范围。**听起来不错?** 用户:是的,这对我来说是正确的。请深入查看。 DAAF:读取(skills/daaf-orchtrator/.../data-lookup-mode.md) ❲ 读取了 164 行 就像临时协作示例一样,DAAF 会分类您的请求并在继续前确认。在数据查询模式下,DAAF 利用精心制作的数据集文档,为您提供关于数据集的可靠答案 —— 比一般的网络搜索或依赖其模糊的通用知识可靠得多。 DAAF:派遣一名查询专家从记分卡技能中提取社会经济状况指标。 DAAF:智能体(search-agent, "查找记分卡社会经济状况指标") ↳技能(education-data-source-scorecard) ❲ 加载成功 ↳读取(skills/.../scorecard/references/variable-definitions.md) ❲ 读取了 567 行 ↳读取(skills/.../scorecard/references/population-coverage.md) ❲ 读取了 312 行 DAAF:思考中... 为了更好地处理复杂工作流程,DAAF 尽可能将工作委派给**专门助手**("智能体编排")。这里,DAAF 启动一个独立的数据侦察兵来加载它可以访问的**大学记分卡数据集参考**。数据侦察兵读取变量定义和覆盖范围的注意事项,以编写一个权威的、基于真实文档的可靠答案。将鼠标悬停在任何文件上,查看这些参考文件的具体内容。 DAAF:以下是大学记分卡中通过城市研究所教育数据门户可用的社会经济状况指标的快速总结: **学生群体 NSLDS (1997-2016)** *来自 FAFSA/经济援助记录 —— 个体层面的社会经济状况* • **faminc_mean / faminc_med** —— 家庭收入均值/中位数 • **lowincome_pct / midincome_pct / highincome_pct** —— 收入三分位份额($0-30K / $30-75K / $75K+) • **dependent_pct / independent_pct** —— 受抚养状态份额 • **first_gen_student_pct** —— 第一代大学生比例 • **parents_highest_ed_*** —— 父母教育程度分布 **学生群体财政部 (1997-2016)** *来自国税局/财政部 —— 基于家庭邮政编码的区域层面代理变量* • **hhinc_home_zip_med** —— 学生家庭邮政编码的家庭收入中位数 • **poverty_rate_home_zip** —— 家庭邮政编码的贫困率 • **unemp_rate_home_zip** —— 家庭邮政编码的失业率 **收入 (2003-2014, 2018)** 和 **还款 NSLDS (2007-2016)** 也包含按社会经济状况细分的结果。 ------ **关键注意事项** 1. **仅限 Title IV 接受者。** 所有指标都反映 FAFSA 提交者 —— 全费学生(通常收入更高)被排除在外,因此社会经济状况分布比实际情况偏低,尤其是在选择性私立大学。 2. **覆盖范围因机构类型而异** —— 在选择性私立大学约为 30-50%,而在营利性大学则为 80-95%。 3. **家庭邮政编码变量是生态代理变量**,不是个人/家庭层面的指标。 4. **收入三分位阈值是固定的**($0-30K / $30-75K / $75K+),未逐年根据通胀进行调整。 5. **门户数据的学生群体数据集截至 2016 年**。 **置信度:高** —— 来源于精心策划的记分卡技能。如果精确覆盖范围对您的分析很重要,应针对实际数据验证年份边界。 DAAF 报告了一些高层次发现,用户可以随意更深入地挖掘。注意**关键注意事项**部分:DAAF 被明确设计为主动标记此类数据限制、覆盖差距以及需要进一步验证的点。这种对细节和细微差别的关注在设计上嵌入到了每个 DAAF 工作流程和交互中。 用户:我知道毕业率通常被公众视为评估大学质量的关键结果,但许多研究人员认为,在解读时存在一个非常强烈的先有鸡还是先有蛋的问题:毕业率高是因为大学在服务学生方面确实做得很好,还是因为大学择优录取了那些已经具有高度竞争力、学业准备充分并且无论如何都可能毕业/取得成功的学生?我想用数据更批判性地探索这种动态,以更好地理解这些因素之间的相关程度,尤其是在考虑额外的复杂制度因素时,比如获得经济援助的学生比例、其他服务不足或历史上处于劣势的学生群体比例等。我想要一个分析,能够直观且整体地展示这些因素如何相互关联,以及对广泛思考大学 '质量' 可能产生的影响。 用户可以真正向 DAAF 提出**任何任意复杂的问题或任务**。只需描述您想理解的内容,DAAF 就会启动一个审慎且深思熟虑的工作流程,以适应您的需求。无论复杂程度如何,DAAF 始终与您紧密合作,识别可行的数据源,决定最佳分析方法,跟踪所有工件和输出,并构建工作 —— 将您的专业知识和洞察力置于所有关键决策的中心。 DAAF:思考中... DAAF:欢迎来到 DAAF!这是一个非常引人入胜的研究问题 —— 您本质上是在问:**毕业率的变异有多少可归因于大学*做了*什么,又有多少可归因于它们*录取了*谁?** 我将其归类为**完整流水线模式** —— 您要求的是一个实质性的、多维度的分析,这将需要从多个联邦数据源(IPEDS 录取、毕业率、学生经济援助、入学人口统计)提取数据,在机构层面进行关联,并生成可视化和统计模型。 我将引导您完成**5 个阶段**,每个阶段都设有人工检查点。**我可以继续吗?** 从这里开始,DAAF 启动一个多阶段的研究工作流程,从初始数据范围界定一直到完整的、**完全可复现的数据分析流水线**以及包含关键发现、方法论/过程、数据可视化、局限性和扩展机会的总结性分析报告。DAAF 在每个关键决策点暂停并与您互动,以便您权衡、审查和调整方向 —— 但最终,一个完整的完整流水线分析可能只需要 30 分钟的直接人工参与。想看看它是如何工作的吗? 查看我们专门针对此实际分析的交互式深度探讨 → (https://daaf.openaugments.org/anatomy/) ## 所含内容# (https://daaf.openaugments.org/#capabilities) 双重差分 固定/随机效应 混合效应模型 工具变量 断点回归 综合控制 无监督机器学习 事件研究 倾向得分匹配 时间序列分析 复杂调查分析 地理空间分析与空间统计 分解分析 分位数回归 探索性数据分析 DAG 建模 监督机器学习 预测分析 交叉验证 算法公平性评估 聚类分析 Wild Bootstrap 推断 敏感性分析 双重差分 固定/随机效应 混合效应模型 工具变量 断点回归 综合控制 无监督机器学习 事件研究 倾向得分匹配 时间序列分析 复杂调查分析 地理空间分析与空间统计 分解分析 分位数回归 探索性数据分析 DAG 建模 监督机器学习 预测分析 交叉验证 算法公平性评估 聚类分析 Wild Bootstrap 推断 敏感性分析 polars pyfixest linearmodels statsmodels scikit-learn geopandas plotly plotnine marimo fairlearn SHAP PySAL LightGBM seaborn rdrobust marginaleffects svy UMAP-learn polars pyfixest linearmodels statsmodels scikit-learn geopandas plotly plotnine marimo fairlearn SHAP PySAL LightGBM seaborn rdrobust marginaleffects svy UMAP-learn polars pyfixest linearmodels statsmodels scikit-learn geopandas plotly plotnine marimo fairlearn SHAP PySAL LightGBM seaborn rdrobust marginaleffects svy UMAP-learn 交互式仪表盘 响应式分析笔记本 基于浏览器的代码编辑器 R/tidyverse 代码翻译 Stata 代码翻译 引用传播与验证 GUIDE-LLM AI 使用披露 Git 版本控制 会话记录归档 深度交互式日志浏览器 基于 Docker 的安全沙箱 破坏性命令预防 秘密/凭证保护 科学传播 交互式仪表盘 响应式分析笔记本 基于浏览器的代码编辑器 R/tidyverse 代码翻译 Stata 代码翻译 引用传播与验证 GUIDE-LLM AI 使用披露 Git 版本控制 会话记录归档 深度交互式日志浏览器 基于 Docker 的安全沙箱 破坏性命令预防 秘密/凭证保护 科学传播 ## 专为严谨性设计# (https://daaf.openaugments.org/#engineered-for-rigor) ### 您的 AI 驱动实验室管理员 在利害关系如此之大的情况下,我们如何才能有效应对 AI 垃圾信息的威胁?DAAF 集成了来自当前 AI 最佳实践前沿的一系列架构防御和策略,以最大化 AI 输出质量,并**迫使 Claude Code 在每一个机会上更像一位审慎、深思熟虑的研究人员**。因为大语言模型的幻觉*永远*无法完全消除,所以作为首席研究员,最后的防线和最终决定权始终掌握在您手中。 ## 核心功能# (https://daaf.openaugments.org/#core-features) ## 可能实现什么# (https://daaf.openaugments.org/#possibilities) ### 增强您的分析 更深入、更交互地探索您的数据 快速修订和扩展您的分析流水线 迭代新颖的数据可视化 快速实现替代规范和建模方法 从各个角度验证您的代码 ### 增强您的范围 快速调查和整合新的数据源 简化与新的合著者和学生的协作 实施新的方法论工具集 生成完整的可复现性包 管理更复杂的数据流水线和工作流程 构建用于传播研究的交互式仪表盘 ### 增强您的影响力 通过总结性网站和交互式说明器接触更多受众和利益相关者 快速原型化您研究议程的新方向和前沿 以真实证据快速响应时效性事件和新闻

相似文章