Christoph Ruegg
38fea05dcf
LA: make non-arithmetic instance members available as functions in F#
12 years ago
Christoph Ruegg
ba3ba30a96
LA: F# matrix/vector zero random and identity functions with explicit generic type parameter
12 years ago
Christoph Ruegg
37af10962f
LA: more informative exception in case of unsupported data type in builder
12 years ago
Christoph Ruegg
8671f12592
LA: rename 'criterium' to 'criterion'
12 years ago
Christoph Ruegg
2689e5c989
Distributions: Categorical impl of mean, variance, stddev and median #187
12 years ago
Christoph Ruegg
fb4e4e0195
Distributions: discrete distribution Median should be double; multiple modes #189 #187
12 years ago
Christoph Ruegg
d05918402f
Distributions: fix sign of Categorical entropy #187
12 years ago
Christoph Ruegg
c568c2fe86
Statistics: more tests to verify consistency between implementations
12 years ago
Christoph Ruegg
c56cc4986d
Statistics: simpler PopulationSkewness and PopulationKurtosis implementation
12 years ago
Christoph Ruegg
b0ecf6c947
Statistics: add Skewness, PopulationSkewness, Kurtosis and PopulationKurtosis #210
12 years ago
Christoph Ruegg
f714bc259d
Statistics: RunningStatistics with skewness and kurtosis #210
12 years ago
Christoph Ruegg
3e1cd36698
Statistics: descriptive statistics which are not available must be NaN #210
12 years ago
Christoph Ruegg
4b7d61e920
Distributions: array-sampling 2
12 years ago
Christoph Ruegg
85bff1bc83
Distributions: array-sampling (wip)
12 years ago
Christoph Ruegg
96c0469dfb
Distributions: throw ArgumentException (instead of out-of-range) for bad distribution parameters
12 years ago
Christoph Ruegg
0f0da3b5c6
Distributions: Triangular distribution parameter exception aligned, fixes tests #202
12 years ago
Christoph Ruegg
13018811c9
Drop redundant namespace (fixes portable build)
12 years ago
Christoph Ruegg
ca8c2846ca
LA: matrix RemoveRow/RemoveColumn #207 #45
12 years ago
Christoph Ruegg
d9d5b170e8
LA: more efficient matrix InsertRow/InsertColumn #207
12 years ago
Christoph Ruegg
bb8a14e815
LA: positive integer matrix power #205
12 years ago
Christoph Ruegg
636920cca0
LA: Matrix pointwise power, exponential and natural logarithm #205
12 years ago
Christoph Ruegg
b44ed23efa
LA: Vectors pointwise power, exponential and natural logarithm #205
12 years ago
Christoph Ruegg
d83a8f8ba1
LA: storage-aware non-inplace map on matrices
12 years ago
Christoph Ruegg
f73bc67ee0
LA: storage-aware non-inplace map on vectors
12 years ago
Christoph Ruegg
4c6c1a5134
Typo: s/Devide/Divide/ #205
12 years ago
Christoph Ruegg
b7e348eb91
Fit: expose optional intercept in Fit.MultiDim
12 years ago
Christoph Ruegg
fa67ff3ab4
BigRational: fix pow to support negative integer exponents
12 years ago
Christoph Ruegg
c276df6d05
Statistics: MeanStandardDeviation (analog to MeanVariance)
12 years ago
Christoph Ruegg
a63bc647f8
Statistics: Median direct implementation instead of R8-compatible 0.5-quantile
12 years ago
Christoph Ruegg
6aecba2bf4
Modulus, Remainder and Factorial for BigInteger
12 years ago
Christoph Ruegg
1ebebfb62f
BigRational: add IsZero, IsOne, IsInteger, Reciprocal, Pow (compat with **), FromFraction
12 years ago
Christoph Ruegg
66e35d47de
LA: orthonormal basis of the kernel (null space) and range (column space)of a matrix. Nullity.
12 years ago
Christoph Ruegg
d285d2eb26
Distributions: static PMF, PMFLn, CDF functions for discrete distributions
12 years ago
gauthier
05dcaaa222
File renames to comply with case sensitive file systems
12 years ago
David Prince
38097e6d52
TriangularCreateFailsWithBadParameters is now a parameterised test with multiple test cases, instead of a single test containing multiple assertions.
12 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).
12 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.
12 years ago
Christoph Ruegg
ab3c982781
Build: fix F# PCL projects
12 years ago
Christoph Ruegg
e1e735bc10
Build: fix F# projects to build with mono F#
12 years ago
Christoph Ruegg
e34cb08994
Distributions: Binomial.CDF should leverage BetaRegularized
12 years ago
Christoph Ruegg
b51bd337f0
Throw ArgumentException instead of ArgumentOutOfRangeException where it was used without parameter arg
12 years ago
Christoph Ruegg
b8ccb66a9d
Tests: Use Assert.That for exception tests
12 years ago
Christoph Ruegg
3803923670
Distributions: upgrade to simpler parameter verification (discrete)
12 years ago
Christoph Ruegg
32e3453874
Distributions: shortcut static sample functions (discrete)
12 years ago
Christoph Ruegg
0c5630492a
Distributions: shortcut static sample functions (continuous)
12 years ago
Christoph Ruegg
0aef2d4694
Random: all RNGs must provide static Sample(values) function to fill existing array
12 years ago
Christoph Ruegg
5fccbdd957
Cosmetics
12 years ago
Christoph Ruegg
c86fb9c613
Threading: CommonParallel internalized
12 years ago
Christoph Ruegg
ac47794a59
Test: slightly relax evd test (mkl), Control.UseNativeMKL(with params)
12 years ago
Christoph Ruegg
8e3872ec4c
Special Functions: BetaRegularized always returns result (after reaching eps or 140 iterations)
12 years ago