Thanks for reporting this.
 
I agree that getCumFreq should return 0, but the pct and cumPct are more problematic.  
One could argue that an IllegalStateException would be more appropriate for these.  If 
there have been no values added, percentages don't really make sense.  Thoughts?
 
Phil

        -----Original Message----- 
        From: Shing Hing Man [mailto:[EMAIL PROTECTED] 
        Sent: Wed 8/11/2004 7:41 AM 
        To: commonMath 
        Cc: 
        Subject: [Math] Getter methods in Frequency when there is no data
        
        

        Hi,
          I have tested all the getter methods of
         org.apache.commons.math.stat.univariate.Frequency
        when
        no data has been added. (If anyone is interested, the
        JUnit test file
        is attached.)
        Here is a summary of the result.
        
        Method                   Result
        getCount                 returns 0 (as expected)
        getCumFreq            
        java.util.NoSuchElementException
        getCumPct              
        java.util.NoSuchElementException
        getPct                   returns NaN 
        f.getSumFreq             return 0 (as expected)
        
        
        Is it reasonable to expect all the getter methods to
        return 0, when
        there is no data ?
        
        My  version of org.apache.commons.math  is dated 10th
        August, 2004.
        
        regards,
        Shing
        
        
        =====
        Home page :
          http://uk.geocities.com/matmsh/index.html
        
        
               
               
                       
        ___________________________________________________________ALL-NEW Yahoo! 
Messenger - all new features - even more fun!  http://uk.messenger.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to