Closed yannk-lm closed 2 years ago
@yannk-lm Thanks, and thank you for raising this issue. It's a feature that I am working on actively, and I'll bet there's something to fix here.
NA
values?If none of the above apply, is there any way you can find a reproducible example or share the data with me so I can take a look? Also, what is your value of n
and are there any parameters in the ...
argument?
crossValidate
, systematically assessing these methods, completing that blog post of which you speak, and writing a vignette on cross-validation for a pkgdown site in the works. You'll then have more to work from!@zdebruine Thank you for answering in such short notice.
I did not have more success with the v0.5.3. I sent you a mail with the data causing this issue. I'm hoping this will help
Thank you for your dedication, i am eager to see the result of your work.
Regards, Yannick
Yannick,
This issue is fixed in v0.5.3.1
. Your data contained zero-valued rows, and the iterator scheme in masked NMF was not set up to handle that corner case. It is now 👍
Thanks again for raising this, it was helpful!
Zach
Hello,
Thank you for developping this incredibly fast nmf package. I am using RcppML version 0.5.2.
Firstly, when I want to run the crossValidate function with method = "impute" with a 36591x1098 dgCMatrix of scRNAseq data as input, my R session abort almost instantly. I don't have any issue with the 2 others methods.
Secondly, since I am missing the plot generated by the imputation method for my data and even though I read your blog post "Cross-validation for NMF rank determination", I am still confused on how to choose k when the Bi-cross-validation (method = "predict") and the Robustness (method = "robust") return results similar to the one found in the hawaiibirds dataset.
Regards, Yannick