楼主: pengfeizou
5203 3

[其他] 求助:那位达人帮忙解释一下regress中的各行的含义 [推广有奖]

  • 0关注
  • 0粉丝

VIP

已卖:677份资源

硕士生

75%

还不是VIP/贵宾

-

威望
0
论坛币
3479 个
通用积分
29.6669
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2583 点
帖子
122
精华
0
在线时间
206 小时
注册时间
2006-2-11
最后登录
2023-10-23

楼主
pengfeizou 发表于 2011-11-4 17:18:15 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
以下stata软件中regress命令中的内容,那位达人帮忙解释一下regress中的第2、10、11、12-14、15-20行的含义,先谢谢了。
regress, eclass:
1.         version 9, missing
2.         local version : di "version " string(_caller()) ", missing :"
3.         if replay() {
4.                 if _by() {
5.                         error 190
6.                 }
7.                 `version' Display `0'
8.                 exit
9.         }
10.         syntax [anything] [if] [in] [aw fw iw pw] [, VCE(passthru) Robust CLuster(passthru)
> beta EForm(passthru) noHEader noTABle plus * ]
11.         local diopts0 `beta' `eform' `header' `table' `plus'
12.         if _by() {
13.                 local BY `"by `_byvars'`_byrc0':"'
14.         }
15.         if `:length local vce' {
16.                 `version' `BY' _vce_parserun regress, mark(CLuster) eq(NOConstant) : `0'
17.                 if "`s(exit)'" != "" {
18.                         ereturn local cmdline `"regress `0'"'
19.                         exit
20.                 }
21.                 _vce_parse, argopt(CLuster) opt(OLS Robust HC2 HC3) old : [`weight'`exp'], `
> vce' `robust' `cluster'
22.                 if "`r(cluster)'" != "" {
23.                         local cluster cluster(`r(cluster)')
24.                 }
25.                 else if "`r(vce)'" != "ols" {
26.                         local robust = "`r(vce)'"
27.                 }
28.                 local vce = cond("`r(vce)'" != "", "`r(vce)'", "ols")
29.         }
30.         else if "`cluster'" != "" {
31.                 local vce cluster
32.         }
33.         else if "`weight'" == "pweight"  "`robust'" != "" {
34.                 local vce robust
35.         }
36.         else local vce ols
37.         if _by() {
38.                 `version' `BY' BYREG `anything' `if' `in' [`weight'`exp'], `options' `diopts
> 0' `robust' `cluster'
39.         }
40.         else {
41.                 _get_diopts diopts options, `options'
42.                 `version' _regress `anything' `if' `in' [`weight'`exp'], `diopts0' `diopts'
> `options' `robust' `cluster'
43.         }
44.         ereturn local vce `vce'
45.         ereturn local marginsok "XB default"
46.         ereturn local title "Linear regression"
47.         ereturn local cmdline `"regress `0'"'
48.         _post_vce_rank, checksize
二维码

扫码加我 拉你入群

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

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

关键词:regress REG GRE ESS RES version error local 软件

沙发
aolei 发表于 2011-11-4 18:20:06
顶,表示不明白

藤椅
liuq1210 发表于 2011-11-4 21:23:44
你用的是什么软件?没见过

板凳
Mayonnaise 发表于 2011-11-5 00:23:12
.....学编程也不能这样啊。。。整个程序贴出来让人一行行解释,能每行都看明白的谁有这个闲时间啊。。。你要是某一行不明白什么的倒是还好说点。

总之这个就是个wrapper, parse syntax然后转发给别的程序罢了,实际的action都不在这里呢。

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

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