Support use of reduced number of axes in CCorATransformer, CCATransformer #33
Labels
enhancement
New feature or request
estimator
Related to one or more estimators
testing
Related to test code or data
Milestone
We've touched on this in a few previous issues (#20, #22) but for estimators that perform dimensionality reduction and create "axes" that are linear combinations of their input covariates (i.e.
CCorATransformer
,CCATransformer
), we want the flexibility that a user can define the number of axes to use from these estimators. Typically, these estimators will create the number of axes up to the number ofX
variables provided. For example,CCorATransformer
uses a test internally to reduce the number of axes down based on the statistical significance of the axes.We need to solve the following problems with this issue:
__init__
and would default toNone
.transform
.MSNRegression
andGNNRegression
), test thatpredict
andkneighbors
return the expected values. Because yaImpute doesn't support a user-defined option for fewer axes, we will need to create new test files that implement the expected behavior and produce these results.The text was updated successfully, but these errors were encountered: