我有变量 age
(从 65
开始)和 female
(1
如果是女性, 0
如果男性)在我的数据集中。
我如何测试男性是否与老龄化 10
年对总健康支出具有相同的影响?
我写过这样的东西,这可能是不正确的:
regress totexp age female
test i0.female = age / 10
使用 Stata 的 auto
玩具数据集的可重现示例如下:
sysuse auto
regress price i.foreign mpg
test i0foreign = mpg / 10
最佳答案
您可以尝试以下几行:
regress price i.foreign c.mpg
lincom _b[1.foreign] - (_b[mpg] / 25)
test _b[1.foreign] = (_b[mpg] / 25)
请注意,25
是一个任意数字来说明这个想法。在拟合回归以将其放入几十年之前,您还可以将年龄除以 10
。此外,如果年龄以年为单位,您可能希望在原始示例中乘法而不是除法。
关于测试两个自变量是否具有相同的效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58121846/