我有一个很大的数据集,其中包含多个参数,这些参数在0.1到1之间的1和4之间。
因此,例如参数alpha可以等于1、1.1、1.2,...,3.9、4。
说,我想删除所有观察值,其中alpha == 1.1。
但是
drop if alpha == 1.1
收益
(0 observations deleted)
尽管在数据集中观察到的alpha恰好等于1.1。
此外,例如,如果在第十次观测中alpha等于1.1,我将收到
di alpha[10]
1.1
但是我得到:
di alpha[10]==1.1
0
Stata只让我放弃对alpha是自然数的观察。 例如:
drop if alpha == 1
(6860789 observations deleted)
alpha的类型为float,格式为%9.0g。
这是怎么了?我非常困惑。
感谢您的输入。