楼主: 施冠锐
5930 2

[Stata初级班] 关于缩尾的处理 [推广有奖]

  • 11关注
  • 9粉丝

高级会员

已卖:4份资源

学科带头人

14%

还不是VIP/贵宾

-

威望
0
论坛币
4810 个
通用积分
48.3475
学术水平
29 点
热心指数
43 点
信用等级
22 点
经验
214196 点
帖子
1745
精华
0
在线时间
2001 小时
注册时间
2009-8-9
最后登录
2025-2-17

楼主
施冠锐 发表于 2011-4-5 19:39:02 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
. local vlist "AP arinv lev current quick roa indcd"
  .  foreach v of varlist `vlist'{
  .    winsor `v', gen(`v'_w) p(0.01)
  .     .  }

老师,参考你的程序这样处理
可是结果显示是
foreach command may not result from a macro expansion interactively or in do fil
> es
不知道为什么
哪里出问题了吗
二维码

扫码加我 拉你入群

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

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

关键词:Interactive Expansion interact Actively foreach command current result local 程序

沙发
arlionn 在职认证  发表于 2011-4-6 09:41:50
sysuse nlsw88, clear
local vlist "wage hours"
foreach v of varlist `vlist'{
  winsor `v', gen(`v'_w) p(0.01)
}

以上测试命令没有问题。
注意,执行时,需要选中上述所有变量,按下快捷键 Ctrl+D,一次性执行完毕;
命令前没有 “.” 。

藤椅
arlionn 在职认证  发表于 2011-4-6 09:42:35
施冠锐 发表于 2011-4-5 19:39
. local vlist "AP arinv lev current quick roa indcd"
  .  foreach v of varlist `vlist'{
  .    winsor `v', gen(`v'_w) p(0.01)
  .    .  }   // 此处多了一个点,导致 Stata 无法判断何时结束循环,细节决定成败!!!

老师,参考你的程序这样处理
可是结果显示是
foreach command may not result from a macro expansion interactively or in do fil
> es
不知道为什么
哪里出问题了吗

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

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