全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
14450 7
2010-11-11
l if xtz==12.6
(xtz是投资额,投资额观测值中包括12.6等小数和一些整数)
运行后,什么都不显示,换成其他小数,如l if xtz==0.5,也不显示,换成整数如l if xtz==10就可以了.
奇怪,难道if后面不能接小数啊?
急,请大家帮我一下,谢谢哦
二维码

扫码加我 拉你入群

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

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

全部回复
2010-11-13 08:13:43
居然没有人能回答?
二维码

扫码加我 拉你入群

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

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

2010-11-13 18:25:16
您还是贴个简单的数据,
大家意愿会比较高。
否则实在不想check。

不是不能,而是没意愿!
这里高手很多的…
二维码

扫码加我 拉你入群

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

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

2010-11-24 14:45:06
好贴子,呵呵
二维码

扫码加我 拉你入群

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

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

2010-11-26 01:21:19
使用 sysuse auto, clear 在数据中做了一下,没出现楼主说的情况; 自己gen了几个只有一个观测值的变量,按楼主所说操做,确实无显示。

跟数据有关系吧?不清楚哎~
二维码

扫码加我 拉你入群

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

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

2010-11-26 03:44:44
其实,不论是您的问题,或者是【Stata 中最奇怪的现象,求解!】那篇帖子,问题的本质都是一样的。
建议看看手册上的[U] 13.11 Precision and problems therein
主要是储存的资料型态与stata里认知这个数字到底精确到那里。
如同SAS与Mathematica,我想对pi应该到小数点后几位,够争论的。

您可以在stata里面的command贴上以下的运算。【应该有所体会才对】
clear
input x
12.6
.5
10
.68
11
end
l if x==12.6
l if x==float(12.6)
d x

看到了吧? 第一个list没显示,然第二个list就显示了!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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