SAS中文论坛

标题: 为什么PROC COMPARE会认为两个数据集不一样 [打印本页]

作者: shiyiming    时间: 2010-9-2 21:38
标题: 为什么PROC COMPARE会认为两个数据集不一样
两种方法得到的数据集,都是很简单的计算,理论上应该完全一致,可是用PROC COMPARE显示基本上每一条都不一样,在SAS中看起来完全一样,导出到EXCEL也是一样的,为什么会出现这种结果呢?
作者: shiyiming    时间: 2010-9-3 08:58
标题: Re: 为什么PROC COMPARE会认为两个数据集不一样
数据集有吗?
会不会和数据的format有关系?
作者: shiyiming    时间: 2010-9-3 09:42
标题: Re: 为什么PROC COMPARE会认为两个数据集不一样
试试把method选项改为absolute,criterion稍微设大一点,是否有变化
作者: shiyiming    时间: 2010-9-4 17:54
标题: Re: 为什么PROC COMPARE会认为两个数据集不一样
让我又想起来小数点的问题。
作者: shiyiming    时间: 2010-9-4 19:29
标题: Re: 为什么PROC COMPARE会认为两个数据集不一样
不用想了,应该就是小数点的问题,今刚学了个词,叫float point error
作者: shiyiming    时间: 2010-9-5 00:05
标题: Re: 为什么PROC COMPARE会认为两个数据集不一样
为什么会出现浮点错误呢,如何解决这种错误呢?求教大侠
作者: shiyiming    时间: 2010-9-5 00:21
标题: Re: 为什么PROC COMPARE会认为两个数据集不一样
<!-- l --><a class="postlink-local" href="http://www.mysas.net/forum/viewtopic.php?f=4&amp;t=6544">viewtopic.php?f=4&amp;t=6544</a><!-- l -->




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2