* X S S S S S * 0 X S S S S * 1 2 X S S S * 3 4 5 X S S * 6 7 8 9 X S * 10 11 12 13 14 X ** * @param adapter Data adapter * @param data Data sets. Must have fast random access! * @param Array type * @return Lower triangular serialized matrix */ double[] dependence(NumberArrayAdapter, A> adapter, List extends A> data); /** * Measure the dependence of two variables. * * @param data1 First data set * @param data2 Second data set * @return Dependence measure */ double dependence(double[] data1, double[] data2); }