楼主: 小甲鱼1995
7396 4

[一般统计问题] stata 运行中出现了“+ invalid name” 不知道如何解决 [推广有奖]

  • 3关注
  • 0粉丝

大专生

71%

还不是VIP/贵宾

-

威望
0
论坛币
121 个
通用积分
2.9000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
716 点
帖子
16
精华
0
在线时间
100 小时
注册时间
2016-5-22
最后登录
2023-3-15

楼主
小甲鱼1995 学生认证  发表于 2021-4-7 18:37:13 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
Example generated by -dataex-. To install: ssc install dataex
clear
input float(e1 e2 x T)
   .9928792 -1.0578417  1.0636152 0
   .5209985 -.26542905   .4938877 0
   .5229561 -1.6275034  .14753604 0
-.09813008   .1607239  -.1245013 0
-.015067282  -.6019017 -.13139226 0
   .4157971   1.879153  -.1634253 0
  .53963196   -.377219 -1.4491227 1
   .1714655 -1.3142253    .844322 1
  -.5935961  2.2387695   .9236059 1
-.22160573 -1.5878525  2.1143284 0
end命令:
local alpha_2 .25
local alpha_3 .25
local beta_2 .25
local beta_3 .25
local gamma .25
local x_beta .25
generate M = `alpha_2'+`beta_2'*T+`x_beta'*x+e1
generate Y = `alpha_3' + `beta_3'*T + `gamma'*M + `x_beta'*x + e2





二维码

扫码加我 拉你入群

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

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

关键词:invalid Valid Stata tata name

沙发
momingqimiao7 在职认证  学生认证  发表于 2021-4-7 23:34:37
local 生成的局部变量


local alpha_2 .25
local alpha_3 .25
local beta_2 .25
local beta_3 .25
local gamma .25
local x_beta .25
generate M = `alpha_2'+`beta_2'*T+`x_beta'*x+e1
generate Y = `alpha_3' + `beta_3'*T + `gamma'*M + `x_beta'*x + e2


这几行命令需要一起运行,不能单独一行一行的运行,这样就不会报错

藤椅
黃河泉 在职认证  发表于 2021-4-8 08:52:27
我試過,沒什麼問題
  1. . local alpha_2 .25

  2. . local alpha_3 .25

  3. . local beta_2 .25

  4. . local beta_3 .25

  5. . local gamma .25

  6. . local x_beta .25

  7. . generate M = `alpha_2'+`beta_2'*T+`x_beta'*x+e1

  8. . generate Y = `alpha_3' + `beta_3'*T + `gamma'*M + `x_beta'*x + e2

  9. . list

  10.      +--------------------------------------------------------------+
  11.      |        e1          e2           x   T          M           Y |
  12.      |--------------------------------------------------------------|
  13.   1. |  .9928792   -1.057842    1.063615   0   1.508783   -.1647421 |
  14.   2. |  .5209985    -.265429    .4938877   0   .8944704    .3316605 |
  15.   3. |  .5229561   -1.627503     .147536   0   .8098401   -1.138159 |
  16.   4. | -.0981301    .1607239   -.1245013   0   .1207446    .4097847 |
  17.   5. | -.0150673   -.6019017   -.1313923   0   .2020847   -.3342286 |
  18.      |--------------------------------------------------------------|
  19.   6. |  .4157971    1.879153   -.1634253   0   .6249408    2.244532 |
  20.   7. |   .539632    -.377219   -1.449123   1   .6773513   -.0701618 |
  21.   8. |  .1714655   -1.314225     .844322   1    .882546   -.3825083 |
  22.   9. | -.5935961     2.23877    .9236059   1   .1373054    3.003997 |
  23. 10. | -.2216057   -1.587852    2.114328   0   .5569764   -.6700263 |
  24.      +--------------------------------------------------------------+
复制代码

板凳
Flipped151 发表于 2022-4-20 23:37:24
黃河泉 发表于 2021-4-8 08:52
我試過,沒什麼問題
老师您好,我这个命令也显示错误想请老师看一下~
mat b= J(500,1,0)
mat se=J(500,1,0)
mat p=J(500,1,0)
forvalues i=1/500{
use D:\Stata17\合并数据(老师处理)1.dta,clear
xtset id year
keep if year==2006
sample 109,count
keep id
save match-id.dta,replace
merge 1:m id using D:\Stata17\合并数据(老师处理)1.dta
gen treat(_merge==3)
gen period=(year>=2006)
gen TP1=treat*period
reghdfe HHI TP1 ind_tobinq mb state dual sharerate1 roe debtrate tran intan ocf size age,absorb(id year) vce(cluster id)
mat b['i',1]=_b[TP1]
mat se['i',1]=_se[TP1]

mat p['i',1]=2*ttail(e(df_r),abs(_b[TP1]/_se[TP1]))
}
出现( invalid name

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

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