Home > FAQ > 合成数据、匿名数据和模拟数据有什么区别?

合成数据、匿名数据和模拟数据有什么区别?

August 20, 2026
合成数据生成数据匿名化方法模拟建模技术隐私保护数据数据生成比较

合成数据、匿名化数据和模拟数据都是创建或修改数据集的方法,但它们在生成方式、保留内容以及适用场景上存在根本性差异。

简要回答

  • 匿名化数据 源自真实数据,通过剥离或修改个人身份信息(PII)来保护隐私。
  • 合成数据 是从零开始人工生成的,通常使用机器学习模型,以模仿真实数据的统计模式,但不包含任何实际记录。
  • 模拟数据 由代表您想要研究的现实世界过程的数学或物理模型生成,而非复制或转换现有观测数据。

匿名化数据:真实人群,隐藏身份

匿名化是对现有数据集进行隐私保护性转换的过程。技术手段包括移除姓名、电子邮件或IP地址,泛化数值(例如,用年龄段代替精确年龄),或向数字字段添加噪声。关键在于记录仍然对应真实个体或事件——只是难以轻易关联回本人。缺点是匿名化可能降低数据实用性,且如果匿名化不充分,重识别攻击是持续存在的风险。

合成数据:虚假记录,真实统计

合成数据由算法生成——通常是生成模型,如生成对抗网络(GAN)或变分自编码器——该模型学习真实数据集的潜在分布,然后采样生成新的人工记录。合成集中的任何一行都不对应真实个体。这使得它非常适合在隐私法律限制访问时,与研究人员共享敏感数据(例如,医疗记录)、测试软件或训练机器学习模型。问题在于合成集的质量取决于模型本身;如果模型遗漏了罕见的边缘情况,您的下游分析可能会产生偏差。

模拟数据:模型驱动,目的明确

模拟数据来自运行计算模型——基于代理的模型、物理引擎、气候模拟器或流行病传播模型——这些模型编码了您对系统运作方式的假设。您可以控制输入和参数,因此可以为尚不存在的情景(例如,疫苗接种率达90%的疫情)或伦理上无法收集的情景生成数据。权衡在于输出结果的有效性取决于模型假设;它不是现实的反映,而是对现实的一种假设。

何时使用哪种

  • 匿名化数据:当您已有真实数据并需要在尊重隐私的同时共享时。
  • 合成数据:当您需要大规模、隐私安全且统计上类似原始数据的数据集,尤其是用于训练机器学习模型时。
  • 模拟数据:当您想测试假设、预测结果或在受控条件下探索“假设”情景时。

常见的工作流程是将它们结合:模拟物理过程,然后使用模拟输出训练合成数据生成器。如果您正在为项目组织多个此类数据集,我的图书馆可以帮助您标记和管理它们以及您的文献,以便您始终知道哪些文件是真实的、合成的或模拟的。

←
Previous研究中的合成数据是什么?
Next如何检查找到的论文是否与文库中已有条目重复?
→