org.candelbio.multitool.math
coefficent-of-variation
(coefficent-of-variation seq)
Return coefficent of variation of the elements of seq
covariance
(covariance seq1 seq2)
Return the covariance between seq1 and seq2, which should be of equal size
euclidean-distance
(euclidean-distance x0 y0 x1 y1)
(euclidean-distance p0 p1)
Euclidean distance between points. Either 2D points supplied as separate arguments, or between 2 n-dimensional points with vector coordinates
extrapolate
(extrapolate v)
Extrapolate a vector of numbers by one element, using method of finite differences
interpolated
(interpolated a b n)
Return a sequence of n equally-spaced numbers between a and b
manhattan-distance
(manhattan-distance x0 y0 x1 y1)
(manhattan-distance p0 p1)
Manhattan distance between points. Either 2D points supplied as separate arguments, or between 2 n-dimensional points with vector coordinates
outliers-by
(outliers-by scorefn seq factor)
Return elements of seq
on whom scorefn
is more than factor
standard-deviations away from the mean.
pearson-correlation-coefficient
(pearson-correlation-coefficient seq1 seq2)
Return the correlation coefficient between seq1 and seq2, which should be of equal size. Value is in range [-1, 1].
rescale
(rescale val from-lower from-upper to-lower to-upper)
Val is a number from interval [from-lower, from-upper], scale it to [to-lower, to-upper]
standard-deviation
(standard-deviation seq)
Return standard deviation of the elements of seq
standard-deviation-sample
(standard-deviation-sample seq)
Return standard deviation with Bessel correction of the elements of seq