Sign in to see all reviews and comparisons. It's Free!
NIMBLE is a system for building and sharing analysis methods for statistical models, especially for hierarchical models and computationally-intensive methods. NIMBLE is built in R but compiles your models and algorithms using C++ for speed.
Statistical Software Free
• Write statistical models • Use and customize statistical algorithms • Compile your models for fast execution • Write your own algorithms • Compile numerical work
Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)
• Write statistical models • Use and customize statistical algorithms • Compile your models for fast execution • Write your own algorithms
Aggregated User Rating
Ease of use
Features & Functionality
Renew & Recommend
Nimble is a system for building and sharing analysis methods for statistical models mostly for computationally-intensive and hierarchical methods
Aggregated User Rating
You have rated this
Nimble is a system for building and sharing analysis methods for statistical models mostly for computationally-intensive and hierarchical methods and hence you can turn the BUGS code into model projects which will be used for whatever algorithm you want. It is built in R but uses C++ to compile your models and algorithms.its components include; an initial library of algorithms for models written in bugs which can be customized from R or used directly before being compiled and run, language embedded in R for programming algorithms for models, and a system for using models written in bugs model language as programmable objects in R.
You can use and customize Nimble’s statistical algorithm since it provides MCMC, sequential Monte Carlo, and others. The Nimble algorithms are written in order to adapt to different statistical model.
For instance when using MCMC, Nimble assigns a default set of sampler choices but you can customize the sampler from R. with Nimble, you can compile your models and algorithms for fast execution since it generates C++ code which is customized to your model and algorithms. To use Nimble, you will not be required to have knowledge of C++. Nimble provides R function which calls the compiled algorithm and you get output back in R.
With Nimble, you can also write your own algorithms in nimble whereby writing new statistical methods using NimbleFunctions in R is the same as writing R function. The nimble compiler makes Nimble functions run efficiently. Nimblefunction also allows programmers to control how a particular algorithm should adapt to each model or variables it is applied to.
You will also compile numerical work in R via C++ without coding any C++ since this Nimblefunction doesn't need to use BUGS models so you use them to speed up many kinds of numerical computations for any other purpose.
PAT RESEARCH is a B2B discovery platform which provides Best Practices, Buying Guides, Reviews, Ratings, Comparison, Research, Commentary, and Analysis for Enterprise Software and Services. We provide Best Practices, PAT Index™ enabled product reviews and user review comparisons to help IT decision makers such as CEO’s, CIO’s, Directors, and Executives to identify technologies, software, service and strategies.