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

Mutual Information Sensitivity #176

Merged
merged 36 commits into from
Aug 12, 2024
Merged

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    e2d4616 View commit details
    Browse the repository at this point in the history
  2. Delete settings.json

    max-de-rooij committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    183cf4a View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Update ks_rank_sensitivity.jl

    add raw string annotation
    max-de-rooij committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    9bb24d8 View commit details
    Browse the repository at this point in the history
  2. Update tests

    KSRank is stochastic and slight variations in the outcome measures are possible. New tests check whether parameters are correctly identified as sensitive.
    max-de-rooij committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    e92c304 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Update tests and docs

    Make tests less sensitive to random variability in the sensitivity criterion. Also indicate the random variability influence in the documentation.
    max-de-rooij committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    dfca2bf View commit details
    Browse the repository at this point in the history
  2. Formatting

    Use JuliaFormatter
    max-de-rooij committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    b45b446 View commit details
    Browse the repository at this point in the history
  3. Update docs

    Add more detailed explanation of f(Y) function signature, and fix typos in math.
    max-de-rooij committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    5f7325e View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. Update ks_rank_sensitivity.jl

    Add description of returned KSRankResult struct
    max-de-rooij committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    cf641ae View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Configuration menu
    Copy the full SHA
    4d02cae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4f2b6f1 View commit details
    Browse the repository at this point in the history
  3. Update ks_rank_sensitivity.jl

    Add @doc signature
    max-de-rooij committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    62cd867 View commit details
    Browse the repository at this point in the history
  4. Update ks_rank_sensitivity.jl

    Change math $ into ``
    max-de-rooij committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    d42e834 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Update ks_rank_sensitivity.jl

    Use correct link
    max-de-rooij committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    222808b View commit details
    Browse the repository at this point in the history
  2. Rename ks_rank to rsa and fix docs

    Renamed KS_Rank to RSA in line with how the method is known in literature.
    max-de-rooij committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    3b4b552 View commit details
    Browse the repository at this point in the history
  3. Change name of docs page

    max-de-rooij committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    555ccf5 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Bump lower bound of StatsBase to 0.33.7

    fix compatibility issues with SortingAlgorithms.jl
    max-de-rooij authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    ec82e5e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from max-de-rooij/compat

    Bump lower bound of StatsBase to 0.33.7
    max-de-rooij authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    4017c46 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Make tests faster and modify default

    Modify default argument of n_dummy_parameters to 10
    max-de-rooij committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    a5bc6b0 View commit details
    Browse the repository at this point in the history
  2. format

    max-de-rooij committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    cb8c3be View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    4c54aaf View commit details
    Browse the repository at this point in the history
  2. Add mutual information method

    Add mutual information sensitivity analysis method from Lüdtke, N., Panzeri, S., Brown, M., Broomhead, D. S., Knowles, J., Montemurro, M. A., & Kell, D. B. (2007). Information-theoretic sensitivity analysis: a general method for credit assignment in complex networks. Journal of The Royal Society Interface, 5(19), 223–235. https://doi.org/10.1098/RSIF.2007.1079
    max-de-rooij committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    727d6b8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a992a4 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Update dependency to ComplexityMeasures

    As `ComplexityMeasures` is being maintained, choose this dependency instead of `InformationMeasures` which has not been updated in 4 years.
    max-de-rooij committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    24c1cfa View commit details
    Browse the repository at this point in the history
  2. Update src/mutual_information_sensitivity.jl

    Co-authored-by: George Datseris <[email protected]>
    max-de-rooij and Datseris authored Aug 1, 2024
    Configuration menu
    Copy the full SHA
    d9847e6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5284d5e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3c276ca View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Configuration menu
    Copy the full SHA
    e4d6ffe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8769b16 View commit details
    Browse the repository at this point in the history
  3. Update mutual_information_sensitivity.jl

    Update docstring to include additional detail about the discretization entropy.
    max-de-rooij committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    1b6e633 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Bump version to 2.7

    Also apply formatter and update readme
    max-de-rooij committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    25deb61 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Simplify and remove higher orders

    Second order and total order give some weird results. For now, I've implemented a very basic version of the first order sensitivities using mutual information. The outcomes also correspond to the sobol first order outcomes.
    max-de-rooij committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    0d87dc3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed8dd55 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7e74fd9 View commit details
    Browse the repository at this point in the history
  4. Apply formatter

    max-de-rooij committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    dd9c4fc View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Update Project.toml

    max-de-rooij committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    9e4e7e1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bda6801 View commit details
    Browse the repository at this point in the history