我创建了一个数据集,我从一系列模拟中检索到这些数据集,之后我将此数据集折叠为仅包含我分析所需的变量。其中一个变量是stddev
,它可以取值0.1,0.2,0.3或0.4。
奇怪的是,Stata无法正确识别这些值。
例如,如果我尝试
drop if stddev == 0.1
Stata回归
(0 observations deleted)
虽然在数据集中有明显的0.1可见观察值。如果我将变量制成表格,它确实会返回正确的数字。与数据集中的所有其他变量一样,此变量是格式为%9.0g的浮点变量。所有其他变量都应该响应。
导致此错误的原因是什么以及如何解决?
编辑:只是尝试drop if stddev < 0.2
并且它有效。所以它可能与四舍五入的变量有关?