考虑两个变量sex
和age
,其中sex
将其视为类别变量,并将age
其视为连续变量。我想使用非交互的age
-term作为基线来指定完整的阶乘(默认设置sex##c.age
是省略sex
-categories之一)。
到目前为止,我能想到的最好的办法是手动写出阶乘(并从回归中省略“年龄”):
reg y sex#c.age i.sex
这在数学上等同于
reg y sex##c.age
但让我直接推断的交互项的回归系数(和标准错误!)sex*age
的两种性别。
有没有办法坚持更经济的“ ##
”符号,但将连续变量设为省略的类别?
(我知道手动方法在此处给出的示例中没有多少开销符号,但是使用三重交互条件时开销会很大)。
不是一个完整的答案,而是一种解决方法:可以使用“ lincom”来获得系数和标准误差的线性组合。例如,可以同时获得两种性别的综合效果:
reg y sex##c.age
forval i = 1/2 {
lincom age + `i'.sex#c.age
}