Skip to content
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

Conditional prediction can make predictions worse? #202

Open
smithja16 opened this issue Oct 8, 2024 · 0 comments
Open

Conditional prediction can make predictions worse? #202

smithja16 opened this issue Oct 8, 2024 · 0 comments

Comments

@smithja16
Copy link

Hi there,

I'm having an unexpected issue where the predictive performance of my joint conditional predictions is often considerably worse than non-conditional predictions. I condition on ~half my species to predict the other half. I use a hurdle model, and predict each component separately. The binomial component behaves as expected - the conditional predictions are about the same or slightly better. But the lognormal component will vary wildly (for some species, not all) between conditional and non-conditional predictions - see figure.

I did not expect joint conditional prediction to make predictions worse, but I've found limited explanation of how the process works for distributions other than binomial. Does this mean that the estimated residual corrections are uncertain, or that the 'known' species abundances are poorly represented by the model's expected value? I've tried conditioning on species with residual correlations with higher posterior support, but this makes little difference. What is it about 'continuous' distributions that seem to allow this behaviour from conditional prediction?

Thanks!

Figure shows true abundance (black line), joint prediction (yellow line), and joint conditional prediction (blue line)
Conditional Prediction Example

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant