楼主: huangzhen11
2007 3

[编程问题求助] 采用forvalues循环语句写suest遇到问题 [推广有奖]

  • 9关注
  • 0粉丝

博士生

62%

还不是VIP/贵宾

-

威望
0
论坛币
751 个
通用积分
6.2000
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
10241 点
帖子
70
精华
0
在线时间
530 小时
注册时间
2010-10-22
最后登录
2024-12-2

楼主
huangzhen11 发表于 2016-5-18 21:25:51 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
       
在做suest检验时,想要达到以下目的,如下所示:
        set more off
        suest m1 m2
        test [m1_mean]X=[m2_mean]X
       
        suest m2 m3
        test [m2_mean]X=[m3_mean]X
       
        suest m3 m4
        test [m3_mean]X=[m4_mean]X
       
因为涉及的年份较多,故而想采用循环语句如下:

       set more off
        forvalues i=1/14 {
        local `j'=`i'+1
        suest m`i' m`j'
        test [m`i'_mean]X=[m`j'_mean]X
                }
然而,却一直提示“_= invalid name”,这是为什么?因为m`i'后面不能接“_”吗?还是有别的什么原因?
(注:采用上半部分的命令操作是没有问题的)

二维码

扫码加我 拉你入群

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

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

关键词:forvalues forvalue values value suest invalid local

回帖推荐

夏目贵志 发表于2楼  查看完整内容

local `j'=`i'+1 改成 local j=`i'+1 试试
读博是一项事业!

沙发
夏目贵志 发表于 2016-5-19 02:05:48
local `j'=`i'+1
改成
local j=`i'+1
试试

藤椅
huangzhen11 发表于 2016-5-19 20:30:35
夏目贵志 发表于 2016-5-19 02:05
local `j'=`i'+1
改成
local j=`i'+1
真的是这个问题呢,我太马虎了,已经OK啦!
太感谢啦![em17]

板凳
huangzhen11 发表于 2016-5-19 20:30:37
夏目贵志 发表于 2016-5-19 02:05
local `j'=`i'+1
改成
local j=`i'+1
真的是这个问题呢,我太马虎了,已经OK啦!
太感谢啦![em17]

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-31 14:13