楼主: zhang546468362
19832 8

[编程问题求助] stata中交互项的命令是#还是## [推广有奖]

  • 0关注
  • 0粉丝

高中生

65%

还不是VIP/贵宾

-

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

楼主
zhang546468362 发表于 2013-9-24 19:17:58 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
两者结果不同,后者与gen=var1*var2的结果相同。#和##的作用分别是什么啊?
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 交互项 结果不同 VaR 广东省

沙发
xiaofengshen 发表于 2013-9-24 22:39:13
group##sex is the same as i.group i.sex group#sex

藤椅
zhang546468362 发表于 2013-9-25 09:03:05
xiaofengshen 发表于 2013-9-24 22:39
group##sex is the same as i.group i.sex group#sex
group前面的i是什么意思呢?

板凳
xiaofengshen 发表于 2013-9-25 19:44:59
i.var代表 var的dummies。若var有值1,2,3的话,i.var代表var1(1/0),var2(1/0),var3(1/0)

报纸
mxn2019 发表于 2020-1-9 22:26:26
xiaofengshen 发表于 2013-9-24 22:39
group##sex is the same as i.group i.sex group#sex
错的吧

地板
mxn2019 发表于 2020-1-9 22:46:25
mxn2019 发表于 2020-1-9 22:26
错的吧
或许是版本不一样,我试了这两种结果不一致

7
sxg1947536000 发表于 2020-1-10 10:18:32
普通模型:reg a b
交互模型1:reg a b a#b 等价于交互模型reg a##b
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
日新少年 + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

8
=Mia= 学生认证  发表于 2024-10-4 20:52:12
我的理解是,如果有分类变量,#的时候报告各自斜率,但不关心斜率间差异是否显著,##报告的是相对于对照组的斜率,并报告差异是否显著。不知道理解的对不对,请指教!

9
赵安豆 发表于 2025-6-3 22:34:42
在Stata中,`#` 和 `##` 都用于创建交互项,但是它们的功能有所不同。

- 当你使用 `i.varname#c.varname`(或 `c.varname#c.varname`)这样的形式时,其中的 `#` 表示的是两变量的乘积。例如,如果你有命令 `regress y i.x1#c.x2`,那么 Stata 将创建一个新变量作为 x1 和 x2 的交互项,并将其包含在回归模型中。

- 而 `##`(具体使用时是 `i.varname##c.varname` 或类似形式)不仅包括了交互项,还会自动将构成交互项的主效应也加入到模型中。也就是说,在这个命令下,Stata 不仅会创建 x1 和 x2 的乘积项,也会分别将 x1 和 x2 作为独立变量纳入回归。

因此,`##` 指令是 `#` 指令的一个超集:它包含主效应和交互效应。而 `#` 只提供交互项本身。使用 `gen=var1*var2` 的确可以得到与 `c.var1#c.var2` 相同的结果,即仅创建乘积项。然而,如果变量是分类变量或指示变量(如虚拟变量),那么需要使用 `i.` 前缀来指定,以正确处理类别数据。

在实际应用中选择哪一个指令取决于你的研究设计和分析目标:是否想同时考虑主效应以及交互效应。

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



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

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