Research Article
Distance Measurement Methods for Improved Insider Threat Detection
Algorithm 3
Box plot code for user MCF0600.
library(readr) | cert_r4_2_dataset <- read_csv("~/cert_r4.2_dataset.csv") #Load the dataset. | username = "MCF0600" | allWeeks <- split(cert_r4_2_dataset[cert_r4_2_datasetuser %in% | username,]activity, cert_r4_2_dataset[cert_r4_2_datasetuser | %in% username,]week) #Filter dataset to only include data relevant to chosen user. | indx <- sapply(allWeeks, length) #Convert the allWeeks variable into DataFrame. | res <- as.data.frame(do.call(cbind,lapply(allWeeks, length<-,max(indx)))) | boxplot(res[6:length(res)], main=paste("Boxplot for", username, | sep=" "), xlab="Week", ylab="Activity") |
|