math

package
v0.0.0-...-0bbb815 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 9, 2017 License: MIT Imports: 2 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AbsoluteValue

func AbsoluteValue(hist1, hist2 []float64) (float64, error)

AbsoluteValue calculates the absolute values between two histograms. D = \sum_{i=1}^{n} \left | hist1_{i} - hist2_{i} \right |

func ChiSquare

func ChiSquare(hist1, hist2 []float64) (float64, error)

chiSquare calculates the distance between two histograms using the chi square statistic. x^2 = \sum_{i=1}^{n}\frac{(hist1_{i} - hist2_{i})^2}{hist1_{i}} References: http://file.scirp.org/Html/8-72278_30995.htm https://www.google.com/patents/WO2007080817A1?cl=en

func EuclideanDistance

func EuclideanDistance(hist1, hist2 []float64) (float64, error)

EuclideanDistance calculates the euclidean distance between two histograms by the following formula: D = \sqrt{\sum_{i=1}^{n}(hist1_{i} - hist2_{i})^2} Reference: http://www.pbarrett.net/techpapers/euclid.pdf

func NormalizedEuclideanDistance

func NormalizedEuclideanDistance(hist1, hist2 []float64) (float64, error)

NormalizedEuclideanDistance calculates the euclidean distance normalized. D = \sqrt{\sum_{i=1}^{n} \frac{(hist1_{i} - hist2_{i})^2}{n}} Reference: http://www.pbarrett.net/techpapers/euclid.pdf

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL