public class LinearTransformGaussNoise extends Object
| Modifier and Type | Field and Description |
|---|---|
protected GaussianDistribution |
gaussnoise |
protected Jama.Matrix |
noiseCov |
protected Random |
rand |
protected Jama.Matrix |
trafo |
| Constructor and Description |
|---|
LinearTransformGaussNoise(Jama.Matrix trafoMatrix,
Jama.Matrix noiseCovariance,
Random rand) |
| Modifier and Type | Method and Description |
|---|---|
Jama.Matrix |
getNoiseCovariance() |
Jama.Matrix |
getTransformMatrix() |
GaussianDistribution |
transform(GaussianDistribution gaussian)
Transform the Gaussian distribution
gaussian with this transform. |
Jama.Matrix |
transform(Jama.Matrix x)
Transform the (column) vector
x and
add noise sampled from the Gaussian noise distribution. |
protected Jama.Matrix trafo
protected Jama.Matrix noiseCov
protected Random rand
protected GaussianDistribution gaussnoise
public LinearTransformGaussNoise(Jama.Matrix trafoMatrix,
Jama.Matrix noiseCovariance,
Random rand)
public Jama.Matrix getTransformMatrix()
public Jama.Matrix getNoiseCovariance()
public Jama.Matrix transform(Jama.Matrix x)
x and
add noise sampled from the Gaussian noise distribution.public GaussianDistribution transform(GaussianDistribution gaussian)
gaussian with this transform.Copyright © 2010–2020 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.