Package com.polytechnik.utils
Interface AttributesProductsMultiIndexed
- All Known Implementing Classes:
RadonNikodymSpectralModel
,RegularizedVectorXF
public interface AttributesProductsMultiIndexed
An interface with a single method to convert attributes to attributes products not higher than
a given multiindex.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
static class
A helper class to scan recursivery. -
Method Summary
Modifier and TypeMethodDescriptiongetAttribsProductsMultiIndexed
(int d, DataReadObservationVectorXF orig_sample) Create attributes products of a multi--index not greater than d.static DataReadObservationVectorXF
getAttribsProductsMultiIndexed
(int d, DataReadObservationVectorXF orig_sample, Function<double[], double[]> convertxFromOriginalToX) A helper method.static DataReadObservationVectorXF
getAttribsProductsMultiIndexed
(int d, DataReadObservationVectorXF orig_sample, Function<double[], double[]> convertxFromOriginalToX, AttributesProductsMultiIndexed.BasisFunction1D basisfunX) A helper method.
-
Method Details
-
getAttribsProductsMultiIndexed
DataReadObservationVectorXF getAttribsProductsMultiIndexed(int d, DataReadObservationVectorXF orig_sample) Create attributes products of a multi--index not greater than d.- Parameters:
d
- Maximal multi-index.orig_sample
- Original sample.- Returns:
- A newly constructed sample with "product" attributes.
-
getAttribsProductsMultiIndexed
static DataReadObservationVectorXF getAttribsProductsMultiIndexed(int d, DataReadObservationVectorXF orig_sample, Function<double[], double[]> convertxFromOriginalToX) A helper method.- Parameters:
d
- Maximal multi-index.orig_sample
- Original sample.convertxFromOriginalToX
- basis conversion, product attributes are constructed in X basis (not in original).- Returns:
- A newly constructed sample with "product" attributes.
-
getAttribsProductsMultiIndexed
static DataReadObservationVectorXF getAttribsProductsMultiIndexed(int d, DataReadObservationVectorXF orig_sample, Function<double[], double[]> convertxFromOriginalToX, AttributesProductsMultiIndexed.BasisFunction1D basisfunX) A helper method.- Parameters:
d
- Maximal multi-index.orig_sample
- Original sample.convertxFromOriginalToX
- basis conversion, product attributes are constructed in X basis (not in original).basisfunX
- Basis function calculation (Monomials or Chebyshev).- Returns:
- A newly constructed sample with "product" attributes.
-