Dear all,
I am estimating the same regression model for two subgroups, where "Positive" and "Negative" are the positive and negative components of the same shock (each takes value zero when the other is positive or negative, as indicated):
Y = a1+ a2* Positive + a3* Negative + a4*X + u (if group = 1)
Y = b1 + b2* Positive + b3* Negative + b4*X + v (if group = 0)
And I want to test the following hypotheses:
H0: a2 = a3 (symmetric effects in first group)
H0: b2 = b3 (symmetric effects in second group)
H0: a2 = b2 (same positive shock across the two groups)
H0: a3 = b3 (same negative shock across the two groups)
I was using the simple "test" command, but some of the results are inconsistent (e.g., I do not reject three of the nulls, which implies that I shouldn't reject the four either, but the test leads to rejection).(*)
So, I was wondering how to handle this. Do I need to conduct multiple hypothesis testing? In that case, what would be a good way to do it for this purpose?
Thanks a lot for any guidance on this.
(*) I get the same results by using xlincome as follows (with fixed effects and clustered s.e. ommitted for simplicity and the user-written command "reghdfe"):
reg Y i.group##c.(Positive Negative X)
xlincome (c.Positive + 1.group#c.Positive - c.Negative - 1.group#c.Negative) (c.Positive - c.Negative) (1.group#c.Positive) (1.group#c.Negative)
I am estimating the same regression model for two subgroups, where "Positive" and "Negative" are the positive and negative components of the same shock (each takes value zero when the other is positive or negative, as indicated):
Y = a1+ a2* Positive + a3* Negative + a4*X + u (if group = 1)
Y = b1 + b2* Positive + b3* Negative + b4*X + v (if group = 0)
And I want to test the following hypotheses:
H0: a2 = a3 (symmetric effects in first group)
H0: b2 = b3 (symmetric effects in second group)
H0: a2 = b2 (same positive shock across the two groups)
H0: a3 = b3 (same negative shock across the two groups)
I was using the simple "test" command, but some of the results are inconsistent (e.g., I do not reject three of the nulls, which implies that I shouldn't reject the four either, but the test leads to rejection).(*)
So, I was wondering how to handle this. Do I need to conduct multiple hypothesis testing? In that case, what would be a good way to do it for this purpose?
Thanks a lot for any guidance on this.
(*) I get the same results by using xlincome as follows (with fixed effects and clustered s.e. ommitted for simplicity and the user-written command "reghdfe"):
reg Y i.group##c.(Positive Negative X)
xlincome (c.Positive + 1.group#c.Positive - c.Negative - 1.group#c.Negative) (c.Positive - c.Negative) (1.group#c.Positive) (1.group#c.Negative)
Comment