qat_measure_histogram_difference: Perform a comparison of two datasets by means of its...

Description Usage Arguments Details Author(s) References See Also Examples

View source: R/qat_measure_histogram_difference.R

Description

This function compares two datasets by calculating their histograms and compares them by a given metric.

Usage

1
2
qat_measure_histogram_difference(data1, data2, metric="EMD", breakvector=NULL, 
numofbars=65, factorofbar=100)

Arguments

data1

The first dataset.

data2

The second dataset.

metric

Metric of the comparison. Details see below.

breakvector

Breakvector for the histograms. When not given (NULL), an equidistant breakvector between the minimum and maximum of the two datasets with the given number of bars will be generated.

numofbars

Number of bins of the histogram, when no breakvector is given.

factorofbar

Correction factor for non-value bins.

Details

For both datasets the histograms are computed and compared by means of a given metric. As a metric for the comparison one of the following five options are usable: EMD: Earth Mover's Distance (default); KLD: Kullback-Leibler Distance; JSD: Jenson-Shannon Distance; RMS: Root Mean Square; MS: Mean Square. As a result the distance between the two histograms calculated by the metric is given.

Author(s)

Andre Duesterhus

References

Duesterhus, A., Hense, A. (2012) Advanced Information Criterion for Environmental Data Quality Assurance, \_Advances in Science and Research\_, *8*, 99-104.

See Also

qat_analyse_histogram_test_1d, qat_analyse_histogram_test_2d

Examples

1
2
3
vec1 <- array(rnorm(1000), c(100, 20))
vec2 <- vec1 + 1
result <- qat_measure_histogram_difference(vec1, vec2, metric="EMD", numofbars=65)

qat documentation built on May 30, 2017, 8:27 a.m.