StatisticalRethinkingJulia / StatisticalRethinking.jl

Julia package with selected functions in the R package `rethinking`. Used in the SR2... projects.
MIT License
385 stars 32 forks source link

Switching to ParetoSmooth.jl #142

Closed goedman closed 2 years ago

goedman commented 2 years ago

Although at some point I will proceed in replacing the inner parts of ParetoSmoothedImportanceSampling.jl and/or StatsModelComparisons.jl over to ParetoSmooth.jl, for now I have upgraded the first package to Julia 1.7.

ParetoSmooth.jl currently does not play nice with Pluto, produces a warning on my system somewhere in loop vectorization code and also the resulting structs do not line up well with what StatisticalRethinking.jl needs (the latter 2 definitely can be fixed, but it is not currently my top priority).

Note: ParetoSmooth.jl is MIT licensed, ParetoSmoothedImportanceSampling.jl is GPL licensed (as most of StatisticalRethinkingJulia is).

goedman commented 2 years ago

Hi Max (@Shmuma),

I just released SR v4.3.0, SRPlots v0.9.2 and ParetoSmoothedImportanceSampling v1.1.0. I consider this an interim to (partially) switching to ParetoSmooth. A consequence of this is that waic() is now included in PSIS (for a while it was in SR) and pk_plot() is in SRPlots.

Hope this does not create too many issues for you.