def quantile(a, q, axis=None): '''Quantile (or inverse cumulative distribution) function based on input a -- data q -- probability value(s) axis -- can be None''' q = _toList(q) if axis is None: if len(q) == 1: return _stats.quantile(a, q)[0] return _stats.quantile(a, q) else: if len(q) == 1: return _stats.quantile(a, axis, q)[0] return _stats.quantile(a, axis, q)
def quantile(a, q): '''Quantile of input''' return _stats.quantile(a, q)
def iqr(a, axis=None): '''Interquartile range of input''' if axis == None: return _stats.iqr(a) else: return _stats.iqr(a, axis)
def median(a, axis=None): '''Median of input''' if axis == None: return _stats.median(a) else: return _stats.median(a, axis)
def kurtosis(a, axis=None): '''Kurtosis of input''' if axis == None: return _stats.kurtosis(a) else: return _stats.kurtosis(a, axis)
def skewness(a, axis=None): '''Skewness of input''' if axis == None: return _stats.skewness(a) else: return _stats.skewness(a, axis)
def kurtosis(a, axis=None): """Kurtosis of input""" if axis is None: return _stats.kurtosis(a) else: return _stats.kurtosis(a, axis)
def cumsum(a, axis=None): '''Cumulative sum of input''' if axis == None: return _stats.cumulativeSum(a) else: return _stats.cumulativeSum(a, axis)
def residual(a, b): """Residual (sum of squared difference) of two inputs""" return _stats.residual(a, b)
def cumsum(a, axis=None): """Cumulative sum of input""" if axis is None: return _stats.cumulativeSum(a) else: return _stats.cumulativeSum(a, axis)
def cumprod(a, axis=None): """Cumulative product of input""" if axis is None: return _stats.cumulativeProduct(a) else: return _stats.cumulativeProduct(a, axis)
def quantile(a, q): """Quantile of input""" return _stats.quantile(a, q)
def iqr(a, axis=None): """Interquartile range of input""" if axis is None: return _stats.iqr(a) else: return _stats.iqr(a, axis)
def median(a, axis=None): """Median of input""" if axis is None: return _stats.median(a) else: return _stats.median(a, axis)
def prod(a, axis=None): '''Product of input''' if axis == None: return _stats.product(a) else: return _stats.product(a, axis)
def cumprod(a, axis=None): '''Cumulative product of input''' if axis == None: return _stats.cumulativeProduct(a) else: return _stats.cumulativeProduct(a, axis)
def residual(a, b, weight=None): '''Residual (sum of squared difference) of two inputs with optional weighting''' if weight is None: return _stats.residual(a, b) return _stats.weightedResidual(a, b, weight)
def residual(a, b): '''Residual (sum of squared difference) of two inputs''' return _stats.residual(a, b)
def skewness(a, axis=None): """Skewness of input""" if axis is None: return _stats.skewness(a) else: return _stats.skewness(a, axis)