全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3243 9
2010-11-25
数据中输入一个数据:3.81,但用一些方法判断该数是否等于3.81时得到的却是不等,通过反复试验,用下面语句查看,
list if  v>=3.8099999427795412379000 &  v<3.8099999427795412379001
却列出了3.81这个值,说明在这两个数之间(不能取更多的小数位数了)
这并不是偶然,其他小数也可能遇到这样的情况(用判断语句可以看出不等于实际值,不包括最后一位为5的一位小数),不解,求解中....................
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-11-25 23:36:18
没注意开始多加了个等号,进一步实验,证明list if  v==3.8099999427795412379000
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-11-25 23:37:46
证明在Stata中3.81=3.8099999427795412379?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-11-26 07:32:44
附件列表
页面提取自- u_页面_1.jpg

原图尺寸 236.52 KB

页面提取自- u_页面_1.jpg

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-11-26 10:03:53
这个问题不是很简单么,计算机用二进制编码的,有些数无法进行准确表示
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-11-26 10:35:00
kkwei 发表于 2010-11-26 10:03
这个问题不是很简单么,计算机用二进制编码的,有些数无法进行准确表示
这是stata公司手册的解释,毕竟软件是人家做的啊。
难道,你还有更好的解释吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群