-
-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Don't test assumptions that are not required #260
Comments
Yeah, this is a good point.
For heteroscedasticity, we could direct the user toward more appropriate checks, such as overdispersion. It would be good to make a list of families each check is relevant for. I don't know that family-mismatch problems like this necessarily warrant errors--messages are probably more appropriate. Similarly, are warnings really needed when the assumption is violated? That might produce weirdness if someone has set warnings = error. Perhaps messages would again be better? |
Does this include/exclude inverse-Gaussian and similar? And what about istrumental/2SLS, or truncated/censored? |
Need to think through the various models/families that we support. Not sure off hand about inverse-Gaussian. IV/2SLS doesn't have a normality assumption I don't think. Tobit models have a normality assumption on the latent variable, so a different test is needed. |
We could have a vignette that simply lists the available check-functions depending on model type, like:
Anyone willing to do this? 😄 |
I think this is a good idea. I will make an entry for this here and will work on it as I find time. |
Closing in favour of #376 |
By model type.
Here are some examples that should not work. (@bwiernik Can you double check me?)
Created on 2021-04-08 by the reprex package (v1.0.0)
The text was updated successfully, but these errors were encountered: