楼主: hayekting
87076 26

[其他] [求助]在stata中,怎样进行分组回归 [推广有奖]

21
︻$▅舜▇◤ 发表于 2017-6-17 15:36:08
筆落詩成 发表于 2016-6-14 20:11
这个分组的依据是什么?按照分位数进行分组?
请问问题解决了嘛?

22
咕咕喵 发表于 2019-2-23 19:52:56
感激涕零,解了燃眉之急。

23
欧村残翁买翁 发表于 2019-3-2 11:39:28
请问分组回归之后,如何批量输出结果?

24
cornercafe 发表于 2020-4-11 10:45:48
筆落詩成 发表于 2016-6-14 20:11
这个分组的依据是什么?按照分位数进行分组?
如果变量有12个值,group(3),就是每组4个值,而不是把变量的取值区间划成三段每段里的值一个组。

25
cornercafe 发表于 2020-4-11 12:26:00
如果是按照某一变量取值的大小分组,即要把变量取值区间等分成几段每段内分别回归,用gen newvar=autocode()把分组变量自动等分成几组或用recode命令人工规定分组区间,然后用bysort newvar:reg……  在每组内回归(注:此处newvar为分组后产生的新变量,下同)

如果是按照某一变量取值的数量分组,即按照分位数分组,比如变量有12个值,按四分位数分成每组3个值,则用egen newvar=cut(x),group(4)把变量等分4组,然后bysort newvar: reg……  在每组内回归(注:x为待分组变量)

具体命令语法可以help 搜索。
已有 2 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
小xio生 + 1 + 1 + 1 精彩帖子
admin_kefu + 30 + 3 + 3 + 3 精彩帖子

总评分: 论坛币 + 30  学术水平 + 4  热心指数 + 4  信用等级 + 4   查看全部评分

26
榴莲味果酱 发表于 2020-4-20 14:36:47 来自手机
jyliao 发表于 2007-8-27 19:01
Programming functions
    autocode(x,n,x0,x1)       Domain x:     -8e+307 to 8e+307       Domain n: ...
你好!请问分组后产生的新变量是什么?

27
jgn483522 发表于 2022-2-19 21:17:32
事先利用sort  foreign进行分类再by foreign:reg mpg weight

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

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