Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
User has dataframe (72 x 48) with some
NA
s. When they attempt to usetune.pca()
, works fine. When they attempt the below call:grid.keepX<-c(seq(5,30,5))
tune.spca.result<-tune.spca(X, ncomp=3, folds=4, test.keepX=grid.keepX, nrepeat=10)
The follow error is raised:
Error: Unexpected error while trying to choose the optimum number of components. Please check the inputs and if problem persists submit an issue ...
Worked when
nrepeat = 2
or less, but more than that and it breaks.Created on 2022-03-08 by the reprex package (v2.0.1)
Session info
SOLUTION:
Adjusted lines 78-93 involved removing the rows of any
X.train
,X.test
andt.comp.pred
rows which had anNA
within them. This is done within therepeat_cv_j
function such that no data at the global level is lost. Allows cross product to be calculated within inducing anyNA
's