Тестирование, если две независимые переменные имеют одинаковый эффект - PullRequest
1 голос
/ 26 сентября 2019

У меня есть переменные age (начиная с 65) и female (1, если женщина и 0, если мужчина) в моем наборе данных.

Как я могу проверить, влияет ли возраст мужчины на 1008 * лет на общие расходы на здравоохранение?

Я написал что-то вроде этого, что, вероятно, неверно:

regress totexp age female
test i0.female = age / 10

Воспроизводимый пример использования набора данных игрушек Stata auto следующий:

sysuse auto
regress price i.foreign mpg
test i0foreign = mpg / 10

1 Ответ

1 голос
/ 26 сентября 2019

Вы можете попробовать что-то вроде следующего:

regress price i.foreign c.mpg

lincom _b[1.foreign] - (_b[mpg] / 25)
test   _b[1.foreign] = (_b[mpg] / 25)

Обратите внимание, что 25 - произвольное число, чтобы проиллюстрировать идею.Вы также можете разделить возраст на 10 перед тем, как подгонять регрессию, чтобы она делилась на десятилетия.Кроме того, вы, вероятно, хотите умножить, а не разделить в исходном примере, если возраст измеряется в годах.

...