|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.ac.ed.inf.utils.stats.StatUtils
public class StatUtils
Utilities to print simple histograms, percent of frequency etc
| Constructor Summary | |
|---|---|
StatUtils()
|
|
| Method Summary | |
|---|---|
static java.util.TreeMap<java.lang.Integer,java.lang.Integer> |
arrayFrequencies(java.lang.Integer[] numbers)
Records the freqencies with which the integers appear in the array |
static java.util.TreeMap<java.lang.Integer,java.lang.Double> |
fromFrequencyToPercOfFrequency(java.util.TreeMap<java.lang.Integer,java.lang.Integer> frequencies)
Converts a frequency from number of events to percentage over the total number of exctractions |
static int |
getRandomInt(int upperLimitPlusOne)
Problem: generates a new Random at each call... |
static java.lang.String |
histogram(java.util.TreeMap<java.lang.Integer,java.lang.Integer> frequencies)
Returns a frequency histogram |
static java.lang.String |
histogramBar(java.lang.Integer integer,
java.lang.Integer frequency)
Returns an histogram bar |
static java.util.TreeMap<java.lang.Integer,java.lang.Integer> |
paretoFrequencies(Pareto pareto,
int numberOfExtractions)
Extracts numbers from a pareto distribution for the given number of times and records the freqencies with which the integers have been extracted |
static java.util.TreeMap<java.lang.Integer,java.lang.Integer> |
vectorFrequencies(java.util.Vector<java.lang.Integer> vector)
Records the freqencies with which the integers appear in the array |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StatUtils()
| Method Detail |
|---|
public static java.util.TreeMap<java.lang.Integer,java.lang.Integer> arrayFrequencies(java.lang.Integer[] numbers)
public static java.util.TreeMap<java.lang.Integer,java.lang.Double> fromFrequencyToPercOfFrequency(java.util.TreeMap<java.lang.Integer,java.lang.Integer> frequencies)
frequencies - the map of each number and the number of times it was
extracted
public static int getRandomInt(int upperLimitPlusOne)
upperLimitPlusOne -
public static java.lang.String histogram(java.util.TreeMap<java.lang.Integer,java.lang.Integer> frequencies)
frequencies - a map containing an integer as key and a frequency as value
(frequency = number of times the integer has been extracted)
public static java.lang.String histogramBar(java.lang.Integer integer,
java.lang.Integer frequency)
integer - frequency -
public static java.util.TreeMap<java.lang.Integer,java.lang.Integer> paretoFrequencies(Pareto pareto,
int numberOfExtractions)
numberOfExtractions - the number of integer extractions from a a pareto distribution
public static java.util.TreeMap<java.lang.Integer,java.lang.Integer> vectorFrequencies(java.util.Vector<java.lang.Integer> vector)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||