【发布时间】:2015-03-16 13:41:46
【问题描述】:
我的问题涉及在 Stata 中正确使用 # 与 ## 来交互分类变量和因变量。这是我想到的例子。
为了了解 x 对 y 的边际效应,我对两种类型进行了三种处理(A、B、C) 的实验主题(M,F)。要了解汇集的边际效应(假设我满足所有 OLS 标准),我可以运行 reg y x。但是,我还想了解每个“环境”中每个“物种”的边际效应,或者 x 与治疗和类型的相互作用。
首先,假设 x 是连续的,是估计合并边际效应的正确语法和治疗类型边际效应
reg y x i.treatment#i.type#c.x
或
reg y i.treatment#i.type##c.x
或者两者都不是?
其次,是只估计治疗类型边际效应的正确语法
reg y i.treatment#i.type#c.x, noconstant
常量在哪里被删除?如果保持常数,它是否代表汇集的响应?
很抱歉,如果这是一个基本问题,但经过几天的阅读,我仍然难以准确掌握 # 和 ## 之间的区别。提前谢谢了。
注意:建议的数据显然是一个面板,因此xtreg 命令更合适。为了简单起见,我只是假装数据更简单。
编辑:这是一个带有内置 Stata 数据集的示例。
. reg price c.mpg##i.foreign
Source | SS df MS Number of obs = 74
-------------+------------------------------ F( 3, 70) = 9.48
Model | 183435281 3 61145093.6 Prob > F = 0.0000
Residual | 451630115 70 6451858.79 R-squared = 0.2888
-------------+------------------------------ Adj R-squared = 0.2584
Total | 635065396 73 8699525.97 Root MSE = 2540.1
-------------------------------------------------------------------------------
price | Coef. Std. Err. t P>|t| [95% Conf. Interval]
--------------+----------------------------------------------------------------
mpg | -329.2551 74.98545 -4.39 0.000 -478.8088 -179.7013
1.foreign | -13.58741 2634.664 -0.01 0.996 -5268.258 5241.084
|
foreign#c.mpg |
1 | 78.88826 112.4812 0.70 0.485 -145.4485 303.225
|
_cons | 12600.54 1527.888 8.25 0.000 9553.261 15647.81
-------------------------------------------------------------------------------
mpg 和1.foreign 分别捕捉汽车每加仑英里数的边际效应,以及无论是国外还是国内的价格。 foreign#c.mpg 捕捉到dummy 为1(即车外)时category dummy 与连续x 的交互作用?那么是什么捕获了国内(虚拟为零)与mpg 的交互?
【问题讨论】:
标签: stata