public double getMean(data somedata) {
double total = 0;
for (int a = 0; a < somedata.size(); a++) {
total +=
somedata.getValue(a);
}
return total / somedata.size();
}
public double getMedian(data somedata) {
somedata.sort();
return somedata.getValue(somedata.size() / 2);
}
public double getMode(data somedata) {
int maxindex = 0;
for (int a = 1; a < somedata.size(); a++) {
if
(somedata.valueOcurrences(maxindex) < somedata.valueOcurrences(a))
maxindex = a;
}
return somedata.getValue(maxindex);
}
public void addFile(data somedata, BufferedReader f)
{
try {
String line = f.readLine();
while (line != null) {
somedata.add(Double.parseDouble(line));
line
= f.readLine();
}
} catch (Exception e) {
System.out.println("ERROR!!!
Can't cope!!"+e.getMessage());
}
}