Examples of EventHistogram


Examples of com.jgaap.util.EventHistogram

  public Set<Event> train(List<EventSet> eventSets)
      throws EventCullingException {
    int numEvents = getParameter("numEvents", 50);
    String informative = getParameter("Informative", "Most");
   
    EventHistogram hist = new EventHistogram();

    for (EventSet oneSet : eventSets) {
      for (Event e : oneSet) {
        hist.add(e);
      }
    }
    List<Pair<Event,Double>> MAD = new ArrayList<Pair<Event,Double>>();
    List<EventHistogram> eventHistograms = new ArrayList<EventHistogram>(eventSets.size());
    for (EventSet eventSet : eventSets) {
      eventHistograms.add(new EventHistogram(eventSet));
    }
   
    for (Event event : hist) {
      double mean;
      List<Integer>frequencies = new  ArrayList<Integer>();
View Full Code Here

Examples of com.jgaap.util.EventHistogram

  public Set<Event> train(List<EventSet> eventSets)
      throws EventCullingException {
    int numEvents = getParameter("numEvents", 50);
    String informative = getParameter("Informative", "Most");
   
    EventHistogram hist = new EventHistogram();

    for (EventSet oneSet : eventSets) {
      for (Event e : oneSet) {
        hist.add(e);
      }
    }
    List<Pair<Event,Double>> var = new ArrayList<Pair<Event,Double>>();
    List<EventHistogram> eventHistograms = new ArrayList<EventHistogram>(eventSets.size());
    for (EventSet eventSet : eventSets) {
      eventHistograms.add(new EventHistogram(eventSet));
    }
    for (Event event : hist) {
      List<Double>frequencies = new ArrayList<Double>();
      /*
       * Create a list of frequencies of each event
View Full Code Here

Examples of com.jgaap.util.EventHistogram

        //Set global "variables" to new values
        this.setParameter("minPercent", minPercent);
        this.setParameter("maxPercent", maxPercent);
       
        //Create the histogram of frequencies of the events
        hist = new EventHistogram();
        for(EventSet oneSet : eventSets) {
            for(Event e : oneSet) {
                hist.add(e);
            }
        }
View Full Code Here

Examples of com.jgaap.util.EventHistogram

  public Set<Event> train(List<EventSet> eventSets)
      throws EventCullingException {
    int numEvents = getParameter("numEvents", 50);
    String informative = getParameter("Informative", "Most");
   
    EventHistogram hist = new EventHistogram();

    for (EventSet oneSet : eventSets) {
      for (Event e : oneSet) {
        hist.add(e);
      }
    }
    List<Pair<Event,Double>> VAR = new ArrayList<Pair<Event,Double>>();
    List<EventHistogram> eventHistograms = new ArrayList<EventHistogram>(eventSets.size());
    for (EventSet eventSet : eventSets) {
      eventHistograms.add(new EventHistogram(eventSet));
    }
   
    for (Event event : hist) {
      double mean;
      List<Integer>frequencies = new  ArrayList<Integer>();
View Full Code Here

Examples of com.jgaap.util.EventHistogram

      }
    }
    List<Pair<Event,Double>> rangeList = new ArrayList<Pair<Event,Double>>(events.size());
    List<EventHistogram> eventHistograms = new ArrayList<EventHistogram>(eventSets.size());
    for (EventSet eventSet : eventSets) {
      eventHistograms.add(new EventHistogram(eventSet));
    }
    for (Event event : events) {
      List<Double>frequencies = new ArrayList<Double>();
      double IQR = 0;
      double med= 0;
View Full Code Here

Examples of com.jgaap.util.EventHistogram

  public Set<Event> train(List<EventSet> eventSets)
      throws EventCullingException {
    int numEvents = getParameter("numEvents", 50);
    String informative = getParameter("Informative", "Most");
   
    EventHistogram hist = new EventHistogram();

    for (EventSet oneSet : eventSets) {
      for (Event e : oneSet) {
        hist.add(e);
      }
    }
    List<Pair<Event,Double>> WVar = new ArrayList<Pair<Event,Double>>();
    List<EventHistogram> eventHistograms = new ArrayList<EventHistogram>(eventSets.size());
    for (EventSet eventSet : eventSets) {
      eventHistograms.add(new EventHistogram(eventSet));
    }
    for (Event event : hist) {
      double mean = 0.0;
      double var = 0.0;
      double percentage = hist.getRelativeFrequency(event);
      List<Integer> frequencies = new ArrayList<Integer>();
      /*
       * Calculate the mean
       * sum i=1 to n Pi*xi
       */
 
View Full Code Here

Examples of com.jgaap.util.EventHistogram

  public Set<Event> train(List<EventSet> eventSets)
      throws EventCullingException {
    int numEvents = getParameter("numEvents", 50);
    String informative = getParameter("Informative", "Most");

    EventHistogram hist = new EventHistogram();

    for (EventSet oneSet : eventSets) {
      for (Event e : oneSet) {
        hist.add(e);
      }
    }
   
    List<Pair<Event,Double>> IoD = new ArrayList<Pair<Event,Double>>();
    List<EventHistogram> eventHistograms = new ArrayList<EventHistogram>(eventSets.size());
    for (EventSet eventSet : eventSets) {
      eventHistograms.add(new EventHistogram(eventSet));
    }
   
    for (Event event : hist) {
      double mean;
      double stddev;
View Full Code Here

Examples of com.jgaap.util.EventHistogram

    EventSet newEs = new EventSet();

    /**
     * Create histogram with all events from stream
     */
    EventHistogram hist = new EventHistogram(es);

    /**
     * Re-search event stream for rare events as measured by histogram
     * count. If count is 1, it's a hapax, etc.
     */
    System.out.println("M = " + M + "; N = " + N);
    for (Event e : es) {
      int n = hist.getAbsoluteFrequency(e);
      //System.out.println(e.toString() + " " + n);
      if (n >= M && n <= N)
        newEs.addEvent(e);
    }
    return newEs;
View Full Code Here

Examples of com.jgaap.util.EventHistogram

public class LeastCommonEvents extends FilterEventCuller {

  @Override
  public Set<Event> train(List<EventSet> eventSets) {
    int numEvents = getParameter("numEvents", 50);
    EventHistogram histogram = new EventHistogram();
    for(EventSet eventSet : eventSets) {
      for(Event event : eventSet) {
        histogram.add(event);
      }
    }
    List<Pair<Event, Integer>> eventFrequencies = histogram.getSortedHistogram();
    Collections.reverse(eventFrequencies);
    ImmutableSet.Builder<Event> builder = ImmutableSet.builder();
    int count = 0;
    for(Pair<Event, Integer> eventPair : eventFrequencies) {
      count++;
View Full Code Here

Examples of com.jgaap.util.EventHistogram

* Test EventHistogram
*/
public class EventHistogramTest {
    @Test
    public void testProcess() {
        EventHistogram hist = new EventHistogram();
        hist.add(new Event("B", null));
        hist.add(new Event("B", null));
        hist.add(new Event("B", null));
        hist.add(new Event("B", null));
        hist.add(new Event("B", null));
        hist.add(new Event("Z", null));
        hist.add(new Event("Z", null));
        hist.add(new Event("Z", null));
        hist.add(new Event("Z", null));
        hist.add(new Event("A", null));
        hist.add(new Event("A", null));
        hist.add(new Event("A", null));
        hist.add(new Event("N", null));
        hist.add(new Event("N", null));
        hist.add(new Event("I", null));

        List<Pair<Event, Integer> > list = hist.getSortedHistogram();

        System.out.println(list.get(0));

        assertTrue(list.get(4).equals(new Pair<Event, Integer>(new Event("I", null), 1)));
        assertTrue(list.get(3).equals(new Pair<Event, Integer>(new Event("N", null), 2)));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.