全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
12211 11
2015-04-20

在学习连老师门限回归的讲义,里面有两行命令运行时老是出错,也不知道啥意思,求指点:


                 line rss1 t, lw(thick)  xlabel(0 (30) 90) ///
                           xline(60, lp(dash) lc(red)) sort


要是把程序分成两行(xline另一一行的话),运行结果出现“option / not allowed”和“invalid 'sort' ”,如果把两行命令写成一行的话如下:



                line rss1 t, lw(thick)  xlabel(0 (30) 90) ///   xline(60, lp(dash) lc(red)) sort

运行会显示option / not allowed



最后,我在xline前面添加了一个逗号,如下:


                line rss1 t, lw(thick)  xlabel(0 (30) 90) ///  ,xline(60, lp(dash) lc(red)) sort

运行能够绘出图形,但会显示invalid 'sort' 。最后的这个sort是啥意思?我查了帮助说“sort specifies that the data should be sorted by the x variable.”不知道对不对,估计问题还是出在“///”上吧?


我用的是stata13。求帮助




二维码

扫码加我 拉你入群

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

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

全部回复
2015-4-20 20:32:41
复制代码
楼主,您试试我的这个,怎么样。

我觉得是分隔符///,不能和前面的括号死挨着。

sort是对变量sort 那个没关系
二维码

扫码加我 拉你入群

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

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

2015-4-20 20:40:10
SpencerMeng 发表于 2015-4-20 20:32
楼主,您试试我的这个,怎么样。

我觉得是分隔符///,不能和前面的括号死挨着。
还是出现“option / not allowed”和“invalid 'sort' ”,是因为stata版本的问题吗?谢谢您的回复!
二维码

扫码加我 拉你入群

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

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

2015-4-20 20:44:28
仅从语法上看,///是分行时的续行符,表示下一行与本行是同一条语句,只能出现在一行的末尾,并且与它之前的字符之间至少须有一个空格。
楼主这条语句写成一行,应该是:
line rss1 t, lw(thick)  xlabel(0 (30) 90) xline(60, lp(dash) lc(red)) sort
二维码

扫码加我 拉你入群

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

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

2015-4-20 20:48:09
intchen 发表于 2015-4-20 20:44
仅从语法上看,///是分行时的续行符,表示下一行与本行是同一条语句,只能出现在一行的末尾,并且与它之前的 ...
刚按照您说的可以顺利出现结果,十分感谢!功底太差了,让您见笑啦!
二维码

扫码加我 拉你入群

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

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

2015-4-20 20:50:35
shajia2008 发表于 2015-4-20 20:48
刚按照您说的可以顺利出现结果,十分感谢!功底太差了,让您见笑啦!
共同进步,祝早日掌握Stata。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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