Comments (4)
Steps/sequencing:
These are very significant changes to SR. Not all of this will be available the first time around.
These are my current priorities for phase one:
-
Initially I'll work primarily on
1.1. StatisticalRethinking.jl v4,
1.2 StatisticalRethinkingStan.jl (the project) and
1.3 StatisticalRethinkingPlots.jl.Thus Stan, i.e. Stan's cmdstan executable, will remain my primary means to draw MCMC samples.
-
During the first phase it's basically a refactoring of the existing code base (mainly the introduction/completion of @require barriers and moving graphics to StatisticalRethinkingPlots.jl)
-
Adapting the code base to AxisArray.jl based chains.
-
Where possible, existing functions will be updated to accept KeyedArray chains and DataFrame based input.
-
It's simple to convert an MCMCChains.Chain object into a KeyedArray chains object. A method for this will be provided. This will possibly drop some info added e.g. by Turing.
from statisticalrethinking.jl.
If you haven't already switched to AxisArray.jl, you might want to check out DimensionalData.jl, which does essentially the same thing, but seems to be better documented and has better support. The AxisArrays/DimensionalData devs have suggested merging the two packages at some point in the future.
from statisticalrethinking.jl.
Thank you @ParadaCarleton , I will certainly take a look! I'm pretty impressed with AxisKeys.jl.
AxisArrays.jl, in my opinion, for chains at least, was a bit of a mistake. But a lot can improve in a few years!
from statisticalrethinking.jl.
In StatisticalRethinking v4 most of above ideas have been implemented (and a few more in fact). For now I'll close this issue.
from statisticalrethinking.jl.
Related Issues (20)
- TagBot trigger issue HOT 78
- Nevermind HOT 2
- Problem with Chains to DataFrame conversion HOT 7
- Function precis() is not robust to missing values HOT 1
- Reexporting of packages HOT 4
- Dependency issue with psisloo function HOT 7
- Switching to ParetoSmooth.jl HOT 1
- Weird dependency error HOT 2
- '.git' folder is bloated with 1 Go of data ! HOT 6
- Citation HOT 2
- trankplots() and precis() function HOT 1
- Typo? HOT 1
- PI doc string needs updating HOT 11
- Tag StatisticalRethinking 2.1.2 HOT 1
- Tag StatisticalRethinking 2.1.3 HOT 5
- New version StatisticalRethinking.jl HOT 20
- StatisticalRethinking.jl v3: Just a set of methods (such as plotcoef, precis, etc.)? HOT 16
- Plotbounds for Turing HOT 4
- Version 0.9.0 without bounds HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from statisticalrethinking.jl.