diff NEWS @ 26080:31b443b5a6c1

ranks.m: Overhaul function for performance (25X) and addition of tie-breaking (bug #36372). * NEWS: Announce overhaul of ranks function and tie-breaking. * contributors.in: Add Dave Goel to list of contributors. * ranks.m: Rewrite docstring to include new options. Redo input validation to support three arguments. Use switch statement on RTYPE to call appropriate subfunction for ranking with possible tie values. Add new BIST tests for tie-breaking functionality. Redo input validation BIST tests. * ranks.m (_competition, _modified, _dense): Three new subfunctions to break ties according to different algorithms.
author Dave Goel <deego3@gmail.com>
date Thu, 15 Nov 2018 11:35:54 -0800
parents da2bbcf1fbcd
children 9cfbe7688368
line wrap: on
line diff
--- a/NEWS	Thu Nov 15 11:03:27 2018 -0800
+++ b/NEWS	Thu Nov 15 11:35:54 2018 -0800
@@ -25,6 +25,10 @@
       Octave 5.0 : strncmp ("abc", "abc", 100) => true
       Previously : strncmp ("abc", "abc", 100) => false
 
+ ** The ranks function has been recoded for performance and is now 25X
+    faster.  In addition, it now supports a third argument that
+    specifies how to resolve the ranking of tie values.
+
  ** The fsolve function has been tweaked to use larger step sizes when
     calculating the Jacobian of a function with finite differences.
     This leads to faster convergence.  The default solver options have