# Package "brant" to check proportional odds assumption

Dear all,

I have been running the "brant" package to check the proportional odds assumption for my model (Ordinary Logistic Regression created with the function "polr").
However, I do not understand why it says that the "Parallel Regression Assumption holds" in my case since I read it is rejected if "A p-value of less than 0.05 on this test—particularly on the Omnibus plus at least one of the variables".

The pvalue of the omnibus variable is 0 in my case as well as the pvalue of other coefficients.

Does anyone understand why it is not rejected in this case?

Thank you!

H_0 is the null hypothesis being tested against. If a parameter has a test statistic p-value less than some pre-selected threshold (conventionally 0.05, but that’s not magic) we “accept the null,” meaning in this case the hypothesis that the parallel regression assumption holds. If picky, we say “fail to reject.” For the results shown, the null holds in the case of four two parameters but in two four it does not, meaning that the alternative hypothesis, H_1 applies—the parallel regression assumption does not hold.

Why the assumption holds for some but not others depends on the data and their sources of random variability in the causal domain. If, for example, astrological sign had been thrown into the mix as a parameter it might not be surprising to see it join sexMale and expr.

1 Like

The {brandt} package author states
The original Brant paper is JStorWalled, so I can check it. {car} has an implementation, and checking against that might clarify things.