全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4341 10
2017-08-18
如题,使用循环回归,求助!
数据如下:
复制代码

程序如下:
复制代码

既不报错,也不出回归结果。
而何其几乎一模一样的程序则可以运行,如下所示:
复制代码

求指教是什么原因!!!
多谢多谢!

二维码

扫码加我 拉你入群

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

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

全部回复
2017-8-18 14:09:40
加上引号
复制代码
二维码

扫码加我 拉你入群

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

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

2017-8-18 14:15:26
deem 发表于 2017-8-18 14:09
加上引号
非常非常感谢,按照你这样操作就成功了,但是为什么
复制代码
也可以?上边这段中的
复制代码
并没有加引号,您能解释一下为什么吗?多谢
二维码

扫码加我 拉你入群

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

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

2017-8-18 14:36:56
拂去尘缘 发表于 2017-8-18 14:15
非常非常感谢,按照你这样操作就成功了,但是为什么也可以?上边这段中的并没有加引号,您能解释一下为什 ...
`x'是变量,"`x'"是一个字符串,字符串的值是变量名
二维码

扫码加我 拉你入群

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

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

2017-8-18 14:42:39
deem 发表于 2017-8-18 14:36
`x'是变量,"`x'"是一个字符串,字符串的值是变量名
非常感谢您的解答,但是我还是不明白为什么借助系统数据auto.dta那个例子上的没加引号就可以
二维码

扫码加我 拉你入群

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

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

2017-8-18 14:50:27
拂去尘缘 发表于 2017-8-18 14:42
非常感谢您的解答,但是我还是不明白为什么借助系统数据auto.dta那个例子上的没加引号就可以
你把自己的数据第一行去掉,也可以得到结果。但是逻辑是错的。
变量存的值是对应变量第一行观测的值,如果你的第一行所有变量值不为缺失且值互不相等,也能得到你要的结果。但是if `x'  != `y'其实是在判断变量x和变量y第一个观测值是否相等。你需要做的应该是判断变量名称是否相等,即if "`x'"  != "`y'"
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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