[ https://issues.apache.org/jira/browse/MATH-1131?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Thomas Neidhart updated MATH-1131: ---------------------------------- Attachment: MATH-1131.patch Attached a patch that uses doubles to evaluate H for the rounded case. This allows to evaluate the test up a N of ~700, for larger datasets overflow happens when calculating H.power\(n\). We need to decide if we want to implement the same trick as in the reference implementation from the paper. > Kolmogorov-Smirnov Tests takes 'forever' on 10,000 item dataset > --------------------------------------------------------------- > > Key: MATH-1131 > URL: https://issues.apache.org/jira/browse/MATH-1131 > Project: Commons Math > Issue Type: Bug > Affects Versions: 3.3 > Environment: Java 8 > Reporter: Schalk W. Cronjé > Attachments: 1.txt, MATH-1131.patch, ReproduceKsIssue.groovy, > ReproduceKsIssue.java > > > I have code simplified to the following: > KolmogorovSmirnovTest kst = new KolmogorovSmirnovTest(); > NormalDistribution nd = new NormalDistribution(mean,stddev); > kst.kolmogorovSmirnovTest(nd,dataset) > I find that for my dataset of 10,000 items, the call to kolmogorovSmirnovTest > takes 'forever'. It has not returned after nearly 15minutes and in one my my > tests has gone over 150MB in memory usage. -- This message was sent by Atlassian JIRA (v6.2#6252)