楼主: 黑目shadow
10376 14

[回归分析求助] 怎么用wls0命令实现陈强老师书上的异方差命令 [推广有奖]

  • 21关注
  • 8粉丝

已卖:1180份资源

教授

30%

还不是VIP/贵宾

-

威望
1
论坛币
2804 个
通用积分
4.5216
学术水平
8 点
热心指数
29 点
信用等级
7 点
经验
74679 点
帖子
611
精华
0
在线时间
1209 小时
注册时间
2011-9-4
最后登录
2023-4-30

楼主
黑目shadow 发表于 2015-4-26 17:48:30 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
陈强老师的《高级计量经济学及stata应用》中介绍异方差的WLS操作部分(第二版的96页)提到了一个外部命令wls0,我下载了但是不知道这个命令的调用格式。

试了
wls0 lntc lnq lnpl lnpk lnpf,wvar (lnq) type(abse) noc


wls0 lntc lnq lnpl lnpk lnpf,wvar (lnq) type(loge2) noc


这两条命令都得不到和书上给的操作一样的回归结果。请问谁知道要得到书上96页一样的结果,wls0的命令该怎么写?

二维码

扫码加我 拉你入群

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

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

关键词:Wls 异方差 高级计量经济学及STATA应用 高级计量经济学 stata应用 经济学

即使没有人为你鼓掌,也要优雅的谢幕,感谢自己的认真付出。

沙发
yibinqiulll 学生认证  发表于 2016-1-2 14:43:42
可以用type(e2),得到的结果更好。具体的解释我也在找。
已有 1 人评分论坛币 收起 理由
admin_kefu + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

藤椅
yibinqiulll 学生认证  发表于 2016-1-2 14:57:57
我用这个命令,type(abse)得到的结果跟书上很相近。

板凳
william9225 学生认证  发表于 2016-1-9 19:19:59
这个的确做得跟书上答案不一样

报纸
钝剑人生 发表于 2016-3-8 10:30:59
wls0中的命令,到底应该怎么选择呢?type(abse)还是loge2?还是xb2呢?

地板
小和尚随风 学生认证  发表于 2016-5-11 17:18:23
在plus文档中打开wls0.ado文件,看看do文件的命令就懂了。跟书上写的命令不一样

7
小和尚随风 学生认证  发表于 2016-5-11 17:20:25
  quietly regress `varlist' `if' `in'
  quietly predict `p3'
  quietly predict `e', resid
  
  if "`type'"=="abse" {
    generate `ee' = abs(`e')
    local eetype " type: proportional to abs(e)"
  }
  if "`type'"=="e2" {
    generate `ee' = (`e')^2
    local eetype " type: proportional to e^2"
  }
  if "`type'"=="loge2" {
    generate `ee' = log((`e')^2 )
    local eetype " type: proportional to log(e^2)"
  }
  if "`type'"=="xb2" {
    local eetype " type: proportional to xb^2 "
  }
  
  if "`type'"~="xb2" {
    quietly regress `ee' `wvars', `noconst'
    quietly predict `p1'
  }
  else {
    gen `p1' = `p3'
  }

  generate _wls_wgt = 1/`p1'^2

  label variable _wls_wgt "wls weights"

  display
  display in green "WLS regression - `eetype'"
  display
  regress `varlist' `if' `in' [aw = _wls_wgt], `robust' `hc2' `hc3'
已有 1 人评分论坛币 收起 理由
admin_kefu + 25 热心帮助其他会员

总评分: 论坛币 + 25   查看全部评分

8
yangye823 学生认证  发表于 2017-11-9 23:14:32
应该是:
gen aa=sqrt(e2f)
wls0 intc lnq lnpl lnpk lnpf,wvar (aa) type(abse) noc

9
ryangst 在职认证  发表于 2017-12-10 19:08:03
我用的wls0 lntc lnq lnpl lnpk lnpf,wvar (lnq) type(loge2) noc
得到书上的结果了哎

10
吃不到坚果的笨 发表于 2018-4-3 16:37:43
wvar是什么意思呢

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

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