楼主: 我是胖虎
608 0

[编程问题求助] forvalues报错,设置命令筛选出最好的控制变量 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

高中生

30%

还不是VIP/贵宾

-

威望
0
论坛币
17 个
通用积分
8.4000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
116 点
帖子
9
精华
0
在线时间
35 小时
注册时间
2020-2-23
最后登录
2024-5-14

楼主
我是胖虎 发表于 2023-4-11 17:26:26 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我想用stata编辑一个循环命令来筛选出最好的控制变量,但是命令一直报错:unknown function combin()
invalid syntax
请问各位大神,我的问题出在哪里呢?
```
  1. local varlist dominst domper Ln_Ksize SOE Liquidity Ln_RE FirmAge FIXED Share Market Growth

  2. local k=7

  3. local max_r2=0

  4. local best_vars



  5. forvalues i=1/`=combin(`=wordcount("`$varlist'")',`k')'{

  6.      local vars:word `i'of `=varlist'

  7.          reghdfe depvar ` Lntotal ',a(year ind1) vce(r)

  8.          if e(r2)>`max_r2'{

  9.              local max_r2=e(r2)

  10.                  local best_vars="`vars'"

  11.         }

  12. }



  13. display "best variable combination:" `best_vars'

  14. display "Max R2 value:" `max_r2'
复制代码


```


二维码

扫码加我 拉你入群

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

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

关键词:forvalues forvalue values value 控制变量 Stata Stata专版 STATA问题 求助stata 请教达人关于用stata

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-29 05:11