Closed RuixiangLiu01 closed 4 years ago
The implementation of Eigen decomposition I use is approximate and nondeterministic (everything else would be unbearably slow). The newest destiny versions should make sure that set.seed(...)
works as expected and results in the same decomposition being found, see #5 and yixuan/RSpectra#14
I can’t completely guarantee it though, since 3rd party libraries sometimes don’t respect it.
The implementation of Eigen decomposition I use is approximate and nondeterministic (everything else would be unbearably slow). The newest destiny versions should make sure that
set.seed(...)
works as expected and results in the same decomposition being found, see #5 and yixuan/RSpectra#14I can’t completely guarantee it though, since 3rd party libraries sometimes don’t respect it.
sorry for update late, I remove destiny and reinstall with devtools::install_github('theislab/destiny')
, the problem was solved.Thank u so much!
No problem, great that it works for you!
Hello developer,I found that every time when I calling DiffusionMap function, I get the different result about eigenvector.But as I know, these vector was computed from eigen decomposition from a Matrix. So, could someone explain why this would happen?How can I do to solve this problem.I installed destiny with
devtools::install_github('theislab/destiny')
.Thanks!