statsmodels.stats.diagnostic.compare_j¶
-
statsmodels.stats.diagnostic.compare_j(results_x, results_z, store=
False)[source]¶ Compute the J-test for non-nested models
- Parameters:¶
- results_x : RegressionResults¶
The result instance of first model.
- results_z : RegressionResults¶
The result instance of second model.
- store : bool, default False¶
If true, then the intermediate results are returned.
- Returns:¶
tstat (float) – t statistic for the test that including the fitted values of the first model in the second model has no effect.
pvalue (float) – two-sided pvalue for the t statistic
res_store (ResultsStore, optional) – Intermediate results. Returned if store is True.
Notes
From description in Greene, section 8.3.3. Matches results for Example 8.3, Greene.
Tests of non-nested hypothesis might not provide unambiguous answers. The test should be performed in both directions and it is possible that both or neither test rejects. see Greene for more information.
References