全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
12442 21
2012-03-15
悬赏 5 个论坛币 已解决
我正在尝试用stata做门限回归,用的是xtptm命令,数据是面板数据,是下面的形式(空间限制,只粘了部分)。我尝试用命令:

xtptm dcpi drgdp  ,  rx(dcpi) thrvar(drgdp) regime(1),返回结果是:

              nothing found where name expected
               st_data():  3598  Stata returned error
                 <istmt>:     -  function returned error
之前已经通过命令

iis KIND

tis TIME

确定了时间变量和个体变量。

之前用xtptm的测试数据,用上述命令是可以的,我不知道我是哪里出了错,这个错误又是什么意思呢?求高手指教!!

KIND TIME CPI JYE M0 HGLV SHIBOR
1 2008.01 1.2 0 20.9 1.97 1.98
1 2008.02 2.6 -.5462825 -11.5 2.3 2.29
1 2008.03 -.7 .3514993 -6.23 2.08 2.07
1 2008.04 .1 -.0571637 1.17 2.28 2.31
1 2008.05 -.4 .0953657 -2.01 2.51 2.53
1 2008.06 -.2 -.4277424 .04 2.81 2.85
1 2008.07 .1 .3793973 1.68 2.5 2.49
1 2008.08 -.1 -.4923187 .54 2.66 2.66
1 2008.09 0 -.0226204 2.83 2.71 2.72
1 2008.1 -.3 -.0992671 -1.28 2.49 2.5
7 2008.01 1.2 0 20.9 3.33 3.45
7 2008.02 2.6 -.5462825 -11.5 3.21 3.28
7 2008.03 -.7 .3514993 -6.23 2.51 2.53
7 2008.04 .1 -.0571637 1.17 3.15 3.2
7 2008.05 -.4 .0953657 -2.01 3.35 3.37
7 2008.06 -.2 -.4277424 .04 3.38 3.44

最佳答案

luhmann 查看完整内容

clear input KIND str20 TIME CPI JYE M0 HGLV SHIBOR 1 2008.01 1.2 0 20.9 1.97 1.98 1 2008.02 2.6 -.5462825 -11.5 2.3 2.29 1 2008.03 -.7 .3514993 -6.23 2.08 2.07 1 2008.04 .1 -.0571637 1.17 2.28 2.31 1 2008.05 -.4 .0953657 -2.01 2.51 2.53 1 2008.06 -.2 -.4277424 .04 2.81 2.85 1 2008.07 .1 .3793973 1.68 2.5 2.49 1 2008.08 -.1 -.4923187 .54 2.66 2.66 1 2008.09 0 -.0226204 2.83 2.71 2.72 1 2 ...
二维码

扫码加我 拉你入群

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

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

全部回复
2012-3-15 21:47:01
clear
input KIND str20 TIME CPI JYE M0 HGLV SHIBOR
1 2008.01 1.2 0 20.9 1.97 1.98
1 2008.02 2.6 -.5462825 -11.5 2.3 2.29
1 2008.03 -.7 .3514993 -6.23 2.08 2.07
1 2008.04 .1 -.0571637 1.17 2.28 2.31
1 2008.05 -.4 .0953657 -2.01 2.51 2.53
1 2008.06 -.2 -.4277424 .04 2.81 2.85
1 2008.07 .1 .3793973 1.68 2.5 2.49
1 2008.08 -.1 -.4923187 .54 2.66 2.66
1 2008.09 0 -.0226204 2.83 2.71 2.72
1 2008.10 -.3 -.0992671 -1.28 2.49 2.5
7 2008.01 1.2 0 20.9 3.33 3.45
7 2008.02 2.6 -.5462825 -11.5 3.21 3.28
7 2008.03 -.7 .3514993 -6.23 2.51 2.53
7 2008.04 .1 -.0571637 1.17 3.15 3.2
7 2008.05 -.4 .0953657 -2.01 3.35 3.37
7 2008.06 -.2 -.4277424 .04 3.38 3.44
end
gen mtime=date(TIME,"YM")
xtset KIND mtime, monthly

以上可能是您需要的追踪数据设定,注意原始数据第10行的时间表达,应是10而不是1。
二维码

扫码加我 拉你入群

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

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

2012-3-16 15:02:11
有人理我吗?我真的很急啊,帮帮我吧!!
二维码

扫码加我 拉你入群

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

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

2012-3-17 15:36:04
怎么还是没人理我呢,好伤心~~
二维码

扫码加我 拉你入群

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

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

2012-3-18 22:10:41
luhmann 发表于 2012-3-18 11:29
clear
input KIND str20 TIME CPI JYE M0 HGLV SHIBOR
1 2008.01 1.2 0 20.9 1.97 1.98
谢谢你!!太谢谢你啦!!确实是可以的。但是有些问题我很困惑,你在回复里的数据贴到软件里就可以运行出结果,但我把全部数据贴进去运行你的指令又会报错:
. 1.
. 12008.011.2020.91.971.98
'12008.011.2020.91.971.98' cannot be read as a number
而且一旦报了这个错连软件都退不出去,所有指令都是cannot be read as a number。
我想这是数据格式的问题吧,我在word里用格式刷也不行,最后我试了一个笨办法,把数据粘到论坛的帖子里存在草稿箱,再从里面粘到软件里,这样居然就行了。
     我帖子里的数据您做了进一步的处理吗?还要弱弱的问一句,“str20”代表什么意思呢?毕竟我不能什么问题都一直靠别人来解决,我想自己能掌握最好。抱歉我没什么软件基础,就是为了门限才接触这个软件的。给您添麻烦了,币是你的没的说,别嫌少哈~~
二维码

扫码加我 拉你入群

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

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

2012-3-27 00:39:52
str20 表示字符型变量,20个西文字符(或10个中文)的长度。
其他就没有做了,不明白您数据的意思。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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