全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
54221 15
2015-08-27
stata中如何改变数据保留的小数位数呢?用format ** %6.4f貌似只能改变显示的格式,但是数据本身没有改变。
有一个变量想统一调整成小数点后保留一位,不知道怎么改呢?跪谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2015-8-27 21:45:11
同问同问,坐等大牛回答
二维码

扫码加我 拉你入群

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

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

2015-8-27 22:32:50
这不知道,我感觉这没必要,浪费时间,如果输出结果调整的话直接放到excel中就可以了;置于显示嘛,管他显示几位呢,重点是的估计过程和方法出来了就行。
二维码

扫码加我 拉你入群

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

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

2015-8-27 22:53:33
lichen8083 发表于 2015-8-27 22:32
这不知道,我感觉这没必要,浪费时间,如果输出结果调整的话直接放到excel中就可以了;置于显示嘛,管他显示 ...
不是输出结果,是感觉数据有点问题,变量标签说是保留一位小数的,但数字后面老是有一串0001之类的,比如18.2上面是18.20001,感觉是数据的问题,所以想同意修改成保留一位小数的。不知道有木有办法呢?
二维码

扫码加我 拉你入群

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

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

2015-8-28 00:35:31
可使用以下语句完成:
generate new_var = string(old_var, "%6.1f")
destring new_var, replace
但是这样做有什么意义呢,stata可没有强迫症,呵呵。
18.2和18.20001在处理时没有什么区别,不会改变最终结果的显著性。
输出结果给人看时,才需要调整输出数据的格式。
二维码

扫码加我 拉你入群

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

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

2015-8-28 02:30:36
snowerbig 发表于 2015-8-27 22:53
不是输出结果,是感觉数据有点问题,变量标签说是保留一位小数的,但数字后面老是有一串0001之类的,比如 ...
你可以round()
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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