Skip to content

Commit 75d2764

Browse files
second commit
1 parent bb7486c commit 75d2764

File tree

6 files changed

+32
-19
lines changed

6 files changed

+32
-19
lines changed

Compare.R

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
Compare<-function(r1,r2,inelastic)
1+
Compare<-function(r1,r2,strech)
22
{
33
if (is.numeric(r1)||is.numeric(r2)) {
44
write('Can\'t compare Rhythms before calling done()');
55
}
66

77
lengthofarr<-length(r1)
8-
if (!inelastic) {
8+
if (!strech) {
99
dur1 <-sum(r1,na.rm = FALSE)
1010
dur2 <-sum(r2,na.rm = FALSE)
1111

data

Whitespace-only changes.

data.R

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#section contain url of training and test set
2+
dataurl1=""
3+
dataurl2=""

gettingAndCleaning.R

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
## Getting and cleaning data according to classifire
2+
13
gettingAndCleaning<-function(X)
24
{
35
Train <- as.matrix( subset( X, subset = TRUE,select =-c(USER)) );

main.R

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,30 @@
11
source("Classifier.R")
22
source("readFrom.R")
33
source("gettingAndCleaning.R")
4-
5-
train<- '/home/kartikeya/Downloads/keystroke-dynamics (1).csv'
6-
test <- '/home/kartikeya/Downloads/ksdtest.csv'
4+
source("data.R")
75

86
datatrain<-readFrom(train,"csv");
97
datatest<-readFrom(test,"csv");
108

119
YTrain <- gettingAndCleaning(datatrain);
1210
YTest <- gettingAndCleaning(datatest);
11+
score<-c(
12+
euclideanScore(euclideanTrain(YTrain),YTest),
13+
mahalanobisScore(mahalanobisTrain(YTrain),YTest),
14+
manhattanScore(manhattanTrain(YTrain),YTest),
15+
KMeansScore(KMeansTrain(YTrain),YTest),
16+
OutlierCountScore(OutlierCountTrain(YTrain),YTest),
17+
SVMScore(SVMTrain(YTrain),YTest),
18+
KNNScore(KNNTrain(YTrain),YTest),
19+
ScaledManhattanScore(ScaledManhattanTrain(YTrain),YTest),
20+
MahalanobisKNNScore(MahalanobisKNNTrain(YTrain),YTest))
21+
22+
mulFactore<-c(50000,8.1,1000,5,2.6,0.1,30,35,10)
23+
scaledScore<-score*mulFactore
24+
probNear<-Compare(YTrain,YTest,FALSE)
25+
perProb<-probNear*100
1326

14-
euclideanScore(euclideanTrain(YTrain),YTest)
15-
mahalanobisScore(mahalanobisTrain(YTrain),YTest)
16-
manhattanScore(manhattanTrain(YTrain),YTest)
17-
KMeansScore(KMeansTrain(YTrain),YTest)
18-
OutlierCountScore(OutlierCountTrain(YTrain),YTest)
19-
SVMScore(SVMTrain(YTrain),YTest)
20-
KNNScore(KNNTrain(YTrain),YTest)
21-
ScaledManhattanScore(ScaledManhattanTrain(YTrain),YTest)
22-
MahalanobisKNNScore(MahalanobisKNNTrain(YTrain),YTest)
27+
if(perProb>80 || (scaledScore <=__ ||scaledScore >= __ )
28+
write(TRUE)
29+
else
30+
write(FALSE)

templateMatch.R

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
source(Classifier.R)
2-
dataurl1<-"/home/kartikeya/Downloads/DSL-StrongPasswordData.csv"
3-
dataurl2<-"/home/kartikeya/Downloads/DSL-StrongPasswordData1.csv"
4-
trainset<-read.csv(dataurl1,header = TRUE)
5-
traintest<-read.csv(dataurl2,header = TRUE)
1+
source("Classifier.R")
2+
source("readFrom.R")
3+
source("data.R")
4+
trainset<-readFrom(dataurl1,"csv")
5+
traintest<-readFrom(dataurl2,"csv")
66

77
subjectlist<-function(data , subject){
88
slist<- sort(levels(data$USER))

0 commit comments

Comments
 (0)