楼主: econey
561 1

[回归分析求助] 执行陈传波stata十八讲第十五章广义最小二乘估计出现错误 [推广有奖]

  • 0关注
  • 0粉丝

学前班

50%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
40 点
帖子
1
精华
0
在线时间
1 小时
注册时间
2023-5-30
最后登录
2023-6-26

楼主
econey 发表于 2023-6-13 08:18:21 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
clear
set obs 100
gen x1=uniform()
gen x2=1+3*invnorm(uniform())
gen e=invnorm(uniform())
gen u2=exp(2*ln(x1))*e
gen u3=exp(2*ln(x2))*e
gen u4=exp(ln(x1)+ln(x2))*e
gen y1=1+3*x1+5*x2+e
gen y2=1+3*x1+5*x2+u2
gen y3=1+3*x1+5*x2+u3
gen y4=1+3*x1+5*x2+u4
*当误差结构已知时,用GLS
reg y1 x1 x2
reg y2 x1 x2 [aw=1/x1]
reg y3 x1 x2 [aw=1/x2]
gen x12=x1*x2
reg y4 x1 x2 [aw=1/x12]
*当误差结构未知时,可行的FGLS回归
forvalues i=1/4{
reg y`i' x1 x2
predict uh`i',res
gen luh`i'=ln(uh`i'*uh`i')
reg luh`i' x1 x2
predict g`i'
gen `i'=exp(`i')
reg y2 x1 x2 [aweight=1/`i']
}

错误命令:1 invalid name
r(198);


二维码

扫码加我 拉你入群

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

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

关键词:广义最小二乘 最小二乘估计 Stata 最小二乘 tata

沙发
317792209 在职认证  学生认证  发表于 2023-6-21 16:34:40
因为数字不能做变量名。简单修改一下就好了。
  1. clear
  2. set obs 100
  3. gen x1=uniform()
  4. gen x2=1+3*invnorm(uniform())
  5. gen e=invnorm(uniform())
  6. gen u2=exp(2*ln(x1))*e
  7. gen u3=exp(2*ln(x2))*e
  8. gen u4=exp(ln(x1)+ln(x2))*e
  9. gen y1=1+3*x1+5*x2+e
  10. gen y2=1+3*x1+5*x2+u2
  11. gen y3=1+3*x1+5*x2+u3
  12. gen y4=1+3*x1+5*x2+u4
  13. *当误差结构已知时,用GLS
  14. reg y1 x1 x2
  15. reg y2 x1 x2 [aw=1/x1]
  16. reg y3 x1 x2 [aw=1/x2]
  17. gen x12=x1*x2
  18. reg y4 x1 x2 [aw=1/x12]
  19. *当误差结构未知时,可行的FGLS回归
  20. forvalues i=1/4{
  21. reg y`i' x1 x2
  22. predict uh`i',res
  23. gen luh`i'=ln(uh`i'*uh`i')
  24. reg luh`i' x1 x2
  25. predict g`i'
  26. local `i'=exp(`i')
  27. reg y2 x1 x2 [aweight=1/`i']
  28. }
复制代码

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-8 05:05