CliMA / CliMA/EnsembleKalmanProcesses.jl

Diagnostics and plots for Pushforward of prior

Open
#419 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Julia
Stars
125
Forks
24
Avg merge
1d 18h
Merged PRs (30d)
5

Description

## Issue
When leaving settings of perfect model-data pairings it is common to have prior or model misspecification. Catching these early, (i.e. before the algorithm iterates) would save users some time.

## Suggestions
The user creates the EKP setting, generates and runs the initial ensemble.
- [ ] We could add recipes that plot the following lines: (1) `y,G(\theta_i)` with ribbon`diag(\Gamma)` (2) `\Gamma^{-1/2}y, \Gamma^{-1/2}G(\theta)_i)` with ribbon `I`. This could be extended to any iteration, for example, `plot_pushforward(ekp,i)` for plotting the pushforward of iteration `i`.
- [ ] Some quick diagnostic to evaluate the consistency of the truth and prior.
- [ ] ...

Contributor guide

No contributing guide indexed for this repository

Research direction

No files or tests are named. Start by locating the EKP setting and initial-ensemble workflow, then review existing plotting entry points before deciding how a proposed plot_pushforward(ekp,i) API would fit. Done should include pushforward plots for the suggested raw and normalized views plus a defined quick diagnostic for prior-truth consistency.

Written by the indexing model from the issue text.

Assessment

Tech stack
julia
Domain
data-visualization
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.