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

luc edited comment on MATH-173 at 1/10/08 1:38 PM:
-------------------------------------------------------------

Our current policy is to be able to compile it with jdk 1.3. I think this can 
be done with ant using properties ant.build.javac.source and 
ant.build.javac.target.

If you really want to associate a name for the error messages, then rather than 
relying on a map that both does the association and is a container for the 
double array, then I would prefer a collection of Category such as :
public interface Category {
  public double[] getData();
  public String getName();
}

with a default implementation that simply uses two attributes. I have used the 
name Category because Class is already used in Java, but this name could really 
be changed to something more suited.

This would separate the name/data association feature from the multiple 
category feature. I also think it is cleaner than using simple arrays of double 
since the abstraction level is higher. Of course, the interface could also be 
even improved with methods like getSampleSize() or things like that.

      was (Author: luc):
    Our current policy is to be able to compile it with jdk 1.3. I think this 
can be done with ant using properties ant.build.javac.source and 
ant.build.javac.target.

If you really want to associate a name for the error messages, then rather than 
relying on a map that both does the association and is a container for the 
double array, then I would prefer a collection of Category such as :
public interface Category {
  public double[] getDate();
  public String getName();
}

with a default implementation that simply uses two attributes. I have used the 
name Category because Class is already used in Java, but this name could really 
be changed to something more suited.

This would separate the name/data association feature from the multiple 
category feature. I also think it is cleaner than using simple arrays of double 
since the abstraction level is higher. Of course, the interface could also be 
even improved with methods like getSampleSize() or things like that.
  
> One-way ANOVA
> -------------
>
>                 Key: MATH-173
>                 URL: https://issues.apache.org/jira/browse/MATH-173
>             Project: Commons Math
>          Issue Type: New Feature
>    Affects Versions: Nightly Builds
>            Reporter: Bob MacCallum
>             Fix For: 1.2
>
>         Attachments: Anova.java, AnovaImpl.java, AnovaTest.java
>
>
> Here is some proposed code to add one-way ANOVA tests to commons-math
> I will be attaching
> src/test/org/apache/commons/math/stat/inference/AnovaTest.java
> src/java/org/apache/commons/math/stat/inference/Anova.java
> src/java/org/apache/commons/math/stat/inference/AnovaImpl.java
> I followed TTest as a style guide.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to