I have the Ramsey's reset test result to find whether my regression has any omitted variable bias. I have the following result and shall I say I do or do not have omitted variable bias and why?

 > resettest(pt_logit)

         RESET test

 data:  pt_logit
 RESET = 79.125, df1 = 2, df2 = 20375, p-value < 2.2e-16

Based on the lmtest package manual, you appear to have five continuous predictors (and maybe some categorical predictors) in your model. We know there are five continuous predictors because your first degrees of freedom is 5, and you can only add squared continuous variables to a model, not squared dummy variables as stated in the manual.

These predictors were squared (power = 2) and added to the original model to create a new model. And an F-test was used to compare your original model to this new model. The F-test was statistically significant suggesting that at least one of the squared continuous predictors is a statistically significant predictor of your outcome.

Your second degrees of freedom is large, so you have a huge sample size, large enough to detect even trivial effects. Even if the relationship is slightly quadratic, you have the power to detect it. Without an explanation of the context, access to the coefficients, some diagnostic plots, one cannot know how problematic your misspecification is.

Note that the RESET test is a test for functional form specification not omitted variable bias (OVB). And OVB might affect some variables while others are not affected. The simplest answer to your question about OVB is yes, it is present. Since you have multiple predictors and individuals were most likely not randomized to have those values of the predictors, there will be OVB.

The package manual and Wikipedia do a decent job of explaining the test. Section 6.2.3 of Wooldridge's Econometric analysis of cross section and panel data (2010) clarifies what the RESET test is and misconceptions about it like its (in)ability to test for OVB.

  • $\begingroup$ The data size is large which is 20383. If so what would you say about the omitted variable bias in this case? I also changed the result output as well by having a more simplified example to investigate and figure out the omitted variable problem. $\endgroup$ – Eric Nov 13 '18 at 17:03
  • 2
    $\begingroup$ I already know the dataset is large. There is no definitive test for omitted variable bias. Like I wrote in the reply, unless your participants were randomly assigned to their values on the predictors, you have omitted variable bias. $\endgroup$ – Heteroskedastic Jim Nov 13 '18 at 17:06

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.