刚进课题组,实验数据靠手工在表格里删删改改,换一次参数结果就对不上?这篇手册用一份虚构的反应时数据做练习,带你在 Qoder CN 里先规划分析流程,再分步写好清洗、统计、绘图脚本,最后固定参数让每次结果都能复现。练完之后,把方括号里的内容换成自己的实验名称、数据说明和分析计划,就能直接用。
这篇手册能帮你做什么
- 用一份虚构反应时数据,练习「读取 → 清洗 → 统计 → 绘图」的完整分析流程。
- 拿到 2 个可直接复制的提示词,分别用于规划分析流程和排查问题、保证可复现。
- 学会把剔除规则交给自己和导师约定,而不是让 AI 为了某种结果擅自调整。
开始前准备
| 准备项 | 说明 |
|---|---|
| 工具 | Qoder CN 个人版 |
| 实验信息 | 实验设计说明,以及预先确定的分析计划(剔除规则、分组方式、统计方法) |
| 项目与环境 | 已有 Python 项目、Python 版本与允许使用的库,以及课题组对 AI 辅助的要求 |
| 练习数据 | 下面的虚构反应时数据,不上传真实被试信息 |
先看效果:同一份数据,整理前后
整理前是一份 6 行的反应时数据,其中藏着两个问题:P02 第 2 个试次的 rt_ms 为空;P03 第 1 个试次反应时长达 2450ms,而且答错了。
整理后得到一份先确认规则、再动手修改的清洗脚本待办:
| 原始记录 | 反应时/答题 | 待核事项 |
|---|---|---|
| P01·第 1 次 | 512ms/正确 | 保留原记录 |
| P02·第 2 次 | 缺失/正确 | 缺失规则待确认 |
| P03·第 1 次 | 2450ms/错误 | 异常记录待审 |
同时列出运行前确认事项:缺失与异常处理先与导师商定,不擅定阈值;环境、参数、依赖与实际运行结果待核验。
计划没有替你拍板一个剔除阈值,而是把它交回给你和导师——规则先约定,结果才经得起复现和追问。
练习材料
把下面的虚构数据保存为 rt_data.csv,放进项目文件夹:
subject,condition,trial,rt_ms,correct
P01,congruent,1,512,1
P01,incongruent,2,648,1
P02,congruent,1,489,1
P02,incongruent,2,,1
P03,congruent,1,2450,0
P03,incongruent,2,701,1
第 1 步:先读懂数据与项目
在 Qoder CN 打开项目,提供脱敏或虚构数据、字段说明和分析目标;先生成处理计划,审阅后再执行。
这一步先不改代码,让 Qoder 说清每一步的输入和输出,并标出分析计划里还没约定的地方。复制下面的提示词,把方括号内容替换为自己的材料:
我在做 [实验名称] 的数据分析,课题组对 AI 辅助的要求是 [使用规则]。
数据说明:[文件位置、字段含义,数据已脱敏或为虚构数据]
预先确定的分析计划:[如:剔除规则、分组方式、统计方法]
运行环境:[Python 版本、允许使用的库]
请先阅读项目文件,不要直接修改代码。
1. 生成「读取—清洗—统计—绘图」的实现计划,说明每步的输入和输出。
2. 标出分析计划中不清楚、需要我和导师商定的地方。
3. 不要擅自更换统计方法,也不要增加我没有提出的分析。
我审阅计划后,再逐步实现,每次说明修改理由。
第 2 步:分步写分析脚本
按读取、清洗、统计、绘图逐步完成,逐次查看并确认差异;运行前核对命令,报错时提供完整信息。
练习时依次实现异常值剔除、按 condition 分组的描述统计和箱线图。每完成一步,挑一两个数值手工算一遍,和脚本输出对照;P02 的缺失值和 P03 的异常记录,按第 1 步约定的规则处理。
第 3 步:固定流程可复现
整理依赖与运行步骤,固定随机种子与参数,重新运行核对结果一致;统计方法是否适用,与导师一起确认。
脚本报错、输出异常,或需要整理复现条件时,用下面的提示词:
脚本运行出现问题:[粘贴完整错误信息或异常输出]
复现步骤:[运行的命令与使用的数据文件]
预期结果:[如:每组样本数、手工抽查的数值]
请:
1. 读取相关文件,解释问题原因,给出最小修改并说明理由。
2. 检查随机种子、参数和依赖版本是否已固定。
3. 补充一段 README,写清从原始数据到图表的运行步骤。
不要修改原始数据文件,不要为了得到某种结果调整剔除规则;结果由我重新运行并核验。
你最终会得到
- 一个数据清洗与统计脚本;
- 一张分组描述统计表和一张箱线图;
- 一份记录运行环境、参数与步骤的 README。
核验清单
- 剔除规则是否与预先约定一致;
- 缺失值是否被正确处理;
- 统计量是否与手工抽查一致;
- 重复运行结果是否相同;
- 原始数据文件是否保持未改动。
搭配使用的 Skills
- 实验结果分析:统计并解读实验结果。
- 科学图表 SVG 生成器:将统计结果制作成 SVG 科研图表。
- 实验结果报告:整理实验过程与结果报告。