-
Notifications
You must be signed in to change notification settings - Fork 194
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Change corkendall to be multi-threaded and handle missing values #849
Comments
Sorry for the delay. Sounds interesting. A few questions/remarks:
|
Thanks for your questions.
This is how we might proceed from here:
Does that sound sensible? |
Back in Feb 2021, with help from @nalimilan, I re-wrote
corkendall
to improve its speed by a factor of about seven (see # 634).More recently I have been working on a multi-threaded version, and have released a version which I'd like to propose should replace
corkendall
here in StatsBase. As well as being multi-threaded, the new version has support for missing values, though it does not do this viapairwise
.The speed up is broadly equal to the number of cores available. No speed up is achievable if both
x
andy
are vectors.Could I request that a StatsBase maintainer looks at the code and lets me know their thoughts?
https://github.com/PGS62/KendallTau.jl/blob/main/src/corkendall.jl
Philip
The text was updated successfully, but these errors were encountered: