jlizier
|
04351498aa
|
Changed my mind and pulled EmpiricalNullDistributionComputer in as being extended/implemented by ChannelCalculatorDiscrete. (This does make sense, since "extend" for an interface really means implements, it's not so much a child class). This necessitated removing the interface from explicitly being named in the definitions of the discrete MI and TE calculators since it's there implicitly.
|
2017-08-18 15:40:00 +10:00 |
jlizier
|
d9e43d966a
|
Added implementation of EmpiricalNullDistributionComputer to various discrete calculators which implement computeSignificance() etc. Also involved removing the method from ChannelCalculatorDiscrete, as there's no way of having it (an interface) specify implementing an interface without extending it which I didn't think was completely logical. So ChannelCalculators can always be checked against implementing EmpiricalNullDistributionComputer if one wants to use computeSignificance with them. This also required adding the computeSignificance(int[][]) method to ConditionalTECalculatorDiscrete and TECalculatorDiscrete
|
2017-08-18 13:58:38 +10:00 |
joseph.lizier
|
f2c5ba4771
|
Appending suffix "Discrete" to all discrete calculators. Step 2 -- refactoring java files, which has flow on effects to other java files. All fixed here.
|
2014-08-14 03:00:15 +00:00 |
joseph.lizier
|
752b2fdb23
|
Appending suffix "Discrete" to all discrete calculators. Step 1 -- just changing file names
|
2014-08-14 02:43:31 +00:00 |