| Type: | Package | 
| Title: | Inference for Optimal Transport | 
| Version: | 0.1.0 | 
| Imports: | MASS (≥ 7.3-45), Rglpk (≥ 0.6-2), sm (≥ 2.2-5.4), transport (≥ 0.8-1) | 
| Suggests: | Rcplex (≥ 0.3.3) | 
| Description: | Sample from the limiting distributions of empirical Wasserstein distances under the null hypothesis and under the alternative. Perform a two-sample test on multivariate data using these limiting distributions and binning. | 
| License: | GPL-2 | 
| Encoding: | UTF-8 | 
| RoxygenNote: | 5.0.1 | 
| NeedsCompilation: | no | 
| Packaged: | 2017-03-07 13:12:07 UTC; msommerfeld | 
| Author: | Max Sommerfeld [aut, cre] | 
| Maintainer: | Max Sommerfeld <max.sommerfeld@mathematik.uni-goettingen.de> | 
| Repository: | CRAN | 
| Date/Publication: | 2017-03-07 14:46:11 | 
Two-sample test for multivariate data based on binning.
Description
Two-sample test for multivariate data based on binning.
Usage
binWDTest(x, y, L = 5, B = 100)
Arguments
x, y | 
 The two samples, rows are realizations.  | 
L | 
 Number of bins in each dimension.  | 
B | 
 Number of realizations of limiting distribution to simulate.  | 
Value
p-value.
Examples
## Not run: 
x <- MASS::mvrnorm(n = 100, mean = c(0, 0), Sigma = diag(1, 2))
y <- MASS::mvrnorm(n = 100, mean = c(0, 0), Sigma = diag(2, 2))
pVal <- binWDTest(x, y)
## End(Not run)
Sample from the limit distribution under the alternative.
Description
Sample from the limit distribution under the alternative.
Usage
limDisAlt(B = 1000, r, s, distMat, p = 1)
Arguments
B | 
 Number of samples to generate.  | 
r, s | 
 Number of counts giving the two samples.  | 
distMat | 
 Distance matrix.  | 
p | 
 Cost exponent. Defaults to 1.  | 
Value
A vector of samples.
m-out-of-n Bootstrap for the limiting distribution.
Description
m-out-of-n Bootstrap for the limiting distribution.
Usage
limDisAltBoot(r, s, distMat, B = 1000, p = 1, gamma = 0.9)
Arguments
r, s | 
 Vectors of counts giving the two samples.  | 
distMat | 
 Distance matrix.  | 
B | 
 The number of samples to generate. Defaults to 1000.  | 
p | 
 Cost exponent. Defaults to 1.  | 
gamma | 
 m = n^gamma. Defaults to 0.9.  | 
Value
A sample from the limiting distribution.
Sample from the limiting distribution under the null.
Description
Sample from the limiting distribution under the null.
Usage
limDisNull(B = 500, r, distMat, p = 1)
Arguments
B | 
 number of samples to generate. Defaults to 500.  | 
r | 
 vector of probabilities in the original problem.  | 
distMat | 
 distance matrix in the original problem.  | 
p | 
 cost exponent. Defaults to 1.  | 
Value
A vector of samples.
Sample from the limiting distribution under the null when the underlying space is a grid.
Description
Sample from the limiting distribution under the null when the underlying space is a grid.
Usage
limDisNullGrid(B = 500, r, p = 1)
Arguments
B | 
 Number of bootstrap samples to generate. Defaults to 500.  | 
r | 
 vector of probabilities in the original problem. Is interpreted as a square matrix.  | 
p | 
 cost exponent.  | 
Value
A vector of samples.
Compute the Wasserstein distance between to finite distributions.
Description
Compute the Wasserstein distance between to finite distributions.
Usage
wassDist(a, b, distMat, p = 1)
Arguments
a, b | 
 Vectors representing probability distributions.  | 
distMat | 
 Cost matrix.  | 
p | 
 cost exponent.  | 
Value
The Wasserstein distance.