[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/
- [Octave-patch-tracker] [patch #10102] [octave forge] (statistics) Add new 'missing' functions: missing, ismissing, rmmissing, standardizeMissing, fillmissing, Nicholas Jankowski, 2022/05/02
- [Octave-patch-tracker] [patch #10102] [octave forge] (statistics) Add new 'missing' functions: ismissing, rmmissing, standardizeMissing, fillmissing,
Nicholas Jankowski <=