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

WIP: New GSA example for emulator testing. Sobol G function #292

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

odunbar
Copy link
Collaborator

@odunbar odunbar commented Mar 22, 2024

Purpose

Construct figures used for the examples in the preprint https://arxiv.org/abs/2407.00584

Todo

  • add unit tests for nice_cov correction, add ability to toggle it as RF optimizer option
  • address other code-cov missing

Content

  • good defaults for Scalar and Vector Random Feature examples
  • Overhaul and update of all Emulator/ examples
  • addition of GSA example of the Sobol G-function, where users can vary the dimensionality and sensitivities
  • G-function docs

  • I have read and checked the items on the review checklist.

@odunbar odunbar force-pushed the orad/G-function branch 2 times, most recently from 39e02d7 to c649aaa Compare July 11, 2024 13:42
@odunbar odunbar force-pushed the orad/G-function branch 3 times, most recently from 90adbe5 to 228c98f Compare July 31, 2024 21:29
odunbar and others added 4 commits August 1, 2024 16:49
* bugfix repeated calls, by skipping build

* typo in test

plots, repeats, more tweaks

format

varying dimension is easier

ens propto dim

adds recompute_cov and inflation/localization for scalar RF

different plots and configs with localization etc.

exp to fit paper results

add statsbase

add plotting when no repeats

add coeffs, hardcode some restart options in scalar RF

add coeffs, hardcode some restart options in scalar RF

kron add regularization matrix

save states and replotting from file

prior plots for l63

added save+plot for GFunc

add prior case

add save+plot to ishigami

updated plotting for EDMF

remove coeffs from loss again

JLD2 in projects

config update

format

tests passing

add info statement

resolve merge artifacts/formatting?
Copy link

codecov bot commented Aug 2, 2024

Codecov Report

Attention: Patch coverage is 33.33333% with 42 lines in your changes missing coverage. Please review.

Project coverage is 85.64%. Comparing base (acf1051) to head (97075cd).
Report is 19 commits behind head on main.

Files Patch % Lines
src/RandomFeature.jl 15.78% 32 Missing ⚠️
src/ScalarRandomFeature.jl 55.00% 9 Missing ⚠️
src/VectorRandomFeature.jl 75.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #292      +/-   ##
==========================================
- Coverage   88.17%   85.64%   -2.54%     
==========================================
  Files           8        8              
  Lines        1184     1226      +42     
==========================================
+ Hits         1044     1050       +6     
- Misses        140      176      +36     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

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

Successfully merging this pull request may close these issues.

None yet

1 participant