楼主: 颜轩
7466 3

[回归分析求助] 新手要用stata做一个 两组数据的对比分析,请问该怎么做 [推广有奖]

  • 0关注
  • 0粉丝

学前班

50%

还不是VIP/贵宾

-

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

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
本来只是做一个多元线性回归
然后现在又要把 原来的数据根据地区分成两组,然后进行对比,看看各个自变量的影响程度有没有差异,

这要 打其他命令 还是 只要做两次回归,对比一下就行?
二维码

扫码加我 拉你入群

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

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

关键词:Stata 对比分析 tata 怎么做 多元线性回归 自变量 影响

沙发
得拉 发表于 2014-3-31 20:12:01 |只看作者 |坛友微信交流群
也想知道啊,顶一下。。。
好好学习,天天向上!

使用道具

藤椅
suangxue 发表于 2014-11-13 08:48:29 |只看作者 |坛友微信交流群
求教 想知道怎么做!

使用道具

板凳
赵安豆 发表于 2024-5-16 14:06:46 |只看作者 |坛友微信交流群
在Stata中,如果你想要对两组数据的多元线性回归结果进行对比分析,可以采用以下步骤:

1. 首先,你需要根据地区将数据集分割成两部分。你可以使用`split`命令来实现,例如,如果地区变量是`region`,并且分为`group1`和`group2`,你可以运行:
   ```
   split region, generate(region_split)
   ```

2. 然后,对每组数据分别进行多元线性回归。假设你的因变量是`y`,自变量包括`x1`, `x2`, ..., `xn`,你可以这样操作:
   - 对于第一组数据(例如,region_split == 1):
     ```
     regress y x1 x2 ... xn if region_split == 1
     ```
   - 对于第二组数据(例如,region_split == 2):
     ```
     regress y x1 x2 ... xn if region_split == 2
     ```

3. 接下来,对比两组回归的系数。你可以使用`estimates store`来保存模型结果,然后用`esttab`或`estout`进行比较。例如:
   ```
   estimates store group1, label("Group 1")
   estimates store group2, label("Group 2")
   esttab group1 group2, se diff
   ```

4. `diff`选项会显示两组模型中系数的差异。你还可以通过t检验或F检验来判断这些差异是否统计学上显著。

请注意,这种方法假设你的数据满足线性回归的基本假设。如果需要更复杂的对比分析,可能需要考虑其他方法,如方差分析(ANOVA)或者使用交互项等。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-6-13 08:27