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.