代码生成技巧与陷阱¶
有效 Prompt 策略¶
DO ✅¶
- 提供数据框结构和变量类型
- 指定目标包/函数
- 要求注释和解释
- 要求包含假设检验和诊断
DON'T ❌¶
- 不要一次要求生成完整分析
- 不要盲目相信默认参数
- 不要忽略错误信息和警告
常见陷阱¶
| 陷阱 | 表现 | 解决方案 |
|---|---|---|
| 包版本差异 | 函数不存在/参数变化 | 指定包版本或使用稳定版 |
| 数据编码假设 | 默认 numeric/Factor 错误 | 明确指定变量类型 |
| 忽略假设条件 | 未检验正态性/方差齐性 | Prompt 中要求诊断 |
| 过度解读输出 | AI 对统计结果做因果推断 | 限制 AI 只做计算描述 |
审查要点¶
使用 AI 生成的代码前检查:
- 统计方法是否与 SAP 一致
- 变量编码是否正确
- 缺失数据处理方法是否恰当
- 参考线/比较组是否正确
- 输出格式是否符合 submission 标准