Package com.polytechnik.utils
Interface FtoChristoffelFunctionTransformable
- All Known Implementing Classes:
RadonNikodymSpectralModel
,RegularizedVectorXF
public interface FtoChristoffelFunctionTransformable
An interface to data to calculate Christoffel function
and its moments out of sampled data.
A single interface method just replaces f by the Christoffel function.
-
Method Summary
Modifier and TypeMethodDescriptionCreate a model with sampled f is replaced by the Christoffel function value, the x are left intact.getRadonNikodymSpectralModelWithFassumedDiagonalInChristoffelFunctionBasis
(DataReadObservationVectorXF orig_sample) Create a model with f-matrix assumed diagonal in the Christoffel function basis.
-
Method Details
-
getRadonNikodymSpectralModelWithChristoffelFunctionAsF
RadonNikodymSpectralModel getRadonNikodymSpectralModelWithChristoffelFunctionAsF(DataReadObservationVectorXF orig_sample) Create a model with sampled f is replaced by the Christoffel function value, the x are left intact. Useful for unsupervised learning and clustering a vector--valued f.- Parameters:
orig_sample
- Original data the model is built from.- Returns:
- The
RadonNikodymSpectralModel
with the Christoffel function instead of f.
-
getRadonNikodymSpectralModelWithFassumedDiagonalInChristoffelFunctionBasis
RadonNikodymSpectralModel getRadonNikodymSpectralModelWithFassumedDiagonalInChristoffelFunctionBasis(DataReadObservationVectorXF orig_sample) Create a model with f-matrix assumed diagonal in the Christoffel function basis. Useful for a vector--valued f.
-