X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=Code%2FProjects%2FPacketLevelSignatureExtractor%2Fsrc%2Fmain%2Fjava%2Fedu%2Fuci%2Fiotproject%2FSignatureGenerator.java;fp=Code%2FProjects%2FPacketLevelSignatureExtractor%2Fsrc%2Fmain%2Fjava%2Fedu%2Fuci%2Fiotproject%2FSignatureGenerator.java;h=15a79b78fc088b903eb45de445e23286498af302;hb=49f2bf8828d7aa22f6300e7038f7e306c143eea2;hp=bf456697dbb2079cf63312a855422ad6ea5fae08;hpb=e7320e791ca187c9a4905822195727e67f1147d7;p=pingpong.git diff --git a/Code/Projects/PacketLevelSignatureExtractor/src/main/java/edu/uci/iotproject/SignatureGenerator.java b/Code/Projects/PacketLevelSignatureExtractor/src/main/java/edu/uci/iotproject/SignatureGenerator.java index bf45669..15a79b7 100644 --- a/Code/Projects/PacketLevelSignatureExtractor/src/main/java/edu/uci/iotproject/SignatureGenerator.java +++ b/Code/Projects/PacketLevelSignatureExtractor/src/main/java/edu/uci/iotproject/SignatureGenerator.java @@ -214,10 +214,10 @@ public class SignatureGenerator { // Perform clustering on conversation logged as part of all ON events. // Calculate number of events per type (only ON/only OFF), which means half of the number of all timestamps. int numberOfEventsPerType = triggerTimes.size() / 2; - int lowerBound = numberOfEventsPerType - (int)(numberOfEventsPerType * 0.1); - int upperBound = numberOfEventsPerType + (int)(numberOfEventsPerType * 0.1); - //int lowerBound = numberOfEventsPerType - (int)(numberOfEventsPerType * 0.8); - //int upperBound = numberOfEventsPerType + (int)(numberOfEventsPerType * 0.8); +// int lowerBound = numberOfEventsPerType - (int)(numberOfEventsPerType * 0.1); +// int upperBound = numberOfEventsPerType + (int)(numberOfEventsPerType * 0.1); + int lowerBound = numberOfEventsPerType - (int)(numberOfEventsPerType * 0.2); + int upperBound = numberOfEventsPerType + (int)(numberOfEventsPerType * 0.2); int minPts = lowerBound; DBSCANClusterer onClusterer = new DBSCANClusterer<>(eps, minPts); List> onClusters = onClusterer.cluster(onPairs);