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

Add population analysis functionality #50

Open
3 tasks
kazewong opened this issue Dec 6, 2023 · 3 comments
Open
3 tasks

Add population analysis functionality #50

kazewong opened this issue Dec 6, 2023 · 3 comments
Assignees

Comments

@kazewong
Copy link
Owner

kazewong commented Dec 6, 2023

The main focus of jim has been on individual event parameter estimation. One obvious extension that can leverage the infrastructure in jim and flowMC is the addition of population analysis, at least in the way that is commonly done with hierarchical Bayesian analysis.

This would require the following steps:

  • 1. Data ingestion pipeline for posterior samples
  • 2. Selection function data
  • 3. Hierarchical Bayesian model likelihood.
@kazewong kazewong added this to the Refactoring for production milestone Dec 6, 2023
@kazewong kazewong self-assigned this Dec 6, 2023
@Qazalbash
Copy link

@kazewong will you use vanilla JAX to write a Hierarchical Bayesian model likelihood or any other ppl like NumPyro?

@kazewong
Copy link
Owner Author

kazewong commented Mar 6, 2024

I think I am more inclined to use vanilla JAX and existing interfaces defined in Jim and flowMC instead of ppl like NumPyro, as users do not need to learn the specific ppl interface in order to understand the code. Also, vanilla Jax integrate with flowMC better.

@CharmaineWONG2
Copy link
Collaborator

To-do:

  1. Include the priors of individual events in the population likelihood: do we save the priors after the PE?
  2. selection effect
  3. Is the m_1 inferred the redshifted mass? If so, we may need to add cosmology
  4. Composite of population model: eg. for both mass and mass ratio

@kazewong kazewong removed this from Jim-v1.0.0 Oct 18, 2024
@kazewong kazewong removed this from the Refactoring for production milestone Oct 18, 2024
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

When branches are created from issues, their pull requests are automatically linked.

3 participants