Stata:选择具有非整数的个案

时间:2014-03-23 17:53:58

标签: stata

以下是我做错了什么?它默认情况下以浮点形式读入。为什么count不返回1?

clear
input stake
0.01
end
count if stake == 0.01

1 个答案:

答案 0 :(得分:5)

这与Stata的数值精度有关。默认情况下,您将stake存储为单精度float。尝试input double stake输入stake更高,double精度。或count if stake == float(0.01)将此精度纳入您的测试中。

几年前,Stata博客就此主题发布了一系列帖子。更多here