Crate rstats[][src]

Modules

Macros

macro here!() gives &str with the current file:line path::function for error messages.

Structs

Mean and standard deviation (or std ratio for geometric mean)

Median and quartiles

Traits

Mutable vector operations. Some of the vectors trait methods reimplemented here for efficiency, to mutate in-place

Statistical measures of a single variable (one generic vector of data) and vector algebra applicable to a single (generic) vector. Thus these methods take no arguments. There is just one limitation: data of end type i64 has to be explicitly converted to f64. That is to raise awareness that, in this particular case, some precision may be lost. Function statsg::i64tof64(&s) will convert the whole slice.

Methods applicable to vector of vectors of <f64>

Some support for self argument of Vec<Vec<u8>> type (vector of vectors of bytes)

Vector Algebra on two vectors (represented here as generic slices).

Methods specialised to, or more efficient for, &[u8]

Functions

Helper function to format in green a single item.

Helper function write vector. Formats Vec as space separated values (ssv)
that can be Displayed without recourse to Debug. Saves space by using ssv instead of csv. This must be done in Rust item by item, hence the iteration. You can remove the green colour incantations at the beginning and at the end, if not wanted.