This package contains software related to the following papers:
-
Far from Asymptopia
Michael Abbott & Benjamin Machta
arXiv:2205.03343 -
Information geometry for multiparameter models: New perspectives on the origin of simplicity
Katherine Quinn, Michael Abbott, Mark Transtrum, Benjamin Machta, James Sethna
arXiv:2111.07176 -
A scaling law from discrete to continuous solutions of channel capacity problems in the low-noise limit
Michael Abbott & Benjamin Machta
J. Stat. Phys. 176 (2019) 214–227 -
Maximizing the information learned from finite data selects a simple model
Henry Mattingly, Mark Transtrum, Michael Abbott, Benjamin Machta
PNAS 115 (2018) 1760-1765
(All of this code post-dates the 2018 PNAS paper.)
You will need at Julia 1.6 or later, freely available from julialang.org. These commands will install the package, and all of its dependencies:
using Pkg # Julia's built-in package manager
Pkg.add(url="https://github.com/mcabbott/AtomicPriors.jl")
Pkg.add("Plots")
using AtomicPriors, Plots
The basic use is shown in some noebooks in the /docs/
folder,
which can be viewed nicely online at ...github.io...basic.html.
In case this prompts anyone to learn Julia, these lectures were helpful (the first few), and this page lists differences from Matlab (and Python, R).
Michael Abbott, uploaded March 2022