跳到正文
场景案例

分析实验数据

从检查 CSV 到生成数据图,并保留可以复核计算的脚本。

本页内容

准备数据与字段说明

下载实验数据分析示例资料(ZIP)

解压后新建项目。inputs/readings.csv 有 7 行演示数据,inputs/data-dictionary.md 解释字段和单位。信号单位为 a.u.,T4 的信号为空;空白表示缺失,不是零。

本练习只做描述性统计。原始资料没有提供可用于因果推断的研究设计,不要求显著性检验。

提出任务

只读取 inputs/ 下的数据和字段说明,不读取 reference/,不改原始文件。
先检查每组数据条数和缺失值,空白不要填零。
按 group 计算有效数量、缺失数量、均值和样本标准差,保存 outputs/summary.csv;缺失记录保存为 missing.csv。
用代码绘制两组的逐点图并标出组均值,纵轴注明 Signal (a.u.),保存 comparison.png。
保留可复现计算的 analysis.py,说明只做描述性比较,不做因果判断。

查看计算和绘图过程

模型提问时,明确“样本标准差”和“缺失不填零”。如果需要安装绘图库,先查看所需依赖和执行范围,再决定是否批准。数据图应由读取数据的代码绘制。

完成时应在 outputs/ 找到统计表、缺失项、图表和脚本。依赖未准备好时,先保存已经完成的表格与脚本,再处理缺失环境。

对照参考结果

参考结果示例,不是 EED 运行截图。
检查项参考值
输入行数7
有效数值6;control 与 treatment 各 3 个
缺失项T4,共 1 个
control 均值、样本标准差11.000000、1.000000
treatment 均值、样本标准差16.333333、1.527525

图中应有 6 个数据点,均值位置与表格一致。可在练习目录运行参考脚本重新核对统计表;脚本是可选核对材料,不会自动执行。

修改一次图表

保留计算方法和所有数据点,把纵轴范围设为 0 到 21,并在两组标签中标明有效 n=3。
更新 comparison.png 和 analysis.py,统计表保持不变。

再次核对数据点、轴单位和均值。若数字不一致,优先检查是否把空白当零,或把样本标准差算成总体标准差。下一步可用同一数据制作阶段报告。