论文数据分析前清洗什么?缺失、异常、编码检查清单
一、先建立不可破坏的证据链
保留一份只读原始文件,不直接覆盖;创建带日期和版本号的工作副本;另建变量字典,记录变量名、标签、类型、单位、合法范围、值标签、缺失编码、量表维度和反向题。所有删除、重编码、填补、变换和派生列都写进变更日志。
ChatSPSS增强预处理支持计算新列、重命名和删除、反向计分、标准化/归一化、对数/平方根/Box-Cox变换、交互项、数据验证、模板、分类编码和分箱,并可写回源文件、启用备份撤销。能力可用不代表操作自动正确,尤其是公式、范围和新列含义必须人工复核。
二、分析前十项检查清单
三、实际输入:把规则写在指令里
例:员工问卷含ID、年龄、部门、满意度Q1-Q8和月收入。约定年龄18—70,部门只允许四类,Q3与Q7按量表手册反向,999表示拒答而非收入。先让系统验证,不要让它自行猜测异常规则。
“请先启用备份,对员工问卷做数据质量检查:验证ID唯一性;年龄范围18到70;部门仅允许研发、销售、运营、职能;把月收入中的999标记为用户缺失;按1—5量尺反向计分Q3和Q7,并生成满意度均分新列。不要自动删除异常个案,输出操作摘要、新列、警告和处理前后有效样本,最后做描述与频数复核。”四、输出解读与论文披露
查看操作摘要是否与指令逐项对应,检查新列公式、被标记缺失的数量、警告和最终样本。随机抽查数行手算反向分与均分;对范围异常列表回到原问卷或数据源核验。若任何步骤不可解释,恢复备份再修改规则。
论文方法部分说明原始样本、排除规则、缺失处理、异常值判断、量表计分和最终样本;附录可放变量字典或清洗流程。不要只写“使用软件进行数据清洗”,那无法让读者判断你改变了什么。
操作顺序也要固定:先校正结构与类型,再标记缺失和范围异常,之后处理量表计分与派生变量,最后才进入分析。若先计算总分再修正反向题,总分需要全部重算;若先删除行再检查重复ID,也可能丢掉本可核验的来源证据。
清洗结束后把数据冻结成一个分析版本,记录文件哈希或至少记录文件名、时间和行列数。后续发现问题时另建新版本,不在已经生成论文表格的文件上静默修改。这样可以解释为什么两次分析的样本量不同,也能让复核者重现当时的输入。
常见问题
不建议。应保留只读原始文件、工作副本、变量字典和变更日志;ChatSPSS预处理支持写回与备份撤销,但研究者仍需核对每项操作。
不可以。处理方式取决于缺失原因、比例、变量类型和后续模型;简单填补可能压低变异并改变关系,必须说明依据并比较影响。
不一定。先区分录入错误、测量异常与真实极端观测;删除要有预先规则或明确证据,并保留处理前后结果与披露记录。
描述和频数能暴露范围、类别、缺失、样本量与分布异常,是核对清洗结果是否符合变量定义的最后质量门。
继续阅读
上传受支持的数据文件,用自然语言发起 ChatSPSS 当前支持范围内的分析
建立论文清洗记录