Christoph Ruegg
4b7d61e920
Distributions: array-sampling 2
13 years ago
Christoph Ruegg
85bff1bc83
Distributions: array-sampling (wip)
13 years ago
Christoph Ruegg
96c0469dfb
Distributions: throw ArgumentException (instead of out-of-range) for bad distribution parameters
13 years ago
Christoph Ruegg
0f0da3b5c6
Distributions: Triangular distribution parameter exception aligned, fixes tests #202
13 years ago
Christoph Ruegg
c0aa49fff2
Distributions: merge work on Triangular distribution
13 years ago
Christoph Ruegg
13018811c9
Drop redundant namespace (fixes portable build)
13 years ago
Christoph Ruegg
ca8c2846ca
LA: matrix RemoveRow/RemoveColumn #207 #45
13 years ago
Christoph Ruegg
d9d5b170e8
LA: more efficient matrix InsertRow/InsertColumn #207
13 years ago
Christoph Ruegg
bb8a14e815
LA: positive integer matrix power #205
13 years ago
Christoph Ruegg
636920cca0
LA: Matrix pointwise power, exponential and natural logarithm #205
13 years ago
Christoph Ruegg
b44ed23efa
LA: Vectors pointwise power, exponential and natural logarithm #205
13 years ago
Christoph Ruegg
d83a8f8ba1
LA: storage-aware non-inplace map on matrices
13 years ago
Christoph Ruegg
f73bc67ee0
LA: storage-aware non-inplace map on vectors
13 years ago
Christoph Ruegg
4c6c1a5134
Typo: s/Devide/Divide/ #205
13 years ago
Christoph Ruegg
b7e348eb91
Fit: expose optional intercept in Fit.MultiDim
13 years ago
Christoph Ruegg
fa67ff3ab4
BigRational: fix pow to support negative integer exponents
13 years ago
Christoph Ruegg
c276df6d05
Statistics: MeanStandardDeviation (analog to MeanVariance)
13 years ago
Christoph Ruegg
a63bc647f8
Statistics: Median direct implementation instead of R8-compatible 0.5-quantile
13 years ago
Christoph Ruegg
6aecba2bf4
Modulus, Remainder and Factorial for BigInteger
13 years ago
Christoph Ruegg
1ebebfb62f
BigRational: add IsZero, IsOne, IsInteger, Reciprocal, Pow (compat with **), FromFraction
13 years ago
Christoph Ruegg
66e35d47de
LA: orthonormal basis of the kernel (null space) and range (column space)of a matrix. Nullity.
13 years ago
Christoph Ruegg
42a96d2f83
Update release notes, contributors
13 years ago
Christoph Ruegg
d285d2eb26
Distributions: static PMF, PMFLn, CDF functions for discrete distributions
13 years ago
Christoph Ruegg
6f8968f405
Merge pull request #203 from smoothdeveloper/master
File renames to comply with case sensitive file systems
13 years ago
gauthier
5e2fb1e975
fix build scripts to point to appropriate NuGet.exe on case sensitive file systems
13 years ago
gauthier
05dcaaa222
File renames to comply with case sensitive file systems
13 years ago
David Prince
38097e6d52
TriangularCreateFailsWithBadParameters is now a parameterised test with multiple test cases, instead of a single test containing multiple assertions.
13 years ago
David Prince
e93f35b8f0
Fixed unit test failure: Triangular should not accept infinite parameters.
I noticed that none of the other distribution classes check for infinite values, but perhaps they should.
See #201 .
Note that +Infinity is a valid input parameter for the Beta distribution (see BetaTests.cs).
13 years ago
David Prince
8af9880a0c
- Added unit tests file for Triangular distribution (TriangularTests.cs).
- Added some unit tests for Triangular distribution, using BetaTests.cs as a template.
There are still more unit tests to bring over from BetaTests.cs.
- (fixed) Triangular dist's static sample methods weren't declared as static.
* To fix: Three of the existing tests are still failing.
13 years ago
Christoph Ruegg
e03be060a4
Merge pull request #199 from jack-pappas/fs-bignum-optimized
BigNum Optimizations
13 years ago
Christoph Ruegg
ab3c982781
Build: fix F# PCL projects
13 years ago
Christoph Ruegg
7a5f66d23f
Docs: minor tweaks on linux usage
13 years ago
Christoph Ruegg
76275cec01
Docs: using with Linux, F#, and MKL on Linux
13 years ago
Christoph Ruegg
e1e735bc10
Build: fix F# projects to build with mono F#
13 years ago
Christoph Ruegg
0630c63861
Build: fix FAKE build script on mono (so that mono finds FAKE dependencies)
13 years ago
Christoph Ruegg
e34cb08994
Distributions: Binomial.CDF should leverage BetaRegularized
13 years ago
Christoph Ruegg
b51bd337f0
Throw ArgumentException instead of ArgumentOutOfRangeException where it was used without parameter arg
13 years ago
Christoph Ruegg
b8ccb66a9d
Tests: Use Assert.That for exception tests
13 years ago
Christoph Ruegg
3803923670
Distributions: upgrade to simpler parameter verification (discrete)
13 years ago
Christoph Ruegg
32e3453874
Distributions: shortcut static sample functions (discrete)
13 years ago
Christoph Ruegg
0c5630492a
Distributions: shortcut static sample functions (continuous)
13 years ago
Christoph Ruegg
0aef2d4694
Random: all RNGs must provide static Sample(values) function to fill existing array
13 years ago
Christoph Ruegg
5fccbdd957
Cosmetics
13 years ago
Christoph Ruegg
c86fb9c613
Threading: CommonParallel internalized
13 years ago
Christoph Ruegg
ac47794a59
Test: slightly relax evd test (mkl), Control.UseNativeMKL(with params)
13 years ago
Christoph Ruegg
8e3872ec4c
Special Functions: BetaRegularized always returns result (after reaching eps or 140 iterations)
13 years ago
Christoph Ruegg
922fa9ba8b
Control: internalized ParallelizeElements/Order
13 years ago
Christoph Ruegg
1e25a3a683
MKL: catch DllNotFoundException if provider is not available #198
13 years ago
Christoph Ruegg
0134e573b3
Docs: fix typo in docs title
13 years ago
Christoph Ruegg
b9b35fb191
MKL: consistency, precision and accuracy configurable, applied in Init #198
13 years ago