楼主: goodtolong
624 4

[问答] 请问一下sas保留小数位数是按照什么原则的? [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

初中生

47%

还不是VIP/贵宾

-

威望
0
论坛币
7 个
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
46 点
帖子
3
精华
0
在线时间
30 小时
注册时间
2018-5-16
最后登录
2018-9-19

goodtolong 发表于 2018-7-6 14:52:57 |显示全部楼层
四舍六入五成双吗?但是刚刚发现对8.175,sas保留两位是8.17呀。
关键词:sas

stata SPSS
vegeta99 发表于 2018-7-7 10:00:58 来自手机 |显示全部楼层
你可以自己设置啊。用round函数,比如x=round(8.175,.001)
回复

使用道具 举报

goodtolong 发表于 2018-7-9 14:57:10 |显示全部楼层
vegeta99 发表于 2018-7-7 10:00
你可以自己设置啊。用round函数,比如x=round(8.175,.001)
这就奇怪了,用round函数是8.18,用maxdec=2是8.17。
回复

使用道具 举报

wwang111 发表于 2018-7-9 15:18:40 |显示全部楼层
这里要看最原始的数是多少;
比如8.17482543, proc means maxdec=2的结果直接会四舍五入保留两位小数,就是8.17;
如果先round保留了三位小数,就是8.175,然后再四舍五入保留两位小数就是8.18.
可以把你的程序贴出来看一下
回复

使用道具 举报

goodtolong 发表于 2018-7-10 11:40:21 |显示全部楼层
wwang111 发表于 2018-7-9 15:18
这里要看最原始的数是多少;
比如8.17482543, proc means maxdec=2的结果直接会四舍五入保留两位小数,就是8 ...
哦哦,对对,可能是这个原因!我都没想到,谢谢你啦!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 我要注册

GMT+8, 2018-9-21 07:07