Check the links on mathtools.net. The page for statistics libraries for C++ has links. Another page http://www.thefreecountry.com/sourcecode/mathematics.shtml lists few more.

Have you checked the ‘R project’? I think you can call ‘R objects’ from C/C++.

### Related Contents:

- Integer division always zero [duplicate]
- How approximation search works
- Is there a standard sign function (signum, sgn) in C/C++?
- C/C++: Pointer Arithmetic
- Can’t make value propagate through carry
- Fastest way to determine if an integer is between two integers (inclusive) with known sets of values
- How can I write a power function myself?
- How does photoshop blend two images together? [closed]
- Creating all possible k combinations of n items in C++
- Finding all the subsets of a set
- Representing 128-bit numbers in C++
- Increasing accuracy of solution of transcendental equation
- Fast ceiling of an integer division in C / C++
- How to achieve smooth tangent space normals?
- How do I determine the standard deviation (stddev) of a set of values?
- Most accurate way to do a combined multiply-and-divide operation in 64-bit?
- Why does long long n = 2000*2000*2000*2000; overflow?
- What is the best way to evaluate mathematical expressions in C++?
- Why isn’t `int pow(int base, int exponent)` in the standard C++ libraries?
- What are the most widely used C++ vector/matrix math/linear algebra libraries, and their cost and benefit tradeoffs? [closed]
- Confusion between C++ and OpenGL matrix order (row-major vs column-major)
- Calculating (a^b)%MOD
- How to convert Euler angles to directional vector?
- Direct way of computing clockwise angle between 2 vectors
- Most efficient/elegant way to clip a number?
- Direct way of computing the clockwise angle between two vectors
- Uses of a C++ Arithmetic Promotion Header
- Does casting to an int after std::floor guarantee the right result?
- Area of rectangle-rectangle intersection
- What is half open range and off the end value
- Rotate and translate object in local and global orientation using glm
- Compute objects moving with arrows and mouse
- What is the C++ function to raise a number to a power?
- Fastest implementation of sine, cosine and square root in C++ (doesn’t need to be much accurate)
- How computer does floating point arithmetic?
- How do I implement a Bézier curve in C++?
- Is Python faster and lighter than C++? [closed]
- How can I safely average two unsigned ints in C++?
- Why can’t variables be declared in a switch statement?
- Measuring execution time of a function in C++
- Is ncurses available for windows? [closed]
- ‘size_t’ vs ‘container::size_type’
- Why does this delay-loop start to run faster after several iterations with no sleep?
- Undefined reference error for template method [duplicate]
- C++11: Compile Time Calculation of Array
- Printing prime numbers from 1 through 100
- C++ Global variable declaration
- Cannot get OpenCV to compile because of undefined references?
- Does an unused member variable take up memory?
- C++ — How to overload operator+=?