Package com.polytechnik.utils
Class RegularizedVectorXVectorF
java.lang.Object
com.polytechnik.utils.RegularizedVectorXVectorF
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAttribsProductsMultiIndexed
(int xD, int fD, DataReadObservationVectorXVectorF orig_sample) double[]
Calculate {X,F}-Christoffel functions product moments from original sample.double[]
getChristoffelFunctionsProductMomentsInFXBasis_nCdegreesOfFreedom
(DataReadObservationVectorXVectorF orig_sample, double[] CX) Calculate {X,F}-Christoffel functions product moments from original sample, the Christoffel(x) is calculated in a subspace of X.double[]
getDyadicProductMomentsInFXBasis
(DataReadObservationVectorXVectorF orig_sample, ToDoubleFunction<ObservationVectorXVectorF> observationCommonFactor) double[]
double[]
double[]
getFXmoments
(DataReadObservationVectorXVectorF orig_sample) For unit test.private static DataReadObservationVectorXF
getTheSame
(boolean flagX, DataReadObservationVectorXVectorF orig_sample) An adapter to "skip" attributes production.double[]
-
Field Details
-
X
-
F
-
-
Constructor Details
-
RegularizedVectorXVectorF
RegularizedVectorXVectorF(RegularizedVectorX X, RegularizedVectorX F)
-
-
Method Details
-
getDyadicProductMomentsInFXBasis
public double[] getDyadicProductMomentsInFXBasis(DataReadObservationVectorXVectorF orig_sample, ToDoubleFunction<ObservationVectorXVectorF> observationCommonFactor) -
getChristoffelFunctionsProductMomentsInFXBasis
public double[] getChristoffelFunctionsProductMomentsInFXBasis(DataReadObservationVectorXVectorF orig_sample) Calculate {X,F}-Christoffel functions product moments from original sample. The second pass, Christoffel matrix (in X,F basis). -
getChristoffelFunctionsProductMomentsInFXBasis_nCdegreesOfFreedom
public double[] getChristoffelFunctionsProductMomentsInFXBasis_nCdegreesOfFreedom(DataReadObservationVectorXVectorF orig_sample, double[] CX) Calculate {X,F}-Christoffel functions product moments from original sample, the Christoffel(x) is calculated in a subspace of X. The second pass, Christoffel matrix (in X,F basis). -
getFXmoments
For unit test. -
getXChristoffelFunctionsMoments
-
getFChristoffelFunctionFMoments
-
getFChristoffelFunctionXMoments
-
getAttribsProductsMultiIndexed
public DataReadObservationVectorXVectorF getAttribsProductsMultiIndexed(int xD, int fD, DataReadObservationVectorXVectorF orig_sample) Create attributes products of a multi--index not greater than xD forX
and fD forX
. This model attributes are "producted" and new data model ofRegularizedVectorXVectorF
type is created. -
getTheSame
private static DataReadObservationVectorXF getTheSame(boolean flagX, DataReadObservationVectorXVectorF orig_sample) An adapter to "skip" attributes production.
-