全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1820 2
2014-01-22
手段:用局部宏代表自变量列表
local zbl local h `"x1 x2 x3 m2 m4 m6 sa sf sz "'

目标:在编程时直接引用局部宏,以提高效率

tabstat y `h' , stats( mean, median, sd, min, max, n ) columns(statistics)

问题:当局部宏所代表的变量个数较少时,可以实现,但变量超过一定个数,上述命令就只显示y变量的统计结果了。

请教:1、我的局部宏使用方法有误吗?
         2、如果无误,是什么原因造成变量较多时无法实现引用呢?

二维码

扫码加我 拉你入群

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

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

全部回复
2014-1-26 09:42:14
. sysuse auto
(1978 Automobile Data)

. local h "price weight mpg rep78"

. tabstat  `h', stats( mean, median, sd, min, max, n )

   stats |     price    weight       mpg     rep78
---------+----------------------------------------
    mean |  6165.257  3019.459   21.2973  3.405797
     p50 |    5006.5      3190        20         3
      sd |  2949.496  777.1936  5.785503  .9899323
     min |      3291      1760        12         1
     max |     15906      4840        41         5
       N |        74        74        74        69
--------------------------------------------------
二维码

扫码加我 拉你入群

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

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

2014-1-26 14:48:15
dxystata 发表于 2014-1-26 09:42
. sysuse auto
(1978 Automobile Data)
谢谢版主的回复!

请问,stata12中,local命令后面跟随的字符串有最大的限制吗?
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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