先核对分子和分母,不先调整措辞

总结问卷时,同一组数据可以出现40%与66.67%两个数,而且算术都没错:区别在于分母是否包含未回答。要求Claude只写“大多数人”或“占比”而不给口径,会使报告难以复核。

本文使用10份完全虚构的单选记录,只演示比例口径。不是用户调研结论,也不对任何真实群体做统计推断。

把原始10份记录列清楚

R0—R3选A,R4—R5选B,R6—R9未回答,以null记录。总记录10,有效回答6,A为4,B为2,未回答4。每个ID只出现一次。

A占全部记录为4/10等于40%;A占有效回答为4/6约66.67%。两者必须带口径一起展示,不能把66.67%写成“全部受访者中有三分之二选A”。

10份虚构单选记录中4份选A、4份未回答;全部记录10份:A四份,B两份,未回答四份;按全部记录:A:4/10 = 40%;按有效回答:A:4/6,约66.67%;展示时:保留计数、分母与未回答说明
本站原创示意图:10份虚构单选记录中4份选A、4份未回答。完全虚构的单选样例;不是调查结论或总体推断。查看大图 ↗

缺失不是第三个有效选项

本例null表示未回答,不是选择“其他”。材料若有“拒答”“不适用”等状态,应明确分类,而不是在总结时临时决定是否纳入分母。

如果同一人可以多选,A与B的计数及分母规则就改变,比例之和也未必100%。文末代码只支持单选A/B/null,遇到其他值直接拒绝,不替读者猜问卷设计。

运行汇总函数看两个占比

保存为survey-denominator.mjs,用Node.js 24 LTS运行node survey-denominator.mjs --demo。total为10、answered为6、missing为4,aShareAll为0.4,aShareAnswered为4/6对应的小数。

函数还拒绝重复ID,避免同一份记录被重复计入。全部未回答时,有效回答分母为0,返回null而不是0%或100%。展示层可以再格式化小数,原始计数不能被替换掉。

给Claude的交付要求

附上脱敏记录和单选规则,要求输出计数、分母、公式、保留位数和未知情况,再写一句不越过数据范围的摘要。例如“6份有效回答中4份选A;另有4份未回答”。

不要让模型用一个漂亮百分比覆盖样本量。未回答者是否有系统差异,需要额外资料;这个小例子不能证明选择偏好、总体代表性或因果关系。

实际验证范围

本地测试核对了两个分母、缺失计数、全缺失和重复ID拒绝。没有调用模型、运行真实问卷、进行加权或显著性检验。官方评估资料用于说明可复算验收思路,不为这份虚构问卷背书。

若报告已有不同百分比,先追溯每个数用的原始行和分母,再统一展示。不要为了让合计看起来整齐,擅自删去未回答记录或把多选改成单选。

参考资料与核验范围

资料核对日期:2026年10月21日。以下为官方原始资料;产品入口和可用范围仍以当前账户为准。

1. [官方资料1](https://platform.claude.com/docs/en/test-and-evaluate/develop-tests)