Open nikeethr opened 3 weeks ago
From a pedantic view, "cyclic" permutation makes more sense than "circular" from a mathematical standpoint, and in an implementation context. Indices can be cyclic, not circular - which tends to be more of a geometric nomenclature. Though admittedly "circular" is what some reference papers use (in the context of atmospheric science.).
I think it's dependent on the target user, but I prefer cyclic.
I can see it being used in a general context as well e.g. in machine learning.
I would like the following data processing tool to be considered for addition to the
scores
repositoryI want to add an https://github.com/nci/scores/labels/emerging version of the block bootstrapping.
A common implementation used scientific users, from the
xbootstrap
package. An initial review of the code (albeit by myself) found that while the functionally seems to be correct, it has some things I'm unsure about/are hard to verify, which are explained in #418. Shaping it to conform to the coding standards inscores
can be tricky due to the reliance of multiple coding paradigms in the original implementation.Furthermore, any updates/bugs/api incompatibilities related to the original implementation will have to be tracked and ported across.
I think it may be good to have a "in-house"/redesigned version. This version would be more in line with our code design paradigms, and hopefully improve maintainability and extension.
Please provide a reference data processing tool
See:
xbootstrap
and a sample emerging implementation. The latter will be ported out to a fork - and will be the implementation to this issue.)