Predictive Analytics
Now Reading
NIMBLE
0
Review

NIMBLE

Overview
Synopsis

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.

Category

Statistical Software Free

Features

• Write statistical models
• Use and customize statistical algorithms
• Compile your models for fast execution
• Write your own algorithms
• Compile numerical work

License

Proprietary

Price

• Free

Pricing

Subscription

Free Trial

Available

Users Size

Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)

Website
Company

NIMBLE

What is best?

• Write statistical models
• Use and customize statistical algorithms
• Compile your models for fast execution
• Write your own algorithms

PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
7.6
6.5
Features & Functionality
7.5
Advanced Features
7.5
Integration
7.4
Performance
7.4
Customer Support
7.6
Implementation
Renew & Recommend
Bottom Line

Nimble is a system for building and sharing analysis methods for statistical models mostly for computationally-intensive and hierarchical methods

7.5
Editor Rating
6.5
Aggregated User Rating
1 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.

Filter reviews
User Ratings





User Company size



User role





User industry





Ease of use
Features & Functionality
Advanced Features
Integration
Performance
Customer Support
Implementation
Renew & Recommend

What's your reaction?
Love It
0%
Very Good
0%
INTERESTED
0%
COOL
0%
NOT BAD
0%
WHAT !
0%
HATE IT
0%