octave-patch-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-patch-tracker] [patch #10102] [octave forge] (statistics) Add ne


From: Nicholas Jankowski
Subject: [Octave-patch-tracker] [patch #10102] [octave forge] (statistics) Add new 'missing' functions: ismissing, rmmissing, standardizeMissing, fillmissing
Date: Mon, 16 May 2022 01:45:22 -0400 (EDT)

Update of patch #10102 (project octave):

                  Status:             In Progress => Ready For Test         
                 Summary: [octave forge] (statistics) Add new 'missing'
functions: missing, ismissing, rmmissing, standardizeMissing, fillmissing =>
[octave forge] (statistics) Add new 'missing' functions: ismissing, rmmissing,
standardizeMissing, fillmissing

    _______________________________________________________

Follow-up Comment #24:

attached are updated ismissing and rmmissing functions that are compatible
with Matlab 2022a, and also correct a corner case in ismissing where NaN is
supplied as an indicator. Also attached fillmissing is complete, including all
of the many corner cases I could find. Turs out the optional second output has
many inconsistencies between methads that I wouldn't be surprised to see
Matlab change in upcoming versions. If it matters, a future effort can pare
down the BIST count to identify any redundant tests. The numerous method
codepaths made it easier to duplicate tests for each path.

these updated files are pushed as:
https://sourceforge.net/p/octave/statistics/ci/b7d3493949a7

updated status to Ready for Test. also renamed to remove 'missing' from the
patch description.  probably best to move 'missing' implementation to a
separate feature request report if anything, as it may be a while before
classdef is able to support a dynamic typing variable as described in comment
#13.


(file #53210, file #53211, file #53212)

    _______________________________________________________

Additional Item Attachment:

File name: fillmissing.m                  Size:108 KB
    <https://file.savannah.gnu.org/file/fillmissing.m?file_id=53210>

File name: rmmissing.m                    Size:7 KB
    <https://file.savannah.gnu.org/file/rmmissing.m?file_id=53211>

File name: ismissing.m                    Size:7 KB
    <https://file.savannah.gnu.org/file/ismissing.m?file_id=53212>



    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/patch/?10102>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]