京公网安备 11010802034615号
经营许可证编号:京B2-20210330
Stata软件对截断和删失数据处理方法介绍
截断和删失是完全不同的现象,都会导致我们的样本不完整。这些现象出现在医疗科学、工程、社会科学和其他研究领域。如果忽略截断和删失,当我们分析数据时,我们的人口参数估计就会不一致。
截断和删失会出现在处理样本的过程中,那我们就从定义左截断和左删失开始:
当低于阈值的个体在样本中不存在时,我们的数据就属于左截断。比如,我们想研究某些鱼的大小,以捕鱼网为样本,鱼小于鱼网,所以在我们的样本中是不存在的。
我们的数据从K开始左删失,如果每个个体值在样本中存在并低于K,但实际值未知。例如,我们有一个测量仪器,不能检测到一定水平以下的值时,就会发生这种情况。
我们主要讨论左截断和左删失,但是我们讨论的概念可以应用到所有的截断和删失中去:右截断、右删失和区间。
当执行截断或删失数据的估计时,我们需要使用一些工具来说明这些不完整的数据。对于截断线性回归,我们可以使用truncreg命令;对于删失线性回归,我们可以使用intreg和tobit命令。
这篇文章,我们将要分析截断数据和删失数据的特征,并讨论用truncreg命令和tobit命令来说明不完整的数据。
截断数据
案例:皇家海军陆战队
Fogel et al.(1978)发布了皇家海军陆战队人员的身高的数据集,此数据可以扩展到2个世纪。它可以用来确定不同时期,英国男性的平均身高。Trussell and Bloom (1979)指出样本被截断,由于新兵最低身高的限制。数据被截断了(而不是删失),因为身高低于最低限制的个人都没有出现在样本中。考虑到这一事实,他们拟合了1800年到1809年期间皇家海军陆战队身高的截断分布。
由于Trussell和Bloom提到的问题,我们使用了人工数据集。我们假设人口数据服从正态分布μ=65和σ=3.5,并且都是左截断到64.
我们使用一个直方图来总结我们的数据:
可以看到截断点,没有小于64的数据。
如果我们忽略截断,会发生什么呢?
如果我们忽略截断,将不完整的数据视为完整的,样本均值与总体均值就会不一致,因为截断点以下的所有观测值都是缺失的。在我们的实例中,真实的均值95%都在置信区间预测平均值外。
我们可以将样本直方图与忽略截断后得出的正态分布进行比较,并且把这些值看成是人口均值和标准差的估计。
使用truncreg考虑截断
我们可以使用truncreg来估计潜在非截断分布的参数。考虑左截断64,可以使用选项ll(64)。
现在估计的值接近我们的实际模拟值μ=65,σ=3.5。
让我们将截断密度重叠到数据直方图中去。
截断分布适合我们的样本,我们分析人口分布均值等于65,标准偏差等于3.5.
删失数据
现在我们看一下删失数据的案例,看看他们和截断数据之间的区别。
案例:家庭表面尼古丁的含量情况
Matt et al.在2004年进行了一项研究,对烟草烟雾污染吸烟者家庭的整个表面进行了评估。非常有趣的一项测量是家具表面的尼古丁含量情况。每个家庭中的擦拭样本来自每件家具。然而,尼古丁污染低于一定限度的,测量仪检测不到。
数据被删失了,而不是被截断了。当尼古丁污染低于检测极限值时,样本中仍然包含了尼古丁的检测值,这个检测值就等于最低极限值。被这项研究中的这个问题启发,我随意创建了一个人工数据集。尼古丁污染水平的日志被假定为正常。在这里,lognlevel包含尼古丁含量。用于模拟日志尼古丁含量的参数,删失数据是μ=ln(5),σ=2.5,左删失数据为0.1。我们开始绘制直方图。
直方图左侧有一个尖峰,因为在检测极限以下的值被记录为等于极限值。计算样本的原始均值和标准偏差,将不会为潜在的未经审查的高斯分布提供适当的估计。
均值和标准偏差分别估计为1.68和2.4,而实际参数为ln(5) =1.61 和2.5。
使用Tobit账户审核
我们估计均值和标准偏差分布,并使用ll选项的tobit来考虑左删失值(如果审核极限值随观测值而变化,那么可以用intreg来代替)。
潜在的未经审核的分布估计的均值为1.62,标准差2.49. 我们把未经审核的分布叠加到直方图中:
潜在的未经审核的分布匹配直方图的一部分,左边尾部补偿审查点的尖峰。
总结
在抽样数据中,删失和截断是不同的两种现象。截断高斯抽样中潜在的人口参数可以用truncreg来估计。删失高斯抽样中潜在的人口参数要用intreg或tobit来估计。
结语
我们已经讨论了删失和截断的概念,也举例说明了这两个概念的意思。与本次讨论有关的要点如下:
本次讨论是基于高斯模型之上的,但是主要的概念可以扩展到任意的分布中。以上的例子在没有协变量的情况下拟合回归模型,因此,我们可以更好地可视化删失和截断分布的形状。然而,这些概念很容易扩展到协变量的回归框架中,并且特定观测值的期望值是协变量函数。
我们已经讨论过使用truncreg和tobit来处理删失和截断数据。但是这些命令也可以应用到非删失和非截断数据中,只要这些数据是特定分布中的人口抽样。
数据分析咨询请扫描二维码
若不方便扫码,搜微信号:CDAshujufenxi
一、问题:为什么 ID 会"断号" 很多刚接触 MySQL 的同学都会有一个困惑:表里的主键 ID 是自增的,删了中间几行数据之后,ID 变 ...
2026-10-22一、问题场景:为什么会重复 JOIN 同一个子查询 在写复杂 SQL 时,经常遇到这种需求:同一张表或同一个聚合子查询,要和主表关联 ...
2026-10-22人力资源专员是HR体系的执行入口。招聘信息发布、简历初筛、面试安排、考勤汇总、入离职手续、劳动合同与档案管理,大多由这个岗 ...
2026-10-22人力资源经理问“必学技巧”,真正要解决的不是知识清单不够长,而是时间有限、业务催得紧,学完却用不上。更有效的路径是:先用 ...
2026-10-22内容营销岗位的核心任务,不是“把文案写得更漂亮”,而是围绕目标受众,用持续的内容供给影响认知、推动转化并沉淀复购。它至少 ...
2026-10-22理财经理培训课程很多,难的是判断“先学什么、后学什么、学完能做什么”。与其按课程名称罗列,不如先看岗位任务:客户分层与维 ...
2026-10-22理财经理的知识结构,可以先用一句话概括:合规与产品知识决定“不出错”,客户经营与资产配置决定“够不够专业”,市场研判与数 ...
2026-10-22经济学背景做数据分析,优势不在工具,而在问题意识:供需如何相互作用、成本与收益如何权衡、变量之间是相关还是因果。真正的缺 ...
2026-10-22需要,但要把“需要”理解准确。经济学本身就在处理数据:GDP、物价、就业、企业营收、问卷调研,都是经济分析的原料。真正的区 ...
2026-10-22经济学分析能力不是单一技能,它至少由三层构成:把现实问题转成可检验假设的理论框架能力、用数据与统计方法验证假设的工具能力 ...
2026-10-22金融分析师的知识提升,先补的不是更多模型,而是让结论可复核的底层能力。按任务顺序,大致是四层:财务与业务理解、指标口径管 ...
2026-10-22金融分析师的“通用技能”,指换到不同机构、不同行业组仍用得上的底层能力,而非某家公司内部系统的操作经验。按任务拆,日常要 ...
2026-10-22先给结论:数据分析证书不是金融分析师的准入条件,招聘方也不会因为一张证书就直接判断你能做分析。要不要考,取决于你当前任务 ...
2026-10-22金融分析师的核心技能,不是“会看K线”或“会讲宏观”,而是能把一家公司、一个行业或一类资产,转化为可核查的数据判断与书面 ...
2026-10-22产品经理的知识提升,不是把需求文档、原型、SQL、数据分析、项目管理都学一遍,而是先对准目标岗位的真实任务,找出自己最缺的 ...
2026-10-22产品专员提升工作知识,最有效的方式不是先囤课程,而是围绕日常交付的四件事来补:需求调研与优先级判断、原型与PRD表达、竞品 ...
2026-10-22产品运营专员提升个人能力,常见误区是先把Excel、SQL、Python列成一张学习清单,然后从第一个工具开始学。更有效的做法是先回答 ...
2026-10-22产品运营的能力提升,最怕从“课程目录”出发:今天学增长模型,明天背SQL语法,学完却说不清自己负责的功能为什么激活率低。更 ...
2026-10-22产品经理的技能和影响力不是两条分开的赛道。技能决定你能不能把问题分析清楚、把方案设计对;影响力决定你的判断能否被团队接受 ...
2026-10-22产品经理要学的数据分析能力,不是“会写SQL”或“会用BI工具”这么简单。更准确地说,是围绕需求评估、功能迭代、指标监控、实 ...
2026-10-22