# automated-coreset-mcmc-experiments

* To generate plots for Bayesian linear regression, navigate to `linear_regression/`,
    * execute `ADAM.sh`, `ADAMDoGCoord.sh`, `DoG.sh`, `DoWG.sh`, `ProdigyADAM_ca.sh`, and `dadaptSGD.sh` to generate all output results;
    * execute `fig45.jl` and `fig3.jl` to generate all plots.
* To generate plots for Bayesian logistic regression, navigate to `logistic_regression/`,
    * execute `ADAM.sh`, `ADAMDoGCoord.sh`, `DoG.sh`, `DoWG.sh`, and `ProdigyADAM_ca.sh` to generate all output results;
    * execute `fig45.jl` to generate all plots.
* To generate plots for Bayesian Poisson regression, navigate to `poisson_regression/`,
    * execute `ADAM.sh`, `ADAMDoGCoord.sh`, `DoG.sh`, `DoWG.sh`, and `ProdigyADAM_ca.sh` to generate all output results;
    * execute `fig45.jl` to generate all plots.
* To generate plots for Bayesian sparse linear regression, navigate to `sparse_regression/`,
    * execute `ADAM.sh`, `ADAMDoGCoord.sh`, `DoG.sh`, `DoWG.sh`, and `ProdigyADAM_ca.sh` to generate all output results;
    * execute `fig45.jl` to generate all plots.
* To generate plots for the Gaussian location model, navigate to `gaussian_location/`,
    * execute `ADAM.sh`, `ADAMDoGCoord.sh`, `DoG.sh`, `DoWG.sh`, and `ProdigyADAM_ca.sh` to generate all output results;
    * execute `fig45.jl` to generate all plots.
* To generate plots for the Bradley-Terry model, navigate to `bradley_terry/`,
    * execute `ADAM.sh`, `ADAMDoGCoord.sh`, `DoG.sh`, `DoWG.sh`, and `ProdigyADAM_ca.sh` to generate all output results;
    * execute `fig45.jl` to generate all plots.
* To generate all other plots, navigate to the root directory,
    * execute `fig1.jl`, `fig6.jl`, `fig7_reverse.jl`, and `plot_adam_fig2.jl` to generate all plots.