forked from pettermahlen/voltdb
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Replace stubbed PERCENTILE_N with naive implementation (#12)
Replaces the previously stubbed PERCENTILE_N methods with a naive implementation. The naive version implements value interpolation following NumPy and Microsoft Excel, backed by an STL vector. This implementation works so long as there are no more than ~1M values in any VoltDB partition. Beyond that the implementation is likely to run into VoltDB errors due to the 8MB VARBINARY limits. A subsequent PR will introduce more efficient (but will likely trade off accuracy) means of implementing percentiles for those cases.
- Loading branch information
1 parent
e9ed833
commit 911aa36
Showing
90 changed files
with
31,424 additions
and
87 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.