Ozzie Gooen
6cb825d228
Merge branch 'epic-expression-tree' into seb/epic-fixes
2020-07-09 11:29:22 +01:00
Sebastian Kosch
35048fec0d
Experimental: continuous/discrete multiplication
2020-07-08 19:18:20 -07:00
Ozzie Gooen
366523ce80
Pulled out Continuous to its own file
2020-07-08 17:00:13 +01:00
Ozzie Gooen
99d89a9f78
Pulled out Distplus and DistPlusTime to separate files
2020-07-08 16:52:41 +01:00
Ozzie Gooen
0e7f290ff2
Minor formatting
2020-07-08 14:08:34 +01:00
Sebastian Kosch
2ddf0c02cb
Add linear-time continuous XYShape combine function
2020-07-07 15:24:30 -07:00
Sebastian Kosch
8d09cf9beb
Fix rendering of uniforms; add normalization constant in convolution code
2020-07-06 23:43:25 -07:00
Ozzie Gooen
56a9bda82a
Reapplied truncation changes that previously fixed things
2020-07-06 19:49:59 +01:00
Sebastian Kosch
0d5a0f5aeb
ShapeConvolution -> AlgebraicShapeCombination
2020-07-03 17:15:37 -07:00
Ozzie Gooen
a681135f3d
AlgebraicCombinations -> ShapeConvolution
2020-07-02 19:01:20 +01:00
Ozzie Gooen
41eca03618
Set up new expressionTree directory
2020-07-02 18:12:03 +01:00
Ozzie Gooen
4663700f67
Moved out distToFloatOps to better places
2020-07-02 12:25:04 +01:00
Ozzie Gooen
baaff19750
Moving operations functionality into new SymbolicTypes.re file
2020-07-01 22:01:58 +01:00
Ozzie Gooen
acdd3dfe7a
Minor formatting and name changes
2020-07-01 20:26:39 +01:00
Sebastian Kosch
502481e345
First working prototype of algebraic combinations
2020-06-29 22:29:15 -07:00
Sebastian Kosch
f1e2458bca
WIP: continuous/continuous convolution
2020-06-27 23:50:53 -07:00
Sebastian Kosch
f5ce4354ab
Move to point-mass-based convolution for the continuous-continuous case
2020-06-26 23:48:54 -07:00
Sebastian Kosch
b368c2a8ee
Testing convolutions
2020-06-26 23:16:37 -07:00
Sebastian Kosch
d2e7e5f928
Fixed some indexing errors in convolution code
2020-06-26 22:37:24 -07:00
Sebastian Kosch
dc1ec1bb86
It compiles!
2020-06-26 21:29:21 -07:00
Sebastian Kosch
bd528571af
Working on code reorganization, doesn't compile yet
2020-06-25 23:38:14 -07:00
Sebastian Kosch
f6c1918b12
Big refactor towards proper distTree, still slow and untested
2020-06-12 23:30:51 -07:00
Ozzie Gooen
f247f65478
Minor cleanup of mean and variance
2020-04-19 21:04:50 +01:00
a89960a1e7
Formatting
2020-04-18 23:27:24 +02:00
2f45f92552
Added mean and variance functions, and tests for those.
...
- A getMean and getVariance in each module of src/distPlus/distribution/Distributions.re
- They get the exact answer for the functions in Distributions.re, according to the approximation used.
- There is now an XYShape.Analysis.integrateContinuousShape function.
- Tests in the __tests__/Distributions__Test.re function.
- Calculation of the mean and variance for the normal and lognnormal distributions, at the end.
- I also added some reduce array functions to the E.A. module.
2020-04-18 23:20:59 +02:00
Ozzie Gooen
2e5f285a9e
Allows for simple arrays representing samples
2020-04-11 14:22:13 +01:00
Ozzie Gooen
990f01b8d6
Reorganization of files
2020-04-05 07:36:14 +01:00