commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Phil Steitz (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (MATH-1132) NaN transformation based on NaNStrategy
Date Fri, 27 Jun 2014 13:59:25 GMT

    [ https://issues.apache.org/jira/browse/MATH-1132?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14045958#comment-14045958
] 

Phil Steitz commented on MATH-1132:
-----------------------------------

The right thing to do is to discuss ideas like this on the mailing list.

> NaN transformation based on NaNStrategy
> ---------------------------------------
>
>                 Key: MATH-1132
>                 URL: https://issues.apache.org/jira/browse/MATH-1132
>             Project: Commons Math
>          Issue Type: Improvement
>    Affects Versions: 3.3
>            Reporter: Venkatesha Murthy TS
>             Fix For: 3.4
>
>         Attachments: math-1132.patch
>
>
> The NaNs in a double array may need to be transformed to either +/- Infinity or removed
before processing them(say such as in percentile).  
> So basically from documenting angle; we will need to action as follows:
> Whenever a double quantity is a NaN (say in an array); based on the NanStrategy; it needs
to be treated as follows before processing:
> a) MAXIMAL -> replace with +infinity
> b) MINIMAL -> replace with -Inifinity
> c) REMOVED -> just remove it 
> d) FIXED -> Leave it as it is 
> e) FAILED -> throw a NaN exception
> Can this documentation be specifically added to NaNStrategy and perhaps a substitution
value also can be added to enforce the documentation.
> In addition i will also submit a patch for a simple NaNTransformer implementation.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message