Commit Graph

27 Commits

Author SHA1 Message Date
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