Jurka_03_Conway_spam_RTextTools
Motivational Buckets
1) (size: 99) RTextTools has been used by Jurka to identify a breast cancer as benign or malignant. However, the predictors are discrete numbers that are pre-processed into text. Ultimately, we would like to use RTextTools to predict whether an advertisement is ham (relevant) OR spam (irrelevant). However, as this is largely an unexplored area, which may result in low accuracy in prediction, I decided to explore the feasibility of building a model used to classify large text, i.e. raw text without ANY features.
1.1) (size: 81) In the book “Machine Learning for Hackers” by Conway (2012), there is a chapter devoted to bayesian spam classifier used for email. However, our interest lies NOT in the bayesian algorithm, but the public database and the R functions to load the database. Once we have the data loaded, we can build a prediction model using the RTextTools package.
1.2) (size: 99) We compare the results of our prediction model with Conway's (2012) results, which is evaluated based on the FALSE-positive (Type I error - false alarm) and FALSE-negative (Type II error - missed) rates. The FALSE-positive rate is as the number of outcome positives (outcomes incorrectly classified as spams) divided by the total conditioned negatives (actual hams), while the FALSE-negative rate is calculated as the number of outcome negatives (outcomes incorrectly classified as hams) divided by the total conditioned positives (actual spams).
suppressPackageStartupMessages(require(RTextTools))
## Warning: package 'RTextTools' was built under R version 2.15.2
## Warning: package 'randomForest' was built under R version 2.15.2
## Warning: package 'tree' was built under R version 2.15.2
## Warning: package 'nnet' was built under R version 2.15.2
## Warning: package 'tm' was built under R version 2.15.2
## Warning: package 'e1071' was built under R version 2.15.2
## Warning: package 'class' was built under R version 2.15.2
## Warning: package 'ipred' was built under R version 2.15.2
## Warning: package 'rpart' was built under R version 2.15.2
## Warning: package 'MASS' was built under R version 2.15.2
## Warning: package 'prodlim' was built under R version 2.15.2
## Warning: package 'caTools' was built under R version 2.15.2
## Warning: package 'bitops' was built under R version 2.15.2
## Warning: package 'maxent' was built under R version 2.15.2
## Warning: package 'Rcpp' was built under R version 2.15.2
## Warning: replacing previous import 'coerce' when loading 'SparseM'
## Warning: package 'glmnet' was built under R version 2.15.2
## Warning: package 'Matrix' was built under R version 2.15.2
## Warning: package 'tau' was built under R version 2.15.2
## Warning: replacing previous import 'coerce' when loading 'SparseM'
suppressPackageStartupMessages(require(tm))
source("C:/Users/denbrige/100 FxOption/103 FxOptionVerBack/080 Fx Git/R-source/PlusReg.R",
echo = FALSE)
spam.dir <- paste0(RegGetRNonSourceDir(), "spamassassin/")
get.msg <- function(path.dir) {
con <- file(path.dir, open = "rt", encoding = "latin1")
text <- readLines(con)
msg <- text[seq(which(text == "")[1] + 1, length(text), 1)]
close(con)
return(paste(msg, collapse = "\n"))
}
get.msg.try <- function(path.dir) {
con <- file(path.dir, open = "rt", encoding = "latin1")
text <- readLines(con)
options(warn = -1)
msg <- tryCatch(text[seq(which(text == "")[1] + 1, length(text), 1)], error = function(e) {
9999
}, finally = {
})
close(con)
if (substr(msg, 1, 5) == "Error") {
return("Error")
} else {
return(paste(msg, collapse = "\n"))
}
}
get.all <- function(path.dir) {
all.file <- dir(path.dir)
all.file <- all.file[which(all.file != "cmds")]
msg.all <- sapply(all.file, function(p) get.msg(paste0(path.dir, p)))
}
get.all.try <- function(path.dir) {
all.file <- dir(path.dir)
all.file <- all.file[which(all.file != "cmds")]
msg.all <- sapply(all.file, function(p) get.msg.try(paste0(path.dir, p)))
}
easy_ham.all <- get.all(paste0(spam.dir, "easy_ham/"))
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00007.37a8af848caae585af4fe35779656d55'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00007.37a8af848caae585af4fe35779656d55'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00009.371eca25b0169ce5cb4f71d3e07b9e2d'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00009.371eca25b0169ce5cb4f71d3e07b9e2d'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00114.240461056916c0cdd555ba9d2bc9e63e'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00114.240461056916c0cdd555ba9d2bc9e63e'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00184.4534b61b19d6102fe241eecf0a436a35'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00184.4534b61b19d6102fe241eecf0a436a35'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00186.7fb6108d51b6cf37e682b16713376f98'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00186.7fb6108d51b6cf37e682b16713376f98'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00236.0d42e8e99de86aae42a4f3e3cdc2465b'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00236.0d42e8e99de86aae42a4f3e3cdc2465b'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00244.d6a35c3356b3796b5ddc77ed1b1995e2'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00244.d6a35c3356b3796b5ddc77ed1b1995e2'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00247.e14fcbf137267399278507b469811f0a'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00247.e14fcbf137267399278507b469811f0a'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00265.d0ebd6ba8f3e2b8d71e9cdaa2ec6fd91'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00265.d0ebd6ba8f3e2b8d71e9cdaa2ec6fd91'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00266.edda19cbe2bb12d6aca8f9550b870824'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00266.edda19cbe2bb12d6aca8f9550b870824'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00342.e6c781df2ebba44a429b49b86b376559'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00342.e6c781df2ebba44a429b49b86b376559'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00347.f133df7e59af41ba1c596e60dde9dc48'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00347.f133df7e59af41ba1c596e60dde9dc48'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00439.982a2ff6189badfe70c2fe3c972466a2'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00439.982a2ff6189badfe70c2fe3c972466a2'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00464.5a7f552394a07524c4aa23b06c9e5915'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00464.5a7f552394a07524c4aa23b06c9e5915'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00469.b1d31cab7c1b3b5897393f46ce62b3e9'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00469.b1d31cab7c1b3b5897393f46ce62b3e9'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00492.3ffb38f175e41790b1f05096dbe339d8'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00492.3ffb38f175e41790b1f05096dbe339d8'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00493.29a23aaa27a825c8cfb67264b9d7aeb3'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00493.29a23aaa27a825c8cfb67264b9d7aeb3'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00558.95b8c2677759a2f569a5dc0bd70b8cc0'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00558.95b8c2677759a2f569a5dc0bd70b8cc0'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00570.d98ca90ac201b5d881f2397c95838eb2'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00570.d98ca90ac201b5d881f2397c95838eb2'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00644.47e9eaa5c1cac5f991f30201ae7fda6e'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00644.47e9eaa5c1cac5f991f30201ae7fda6e'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00733.8cd99b24ae020e6028d85ad0c4f06186'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00733.8cd99b24ae020e6028d85ad0c4f06186'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00734.e37922bdfd9e3246c18322e4b07a4b23'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00734.e37922bdfd9e3246c18322e4b07a4b23'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00745.d2df6fc9d5de220dc9b34cf04addf9e2'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00745.d2df6fc9d5de220dc9b34cf04addf9e2'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00747.39967f26d6c1cba3713e2b9f318d0531'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00747.39967f26d6c1cba3713e2b9f318d0531'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00830.3a2cadbd29e654a7cbbf64ba4bdc378d'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00830.3a2cadbd29e654a7cbbf64ba4bdc378d'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00914.a24840d53c5f49a00e66fa4425e4626d'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00914.a24840d53c5f49a00e66fa4425e4626d'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00931.c27bf5c9bcb24c213aafe1b28fcbcc7a'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00931.c27bf5c9bcb24c213aafe1b28fcbcc7a'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00934.f9ba910a655535304bf26a3e281cb324'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00934.f9ba910a655535304bf26a3e281cb324'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00936.e8fd8c240b680e948f85f2326cc87250'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00936.e8fd8c240b680e948f85f2326cc87250'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00942.727cb1619115cdee240fa418da19dd1f'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/00942.727cb1619115cdee240fa418da19dd1f'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/02003.0efdf5386d93ddbff346b304c637ab35'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/02003.0efdf5386d93ddbff346b304c637ab35'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/02087.1d6e87f2e6e97b044d7c4955a1e394a1'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/02087.1d6e87f2e6e97b044d7c4955a1e394a1'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/02236.46b510d2f030ddaa7bcc52ef26535bae'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/02236.46b510d2f030ddaa7bcc52ef26535bae'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/02313.792888aeb3a4fdd1adcbbb094959714c'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/02313.792888aeb3a4fdd1adcbbb094959714c'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/02320.9d983e803c0325063c06097d7bb4b3f1'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/02320.9d983e803c0325063c06097d7bb4b3f1'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/02323.dbe22daff2cf3e9c7aa284ec961481c4'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/02323.dbe22daff2cf3e9c7aa284ec961481c4'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/02333.2a59c82074b44c35e79462984c8f8d9d'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/02339.6a217c7473a881cc0d68a2c1617722e4'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/02339.6a217c7473a881cc0d68a2c1617722e4'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/02340.de68a83f900418f6cde87bdf92801f73'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/02340.de68a83f900418f6cde87bdf92801f73'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/02354.3be731874b373f98e66b3254f75a30b6'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/02354.3be731874b373f98e66b3254f75a30b6'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/02372.ba6a7288c11b60bd92e3245c76652846'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/02372.ba6a7288c11b60bd92e3245c76652846'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/02433.9cfb47708291604f2c38393706175160'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/02433.9cfb47708291604f2c38393706175160'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/02472.5c879dd55c3d4171e1787e8529bbd7e1'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/02472.5c879dd55c3d4171e1787e8529bbd7e1'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/02483.ab1bee02c10ddecc0e86c39eaebc2996'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham/02483.ab1bee02c10ddecc0e86c39eaebc2996'
easy_ham_2.all <- get.all(paste0(spam.dir, "easy_ham_2/"))
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham_2/00990.3a91d53e9908fc65cf31a6c57e2a844d'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham_2/00990.3a91d53e9908fc65cf31a6c57e2a844d'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham_2/01018.cb98ac59fae50ab0823aba7483d37d50'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham_2/01018.cb98ac59fae50ab0823aba7483d37d50'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham_2/01056.6e58de5f5a270a1873f731774d760a80'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham_2/01056.6e58de5f5a270a1873f731774d760a80'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham_2/01057.b2810601523d3bb9051088959078e309'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham_2/01057.b2810601523d3bb9051088959078e309'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham_2/01060.95d3e0a8c47b33d1533f18ac2c60c81a'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham_2/01060.95d3e0a8c47b33d1533f18ac2c60c81a'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham_2/01083.ecc77beb3f48b7be4481118a97b01b41'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham_2/01083.ecc77beb3f48b7be4481118a97b01b41'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham_2/01085.0d8db9468ce8ea76f81ebc03041cc467'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/easy_ham_2/01085.0d8db9468ce8ea76f81ebc03041cc467'
hard_ham.all <- get.all(paste0(spam.dir, "hard_ham/"))
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham/0095.3ab54d86bb56d59bdf2d4a1cd5626357'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham/0095.3ab54d86bb56d59bdf2d4a1cd5626357'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham/0121.05eb8cf2ea8592ffd4be29698e07f67b'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham/0121.05eb8cf2ea8592ffd4be29698e07f67b'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham/0173.7020d254bb5a5582cac3c174523e6f77'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham/0173.7020d254bb5a5582cac3c174523e6f77'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham/0177.7bf03ee9001454f9f3b4d258cd926098'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham/0177.7bf03ee9001454f9f3b4d258cd926098'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham/0180.d0c8419e4982b2fa0c716508fb783a68'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham/0180.d0c8419e4982b2fa0c716508fb783a68'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham/0184.290d2aac65ac6b71689d7f223f1bb5fd'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham/0184.290d2aac65ac6b71689d7f223f1bb5fd'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham/0191.47a4267102621d60e7de985f0f738f96'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham/0191.47a4267102621d60e7de985f0f738f96'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham/0196.9dc01775acba34e580ddf9a56ea6891e'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham/0196.9dc01775acba34e580ddf9a56ea6891e'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham/0231.7c6cc716ce3f3bfad7130dd3c8d7b072'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham/0250.7c6cc716ce3f3bfad7130dd3c8d7b072'
hard_ham_2.all <- get.all(paste0(spam.dir, "hard_ham_2/"))
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham_2/00108.c616dad1b875643b5f48452beadf54b0'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham_2/00108.c616dad1b875643b5f48452beadf54b0'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham_2/00136.5a3b167888ad2dddf950359e492b953c'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham_2/00136.5a3b167888ad2dddf950359e492b953c'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham_2/00151.b352916ecff2b0ba1140d6898d789235'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham_2/00151.b352916ecff2b0ba1140d6898d789235'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham_2/00186.fe677caf46d7739f8b560388e1cdbbe2'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham_2/00186.fe677caf46d7739f8b560388e1cdbbe2'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham_2/00191.5fd77d5b5c491cd7d2eaa004e78f5075'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham_2/00191.5fd77d5b5c491cd7d2eaa004e78f5075'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham_2/00192.660d3367a86966f1a2a38d328215c905'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham_2/00192.660d3367a86966f1a2a38d328215c905'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham_2/00194.c7439a37e68aa99a7fb9242d46f02666'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham_2/00194.c7439a37e68aa99a7fb9242d46f02666'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham_2/00228.0eaef7857bbbf3ebf5edbbdae2b30493'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham_2/00229.0870e13cd0b783d3d0b32826fa06bef3'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham_2/00229.0870e13cd0b783d3d0b32826fa06bef3'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham_2/00237.2ed2cce324d7ce55d991022301ab5923'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham_2/00237.2ed2cce324d7ce55d991022301ab5923'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham_2/00241.4e5262894127344225abfc680c35e3d3'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham_2/00241.4e5262894127344225abfc680c35e3d3'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham_2/00249.b9183324a9726e8b6c8779045a921243'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/hard_ham_2/00249.b9183324a9726e8b6c8779045a921243'
spam.all <- get.all.try(paste0(spam.dir, "spam/"))
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00006.5ab5620d3d7c6c0db76234556a16f6c1'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00009.027bf6e0b0c4ab34db3ce0ea4bf2edab'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00053.d88d8b162ca1b7108221fb338cd7d0a5'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00053.d88d8b162ca1b7108221fb338cd7d0a5'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00056.c56d61cadd81b4ade0030c8dee384704'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00056.c56d61cadd81b4ade0030c8dee384704'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00063.2334fb4e465fc61e8406c75918ff72ed'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00063.2334fb4e465fc61e8406c75918ff72ed'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00069.066b1a012235d062a5da73eead4a6b35'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00069.066b1a012235d062a5da73eead4a6b35'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00072.d519a73b92f487519c2bc5ba45f5eb2c'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00072.d519a73b92f487519c2bc5ba45f5eb2c'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00077.c85b7442247d61308f15d86aa125ec28'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00077.c85b7442247d61308f15d86aa125ec28'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00085.f63a9484ac582233db057dbb45dc0eaf'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00085.f63a9484ac582233db057dbb45dc0eaf'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00112.be81f2f6f7940a9403c9809b4a9e243a'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00112.be81f2f6f7940a9403c9809b4a9e243a'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00113.eebc11982ccc4730fb8759f94400ce19'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00113.eebc11982ccc4730fb8759f94400ce19'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00134.9f41f4111a33dc1efca04de72e1a105a'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00134.9f41f4111a33dc1efca04de72e1a105a'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00136.faa39d8e816c70f23b4bb8758d8a74f0'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00155.1c37ce73590cc67186717a491ed0db5f'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00155.1c37ce73590cc67186717a491ed0db5f'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00224.0654fe0af51e1dcefa0eb66eb932f55f'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00224.0654fe0af51e1dcefa0eb66eb932f55f'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00247.4f7c67c9792706fa90fe218d4b092b7a'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00247.4f7c67c9792706fa90fe218d4b092b7a'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00257.5c8ef87f8b11d2515df71a7fe46a70b6'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00257.5c8ef87f8b11d2515df71a7fe46a70b6'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00258.4af5bde7fabd4e797b85cf95bcbbb45a'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00258.4af5bde7fabd4e797b85cf95bcbbb45a'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00263.13fc73e09ae15e0023bdb13d0a010f2d'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00277.64128ce1653bc4e1bde9ffe2f83db557'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00277.64128ce1653bc4e1bde9ffe2f83db557'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00317.22fe43af6f4c707c4f1bdc56af959a8e'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00319.a99dff9c010e00ec182ed5701556d330'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00319.a99dff9c010e00ec182ed5701556d330'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00320.20dcbb5b047b8e2f212ee78267ee27ad'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00323.9e36bf05304c99f2133a4c03c49533a9'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00324.6f320a8c6b5f8e4bc47d475b3d4e86ef'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00332.580b62752adefb845db173e375271cb5'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00332.580b62752adefb845db173e375271cb5'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00333.4bb36a535cb3d738f30f985f1e10a786'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00333.4bb36a535cb3d738f30f985f1e10a786'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00334.a1038f98abb76b403d068afb57bfb290'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00334.a1038f98abb76b403d068afb57bfb290'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00335.f71c6e9b23487811a44e6aeaa50e73a5'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00335.f71c6e9b23487811a44e6aeaa50e73a5'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00359.4ab70de20a198b736ed01940c9745384'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00359.4ab70de20a198b736ed01940c9745384'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00361.e91ac048b0ede961d3f51009eee1c620'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00361.e91ac048b0ede961d3f51009eee1c620'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00391.e2c76e9dc5ef65b90275138f73eb475b'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00391.e2c76e9dc5ef65b90275138f73eb475b'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00450.93d3d59fcdd0f8fda9ef4678535182e8'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00450.93d3d59fcdd0f8fda9ef4678535182e8'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00477.24ef7a042f97482f884387c75249380c'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00477.24ef7a042f97482f884387c75249380c'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00489.023c1d77de9365cad956a4c9118aee4b'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00489.023c1d77de9365cad956a4c9118aee4b'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00495.e22a609b7dc412c120d09e11544c67fb'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00495.e22a609b7dc412c120d09e11544c67fb'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00498.48c3098854d339353f1a28a13b196017'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00498.48c3098854d339353f1a28a13b196017'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00499.988506a852cf86b396771a8bdc8cf839'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00499.988506a852cf86b396771a8bdc8cf839'
## Warning: the condition has length > 1 and only the first element will be
## used
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00500.85b72f09f6778a085dc8b6821965a76f'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam/00500.85b72f09f6778a085dc8b6821965a76f'
## Warning: the condition has length > 1 and only the first element will be
## used
spam_2.all <- get.all(paste0(spam.dir, "spam_2/"))
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00013.372ec9dc663418ca71f7d880a76f117a'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00013.372ec9dc663418ca71f7d880a76f117a'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00024.621bea2c6e0ebb2eb7ac00a38dfe6b00'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00024.621bea2c6e0ebb2eb7ac00a38dfe6b00'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00025.9054470cb5193db2955a4d4a003698d6'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00025.9054470cb5193db2955a4d4a003698d6'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00037.c7f0ce13d4cad8202f3d1a02b5cc5a1d'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00037.c7f0ce13d4cad8202f3d1a02b5cc5a1d'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00040.d9570705b90532c2702859569bf4d01c'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00040.d9570705b90532c2702859569bf4d01c'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00135.9996d6845094dcec94b55eb1a828c7c4'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00135.9996d6845094dcec94b55eb1a828c7c4'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00136.870132877ae18f6129c09da3a4d077af'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00136.870132877ae18f6129c09da3a4d077af'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00139.cee7452bc16a8e26ea1ad841321c95ce'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00139.cee7452bc16a8e26ea1ad841321c95ce'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00214.39bd955c9db013255c326dbcbb4f2f86'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00214.39bd955c9db013255c326dbcbb4f2f86'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00239.91d2d5c0e8827c4a42cb24733a0859fa'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00239.91d2d5c0e8827c4a42cb24733a0859fa'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00243.2fa7ea5c308d2d572c7e8efc679bb6a9'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00243.2fa7ea5c308d2d572c7e8efc679bb6a9'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00252.3b352c8a7266026be4f1c1ba89690cfc'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00252.3b352c8a7266026be4f1c1ba89690cfc'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00253.bd8e0dd85f0f848be89aadbf6d6364dc'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00253.bd8e0dd85f0f848be89aadbf6d6364dc'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00311.176626eb0ec0de8f451a079083104975'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00311.176626eb0ec0de8f451a079083104975'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00328.47ba83d868220761b2ff71ce39d91a37'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00328.47ba83d868220761b2ff71ce39d91a37'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00359.90bec90ebeaf05f024f48594e7d7b0d5'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00359.90bec90ebeaf05f024f48594e7d7b0d5'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00397.dc85d97361fbed3637f8db56d4c9c92d'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00397.dc85d97361fbed3637f8db56d4c9c92d'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00421.540f120cafbc8a068fcc7f8a372a37b8'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00421.540f120cafbc8a068fcc7f8a372a37b8'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00427.c3d316b9e7fefe87329d31b09c1601fe'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00427.c3d316b9e7fefe87329d31b09c1601fe'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00464.d2f719c667d192af860572b1c858cc11'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00464.d2f719c667d192af860572b1c858cc11'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00468.fb2222cc49228bd3dac5481e670f208f'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00468.fb2222cc49228bd3dac5481e670f208f'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00472.3c51cf86307bc98c54d856887a81e9ac'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00472.3c51cf86307bc98c54d856887a81e9ac'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00492.3052cad36d423e60195ce706c7bc0e6f'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00492.3052cad36d423e60195ce706c7bc0e6f'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00554.c325ab7400fb7e3f053ed0cac4ed7545'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00554.c325ab7400fb7e3f053ed0cac4ed7545'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00609.4dfe7912017772587dc62fecc3cf6553'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00609.4dfe7912017772587dc62fecc3cf6553'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00642.f213f657ab630999a8d34c26060d79fc'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00642.f213f657ab630999a8d34c26060d79fc'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00645.dd7d8ec1eb687c5966c516b720fcc3d5'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00645.dd7d8ec1eb687c5966c516b720fcc3d5'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00670.a3175dd0b4a1e1a26822c5fee6d6837b'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00670.a3175dd0b4a1e1a26822c5fee6d6837b'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00683.41038a20d4763e8042a811a03612bae4'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00683.41038a20d4763e8042a811a03612bae4'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00695.f79afe1f94217d0a2e6f983caf011b49'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00695.f79afe1f94217d0a2e6f983caf011b49'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00699.46c52d8e3b9db13ea2e9816f1c919961'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00699.46c52d8e3b9db13ea2e9816f1c919961'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00741.00c61b5577b6fa232434c2ae62d52394'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00741.00c61b5577b6fa232434c2ae62d52394'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00742.2700b00dc2dcc121ee0a1322040de188'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00742.2700b00dc2dcc121ee0a1322040de188'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00774.bb00990ae11efeabd677cc2935f2281f'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00951.f7044a1b178dc3dcff44932f840b8805'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/00951.f7044a1b178dc3dcff44932f840b8805'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/01013.c6cf4f54eda63230389baccc02702034'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/01013.c6cf4f54eda63230389baccc02702034'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/01144.94d2d4f5dfefab34c1370aec38d470eb'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/01144.94d2d4f5dfefab34c1370aec38d470eb'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/01167.2ac57a0189fa2b8713202b84e587b707'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/01167.2ac57a0189fa2b8713202b84e587b707'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/01170.0f6cbb8149f3e19d1b3054960e2cceb5'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/01170.0f6cbb8149f3e19d1b3054960e2cceb5'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/01259.b4dff1ed93bc931b271888cd42e41b85'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/01259.b4dff1ed93bc931b271888cd42e41b85'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/01260.fae84d2193ed2d65a14e2c8b612fb7fe'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/01260.fae84d2193ed2d65a14e2c8b612fb7fe'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/01268.626ef5e5fa30314816e0f049ea03bd9f'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/01268.626ef5e5fa30314816e0f049ea03bd9f'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/01314.12c8b5b91bc690f0f0d6fad595150ac6'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/01314.12c8b5b91bc690f0f0d6fad595150ac6'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/01376.73e738e4cd8121ce3dfb42d190b193c9'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/01376.73e738e4cd8121ce3dfb42d190b193c9'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/01379.0d39498608cd170bbbc8cd33ffd18e35'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/01379.0d39498608cd170bbbc8cd33ffd18e35'
## Warning: invalid input found on input connection 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/01399.2319643317e2c5193d574e40a71809c2'
## Warning: incomplete final line found on 'C:/Users/denbrige/100
## FxOption/103 FxOptionVerBack/080 Fx
## Git/R-nonsource/spamassassin/spam_2/01399.2319643317e2c5193d574e40a71809c2'
1.1.1) (size: 35) We explore the raw data, which is the SpamAssassin public corpus, available for FREE download at http://spamassassin.apache.org/publiccorpus/. The files are separated into easy_ham, hard_ham and spam. Of which, EACH set (classification) has TWO (2) files, e.g. easy_ham and easy_ham_2, which is tarred and bzipped. We will use the FIRST set for training data, and the SECOND set for testing data.
1.1.2) EACH set resides in its own subfolder within the spamassassin folder, which is in R-nonsource. For example, the first and second sets for easy_ham resides in R-nonsource/spamassassin/easy_ham, and R-nonsource/spamassassin/easy_ham_2, respectively.
1.1.3) The raw data include the headers and the message text. Because we are focusing on ONLY the email message body, we need to extract this text from the message files. The “null line” separating the header from the body of an email is part of the protocol definition.
1.1.4) We create text corpuses from EACH set of files by creating a function get.msg() that opens EACH file, finds the FIRST line break, and returns the text below that break as a character vector with a SINGLE text element.
1.1.5) To create our vector of messages, we use the get.all() function, which will apply get.msg() function to ALL of the filenames within a set (specified by a folder) and construct a vector of messages from the returned text.
1.1.6) The assignment statement for spam.all returns an error when calling the function get.all(). However, it does NOT return an error when using the get.all.try() function. We may need to understand why this happens.
head(easy_ham.all)
## 00001.7c53336b37003a9286aba55d2945844c
## " Date: Wed, 21 Aug 2002 10:54:46 -0500\n From: Chris Garrigues <cwg-dated-1030377287.06fa6d@DeepEddy.Com>\n Message-ID: <1029945287.4797.TMDA@deepeddy.vircio.com>\n\n\n | I can't reproduce this error.\n\nFor me it is very repeatable... (like every time, without fail).\n\nThis is the debug log of the pick happening ...\n\n18:19:03 Pick_It {exec pick +inbox -list -lbrace -lbrace -subject ftp -rbrace -rbrace} {4852-4852 -sequence mercury}\n18:19:03 exec pick +inbox -list -lbrace -lbrace -subject ftp -rbrace -rbrace 4852-4852 -sequence mercury\n18:19:04 Ftoc_PickMsgs {{1 hit}}\n18:19:04 Marking 1 hits\n18:19:04 tkerror: syntax error in expression \"int ...\n\nNote, if I run the pick command by hand ...\n\ndelta$ pick +inbox -list -lbrace -lbrace -subject ftp -rbrace -rbrace 4852-4852 -sequence mercury\n1 hit\n\nThat's where the \"1 hit\" comes from (obviously). The version of nmh I'm\nusing is ...\n\ndelta$ pick -version\npick -- nmh-1.0.4 [compiled on fuchsia.cs.mu.OZ.AU at Sun Mar 17 14:55:56 ICT 2002]\n\nAnd the relevant part of my .mh_profile ...\n\ndelta$ mhparam pick\n-seq sel -list\n\n\nSince the pick command works, the sequence (actually, both of them, the\none that's explicit on the command line, from the search popup, and the\none that comes from .mh_profile) do get created.\n\nkre\n\nps: this is still using the version of the code form a day ago, I haven't\nbeen able to reach the cvs repository today (local routing issue I think).\n\n\n\n_______________________________________________\nExmh-workers mailing list\nExmh-workers@redhat.com\nhttps://listman.redhat.com/mailman/listinfo/exmh-workers\n"
## 00002.9c4069e25e1ef370c078db7ee85ff9ac
## "Martin A posted:\nTassos Papadopoulos, the Greek sculptor behind the plan, judged that the\n limestone of Mount Kerdylio, 70 miles east of Salonika and not far from the\n Mount Athos monastic community, was ideal for the patriotic sculpture. \n \n As well as Alexander's granite features, 240 ft high and 170 ft wide, a\n museum, a restored amphitheatre and car park for admiring crowds are\nplanned\n---------------------\nSo is this mountain limestone or granite?\nIf it's limestone, it'll weather pretty fast.\n\n------------------------ Yahoo! Groups Sponsor ---------------------~-->\n4 DVDs Free +s&p Join Now\nhttp://us.click.yahoo.com/pt6YBB/NXiEAA/mG3HAA/7gSolB/TM\n---------------------------------------------------------------------~->\n\nTo unsubscribe from this group, send an email to:\nforteana-unsubscribe@egroups.com\n\n \n\nYour use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ \n\n\n"
## 00003.860e3c3cee1b42ead714c5c874fe25f7
## "Man Threatens Explosion In Moscow \n\nThursday August 22, 2002 1:40 PM\nMOSCOW (AP) - Security officers on Thursday seized an unidentified man who\nsaid he was armed with explosives and threatened to blow up his truck in\nfront of Russia's Federal Security Services headquarters in Moscow, NTV\ntelevision reported.\nThe officers seized an automatic rifle the man was carrying, then the man\ngot out of the truck and was taken into custody, NTV said. No other details\nwere immediately available.\nThe man had demanded talks with high government officials, the Interfax and\nITAR-Tass news agencies said. Ekho Moskvy radio reported that he wanted to\ntalk with Russian President Vladimir Putin.\nPolice and security forces rushed to the Security Service building, within\nblocks of the Kremlin, Red Square and the Bolshoi Ballet, and surrounded the\nman, who claimed to have one and a half tons of explosives, the news\nagencies said. Negotiations continued for about one and a half hours outside\nthe building, ITAR-Tass and Interfax reported, citing witnesses.\nThe man later drove away from the building, under police escort, and drove\nto a street near Moscow's Olympic Penta Hotel, where authorities held\nfurther negotiations with him, the Moscow police press service said. The\nmove appeared to be an attempt by security services to get him to a more\nsecure location. \n\n------------------------ Yahoo! Groups Sponsor ---------------------~-->\n4 DVDs Free +s&p Join Now\nhttp://us.click.yahoo.com/pt6YBB/NXiEAA/mG3HAA/7gSolB/TM\n---------------------------------------------------------------------~->\n\nTo unsubscribe from this group, send an email to:\nforteana-unsubscribe@egroups.com\n\n \n\nYour use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ \n\n\n"
## 00004.864220c5b6930b209cc287c361c99af1
## "Klez: The Virus That Won't Die\n \nAlready the most prolific virus ever, Klez continues to wreak havoc.\n\nAndrew Brandt\n>>From the September 2002 issue of PC World magazine\nPosted Thursday, August 01, 2002\n\n\nThe Klez worm is approaching its seventh month of wriggling across \nthe Web, making it one of the most persistent viruses ever. And \nexperts warn that it may be a harbinger of new viruses that use a \ncombination of pernicious approaches to go from PC to PC.\n\nAntivirus software makers Symantec and McAfee both report more than \n2000 new infections daily, with no sign of letup at press time. The \nBritish security firm MessageLabs estimates that 1 in every 300 \ne-mail messages holds a variation of the Klez virus, and says that \nKlez has already surpassed last summer's SirCam as the most prolific \nvirus ever.\n\nAnd some newer Klez variants aren't merely nuisances--they can carry \nother viruses in them that corrupt your data.\n\n...\n\nhttp://www.pcworld.com/news/article/0,aid,103259,00.asp\n_______________________________________________\nIrregulars mailing list\nIrregulars@tb.tf\nhttp://tb.tf/mailman/listinfo/irregulars\n"
## 00005.bf27cdeaf0b8c4647ecd61b1d09da613
## "> in adding cream to spaghetti carbonara, which has the same effect on pasta as\n> making a pizza a deep-pie; \n\nI just had to jump in here as Carbonara is one of my favourites to make and ask \nwhat the hell are you supposed to use instead of cream? I've never seen a \nrecipe that hasn't used this. Personally I use low fat creme fraiche because it \nworks quite nicely but the only time I've seen an supposedly authentic recipe \nfor carbonara it was identical to mine (cream, eggs and lots of fresh parmesan) \nexcept for the creme fraiche.\n\nStew\n-- \nStewart Smith\nScottish Microelectronics Centre, University of Edinburgh.\nhttp://www.ee.ed.ac.uk/~sxs/\n\n\n------------------------ Yahoo! Groups Sponsor ---------------------~-->\n4 DVDs Free +s&p Join Now\nhttp://us.click.yahoo.com/pt6YBB/NXiEAA/mG3HAA/7gSolB/TM\n---------------------------------------------------------------------~->\n\nTo unsubscribe from this group, send an email to:\nforteana-unsubscribe@egroups.com\n\n \n\nYour use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ \n\n\n"
## 00006.253ea2f9a9cc36fa0b1129b04b806608
## "\n> I just had to jump in here as Carbonara is one of my favourites to make and \n> ask \n> what the hell are you supposed to use instead of cream? \n\nIsn't it just basically a mixture of beaten egg and bacon (or pancetta, \nreally)? You mix in the raw egg to the cooked pasta and the heat of the pasta \ncooks the egg. That's my understanding.\n\nMartin\n\n------------------------ Yahoo! Groups Sponsor ---------------------~-->\n4 DVDs Free +s&p Join Now\nhttp://us.click.yahoo.com/pt6YBB/NXiEAA/mG3HAA/7gSolB/TM\n---------------------------------------------------------------------~->\n\nTo unsubscribe from this group, send an email to:\nforteana-unsubscribe@egroups.com\n\n \n\nYour use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ \n\n\n"
easy_ham.dfr <- as.data.frame(easy_ham.all)
easy_ham_2.dfr <- as.data.frame(easy_ham_2.all)
hard_ham.dfr <- as.data.frame(hard_ham.all)
hard_ham_2.dfr <- as.data.frame(hard_ham_2.all)
spam.dfr <- as.data.frame(spam.all)
spam_2.dfr <- as.data.frame(spam_2.all)
rownames(easy_ham.dfr) <- NULL
rownames(easy_ham_2.dfr) <- NULL
rownames(hard_ham.dfr) <- NULL
rownames(hard_ham_2.dfr) <- NULL
rownames(spam.dfr) <- NULL
rownames(spam_2.dfr) <- NULL
easy_ham.dfr$outcome <- 2
easy_ham_2.dfr$outcome <- 2
hard_ham.dfr$outcome <- 2
hard_ham_2.dfr$outcome <- 2
spam.dfr$outcome <- 4
spam_2.dfr$outcome <- 4
names(easy_ham.dfr) <- c("text", "outcome")
names(easy_ham_2.dfr) <- c("text", "outcome")
names(hard_ham.dfr) <- c("text", "outcome")
names(hard_ham_2.dfr) <- c("text", "outcome")
names(spam.dfr) <- c("text", "outcome")
names(spam_2.dfr) <- c("text", "outcome")
train.data <- rbind(easy_ham.dfr, hard_ham.dfr, spam.dfr)
train.num <- nrow(train.data)
train.data <- rbind(train.data, easy_ham_2.dfr, hard_ham_2.dfr, spam_2.dfr)
names(train.data) <- c("text", "outcome")
spam.str <- paste0(RegGetRNonSourceDir(), "Jurka_03_spam.rda")
if (!file.exists(spam.str)) {
save(train.data, train.num, file = spam.str)
}
1.1.6) (size: 66) We add a new column “outcome” that classifies BOTH easy_ham and hard_ham sets to “ham” (2), and spam sets to spam (4). We then create a data frame “train.data” that contains BOTH the first (training) and second (testing) sets from EACH classifier. We rename the columns to “text” and “outcome”.
1.1.7) We may increase execution speed by saving the processed data later as an RDA file and to load that file instead. The processed data can be saved as an RDA file here.
head(train.data)
## text
## 1 Date: Wed, 21 Aug 2002 10:54:46 -0500\n From: Chris Garrigues <cwg-dated-1030377287.06fa6d@DeepEddy.Com>\n Message-ID: <1029945287.4797.TMDA@deepeddy.vircio.com>\n\n\n | I can't reproduce this error.\n\nFor me it is very repeatable... (like every time, without fail).\n\nThis is the debug log of the pick happening ...\n\n18:19:03 Pick_It {exec pick +inbox -list -lbrace -lbrace -subject ftp -rbrace -rbrace} {4852-4852 -sequence mercury}\n18:19:03 exec pick +inbox -list -lbrace -lbrace -subject ftp -rbrace -rbrace 4852-4852 -sequence mercury\n18:19:04 Ftoc_PickMsgs {{1 hit}}\n18:19:04 Marking 1 hits\n18:19:04 tkerror: syntax error in expression "int ...\n\nNote, if I run the pick command by hand ...\n\ndelta$ pick +inbox -list -lbrace -lbrace -subject ftp -rbrace -rbrace 4852-4852 -sequence mercury\n1 hit\n\nThat's where the "1 hit" comes from (obviously). The version of nmh I'm\nusing is ...\n\ndelta$ pick -version\npick -- nmh-1.0.4 [compiled on fuchsia.cs.mu.OZ.AU at Sun Mar 17 14:55:56 ICT 2002]\n\nAnd the relevant part of my .mh_profile ...\n\ndelta$ mhparam pick\n-seq sel -list\n\n\nSince the pick command works, the sequence (actually, both of them, the\none that's explicit on the command line, from the search popup, and the\none that comes from .mh_profile) do get created.\n\nkre\n\nps: this is still using the version of the code form a day ago, I haven't\nbeen able to reach the cvs repository today (local routing issue I think).\n\n\n\n_______________________________________________\nExmh-workers mailing list\nExmh-workers@redhat.com\nhttps://listman.redhat.com/mailman/listinfo/exmh-workers\n
## 2 Martin A posted:\nTassos Papadopoulos, the Greek sculptor behind the plan, judged that the\n limestone of Mount Kerdylio, 70 miles east of Salonika and not far from the\n Mount Athos monastic community, was ideal for the patriotic sculpture. \n \n As well as Alexander's granite features, 240 ft high and 170 ft wide, a\n museum, a restored amphitheatre and car park for admiring crowds are\nplanned\n---------------------\nSo is this mountain limestone or granite?\nIf it's limestone, it'll weather pretty fast.\n\n------------------------ Yahoo! Groups Sponsor ---------------------~-->\n4 DVDs Free +s&p Join Now\nhttp://us.click.yahoo.com/pt6YBB/NXiEAA/mG3HAA/7gSolB/TM\n---------------------------------------------------------------------~->\n\nTo unsubscribe from this group, send an email to:\nforteana-unsubscribe@egroups.com\n\n \n\nYour use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ \n\n\n
## 3 Man Threatens Explosion In Moscow \n\nThursday August 22, 2002 1:40 PM\nMOSCOW (AP) - Security officers on Thursday seized an unidentified man who\nsaid he was armed with explosives and threatened to blow up his truck in\nfront of Russia's Federal Security Services headquarters in Moscow, NTV\ntelevision reported.\nThe officers seized an automatic rifle the man was carrying, then the man\ngot out of the truck and was taken into custody, NTV said. No other details\nwere immediately available.\nThe man had demanded talks with high government officials, the Interfax and\nITAR-Tass news agencies said. Ekho Moskvy radio reported that he wanted to\ntalk with Russian President Vladimir Putin.\nPolice and security forces rushed to the Security Service building, within\nblocks of the Kremlin, Red Square and the Bolshoi Ballet, and surrounded the\nman, who claimed to have one and a half tons of explosives, the news\nagencies said. Negotiations continued for about one and a half hours outside\nthe building, ITAR-Tass and Interfax reported, citing witnesses.\nThe man later drove away from the building, under police escort, and drove\nto a street near Moscow's Olympic Penta Hotel, where authorities held\nfurther negotiations with him, the Moscow police press service said. The\nmove appeared to be an attempt by security services to get him to a more\nsecure location. \n\n------------------------ Yahoo! Groups Sponsor ---------------------~-->\n4 DVDs Free +s&p Join Now\nhttp://us.click.yahoo.com/pt6YBB/NXiEAA/mG3HAA/7gSolB/TM\n---------------------------------------------------------------------~->\n\nTo unsubscribe from this group, send an email to:\nforteana-unsubscribe@egroups.com\n\n \n\nYour use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ \n\n\n
## 4 Klez: The Virus That Won't Die\n \nAlready the most prolific virus ever, Klez continues to wreak havoc.\n\nAndrew Brandt\n>>From the September 2002 issue of PC World magazine\nPosted Thursday, August 01, 2002\n\n\nThe Klez worm is approaching its seventh month of wriggling across \nthe Web, making it one of the most persistent viruses ever. And \nexperts warn that it may be a harbinger of new viruses that use a \ncombination of pernicious approaches to go from PC to PC.\n\nAntivirus software makers Symantec and McAfee both report more than \n2000 new infections daily, with no sign of letup at press time. The \nBritish security firm MessageLabs estimates that 1 in every 300 \ne-mail messages holds a variation of the Klez virus, and says that \nKlez has already surpassed last summer's SirCam as the most prolific \nvirus ever.\n\nAnd some newer Klez variants aren't merely nuisances--they can carry \nother viruses in them that corrupt your data.\n\n...\n\nhttp://www.pcworld.com/news/article/0,aid,103259,00.asp\n_______________________________________________\nIrregulars mailing list\nIrregulars@tb.tf\nhttp://tb.tf/mailman/listinfo/irregulars\n
## 5 > in adding cream to spaghetti carbonara, which has the same effect on pasta as\n> making a pizza a deep-pie; \n\nI just had to jump in here as Carbonara is one of my favourites to make and ask \nwhat the hell are you supposed to use instead of cream? I've never seen a \nrecipe that hasn't used this. Personally I use low fat creme fraiche because it \nworks quite nicely but the only time I've seen an supposedly authentic recipe \nfor carbonara it was identical to mine (cream, eggs and lots of fresh parmesan) \nexcept for the creme fraiche.\n\nStew\n-- \nStewart Smith\nScottish Microelectronics Centre, University of Edinburgh.\nhttp://www.ee.ed.ac.uk/~sxs/\n\n\n------------------------ Yahoo! Groups Sponsor ---------------------~-->\n4 DVDs Free +s&p Join Now\nhttp://us.click.yahoo.com/pt6YBB/NXiEAA/mG3HAA/7gSolB/TM\n---------------------------------------------------------------------~->\n\nTo unsubscribe from this group, send an email to:\nforteana-unsubscribe@egroups.com\n\n \n\nYour use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ \n\n\n
## 6 \n> I just had to jump in here as Carbonara is one of my favourites to make and \n> ask \n> what the hell are you supposed to use instead of cream? \n\nIsn't it just basically a mixture of beaten egg and bacon (or pancetta, \nreally)? You mix in the raw egg to the cooked pasta and the heat of the pasta \ncooks the egg. That's my understanding.\n\nMartin\n\n------------------------ Yahoo! Groups Sponsor ---------------------~-->\n4 DVDs Free +s&p Join Now\nhttp://us.click.yahoo.com/pt6YBB/NXiEAA/mG3HAA/7gSolB/TM\n---------------------------------------------------------------------~->\n\nTo unsubscribe from this group, send an email to:\nforteana-unsubscribe@egroups.com\n\n \n\nYour use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ \n\n\n
## outcome
## 1 2
## 2 2
## 3 2
## 4 2
## 5 2
## 6 2
set.seed(2012)
train_out.data <- train.data$outcome
train_txt.data <- train.data$text
1.1.8) (size: 69) The train.data is also broken into TWO (2) data frames: (a) train_out.data contains the outcome variable; and (b) train_txt.data contains ONE (1) predictor, namely “text”.
1.1.9) The outcome values, which is a binary outcome consisting of an integer value TWO (2) OR FOUR (4), can be changed here by just modifying the values in train_out.data. Would the recall accuracy CHANGE significantly if we modify the outcome values, e.g. ONE (1) and TWO (2) instead?
1.1.10) The predictor values can be changed here by modifying the values in train_txt.data. We know for instance, from the R Markdown “Jurka_02_cancer” file, that randomizing missing values (NA) will increase coverage, but decrease recall significantly..
1.1.11) For a model that has a binary outcome, it is suggested that a logistic regression be applied rather than a linear regression. However, the topic of logistic regression is beyond the scope of this analysis.
head(train_out.data)
## [1] 2 2 2 2 2 2
matrix <- create_matrix(train_txt.data, language = "english", minWordLength = 3,
removeNumbers = TRUE, stemWords = FALSE, removePunctuation = TRUE, weighting = weightTfIdf)
## Warning: empty document
container <- create_container(matrix, t(train_out.data), trainSize = 1:train.num,
testSize = (train.num + 1):nrow(train.data), virgin = FALSE)
maxent.model <- train_model(container, "MAXENT")
svm.model <- train_model(container, "SVM")
# slda.model <- train_model(container, 'SLDA') tree.model <-
# train_model(container, 'TREE') bagging.model <- train_model(container,
# 'BAGGING') boosting.model <- train_model(container, 'BOOSTING') rf.model
# <- train_model(container, 'RF') nnet.model <- train_model(container,
# 'NNET')
1.1.12) (size: 81) The RTextTools package [2] is a wrapper for the tm package [3]. Therefore, the steps for training a model MUST be as follows: (i) Create a document-term matrix; (ii) Create a container; (iii) Feed the container to the machine learning algorithm.
1.1.13) To create a matrix, you need to pass it a either a character vector, e.g. data$Text, or a data frame of columns containing predictors ONLY. There are some important parameters, such as: (i) language (default: “english”), (ii) minWordLength (default: 3) - a word should contain AT LEAST this number of letters to be included in the matrix, (iii) removeNumbers (default: FALSE) - to specify whether to remove numbers; (iv) removePunctuation (default: TRUE) - to specify whether to remove punctuations; (v) stemWords (default: FALSE) - to specify whether to remove stemwords, e.g. “ing”, (vi) weighting (default: weightTf) - this parameter is from the package tm.
1.1.14) For example, to create a matrix using a character vector, e.g. data$Text, then you should apply the parameters: (i) language=“english”; (ii) minWordLength=3; (iii) removeNumbers=TRUE; (iv) removePunctuation=TRUE; and (v) stemWords=TRUE. Unfortunately, there is a LIMIT of 255 characters on the number of characters in a word being stemmed.
1.1.15) As another example, if you allow numbers and punctuations (note: these features were used by Conway (2012) and Leek (2013) in their text classifiers), then you should apply the following parameters: (i) language=“english”; (ii) minWordLength=3; (iii) removeNumbers=FALSE; (iv) removePunctuation=FALSE; and (v) stemWords=TRUE.
1.1.16) To create a container, you need to pass it BOTH a document-term matrix AND an outcome vector, e.g. data$Topic. The important parameters are: (i) trainSize (default: NULL) - a range specifying the row numbers in the matrix to use for training the model; (ii) testSize (default: NULL) - a range specifying the row numbers in the matrix to use for out-of-sample testing; (iii) virgin - to specify whether the testing set is unclassified data with no true value. For example, when the virgin flag is set to FALSE, indicating that all data in the training and testing sets have corresponding labels, create_analytics() will check the results of the learning algorithms against the true value to determine the accuracy of the process. However, if the virgin flag is set to TRUE, indicating that the testing set is unclassified data with NO known true value, create_analytics() will return as much information as possible WITHOUT comparing EACH predicted value to its true label.
1.1.17) To create a model, you need to pass it a container. The most important parameter is algorithm - a string to specify which algorithm to use. For expediency, users replicating this analysis may want to use just the three low-memory algorithms: (i) “SVM” - Support Vector Machines; (ii) “GLMNET”; and (iii) “MAXENT” - Maximum Entrophy [2]. A convenience train_models() function trains all models at once by passing in a vector of model requests, while the print_algorithms() function list ALL NINE (9) available algorithms.
1.1.18) We had to create models separately using the function train_model(), instead of the train_models() function, as it returned an error “Error in validObject(.Object) : invalid class "dgRMatrix” object: slot j is not increasing inside a column". By creating individual models, we can determine the model that caused this error. We determined that the error was caused by the algorithm “GLMNET”.
1.1.19) We also discovered that the algorithms “SLDA”, “TREE”, “BAGGING”, “BOOSTING”, and “RF” requires at least 4Gb of memory, hence we need a more powerful PC to run these algorithms. We inadvertantly left out “NNET” algorithm.
1.1.20) In our first attempt, we created models using BOTH algorithms “MAXENT” and “SVM”, and analyzed their results.
svm.result <- classify_model(container, svm.model)
svm.analytic <- create_analytics(container, svm.result)
svm.doc <- svm.analytic@document_summary
svm_spam.doc <- svm.doc[svm.doc$MANUAL_CODE == 4, ]
svm_ham.doc <- svm.doc[svm.doc$MANUAL_CODE == 2, ]
svm.true.pos <- nrow(svm_spam.doc[svm_spam.doc$CONSENSUS_CODE == 4, ])/nrow(svm_spam.doc)
svm.false.neg <- nrow(svm_spam.doc[svm_spam.doc$CONSENSUS_CODE == 2, ])/nrow(svm_spam.doc)
svm.true.neg <- nrow(svm_ham.doc[svm_ham.doc$CONSENSUS_CODE == 2, ])/nrow(svm_ham.doc)
svm.false.pos <- nrow(svm_ham.doc[svm_ham.doc$CONSENSUS_CODE == 4, ])/nrow(svm_ham.doc)
maxent.result <- classify_model(container, maxent.model)
maxent.analytic <- create_analytics(container, maxent.result)
maxent.doc <- maxent.analytic@document_summary
maxent_spam.doc <- maxent.doc[maxent.doc$MANUAL_CODE == 4, ]
maxent_ham.doc <- maxent.doc[maxent.doc$MANUAL_CODE == 2, ]
maxent.true.pos <- nrow(maxent_spam.doc[maxent_spam.doc$CONSENSUS_CODE == 4,
])/nrow(maxent_spam.doc)
maxent.false.neg <- nrow(maxent_spam.doc[maxent_spam.doc$CONSENSUS_CODE == 2,
])/nrow(maxent_spam.doc)
maxent.true.neg <- nrow(maxent_ham.doc[maxent_ham.doc$CONSENSUS_CODE == 2, ])/nrow(maxent_ham.doc)
maxent.false.pos <- nrow(maxent_ham.doc[maxent_ham.doc$CONSENSUS_CODE == 4,
])/nrow(maxent_ham.doc)
1.2.1) (size: 99) The functions classify_model() and classify_models() use the same syntax as train_model(). Each model created in the previous step is passed on to classify_model(), which then returns the classified data.
1.2.2) The function create_analytics() returns a container with FOUR (4) different summaries: (i) ensemble (consensus) - refers to whether multiple algorithms make the same prediction concerning the classification; (ii) algorithm - provides a breakdown of EACH algorithm's performance for each unique label in the classified data, e.g. EACH topic category (outcome); (iii) label - provides statistics for EACH unique label in the classified data; and (iv) document - provides ALL the raw data available for each document, including EACH algorithm's prediction.
1.2.3) Precision refers to how often a case the algorithm predicts as belonging to a class actually belongs to that class. For example, in the context of the USCongress data, precision tells us what proportion of bills an algorithm deems to be about defense are actually about defense(based on the human-assigned labels).
1.2.4) In contrast, recall refers to the proportion of bills in a class the algorithm correctly assigns to that class. For example, what percentage of actual defense bills did the algorithm correctly classify?
1.2.5) F-scores produce a weighted average of both precision and recall, where the highest level of performance is equal to ONE (1) and the lowest ZERO (0).
1.2.6) Coverage simply refers to the percentage of documents that meet the recall accuracy threshold. For instance, say we find that when seven algorithms agree on the label of a bill, our overall accuracy is 90% (when checked against our true values). Then, let's say, we find that only 20% of our bills meet that criterion. If we have 10 bills and only two bills meet the seven ensemble agreement threshold, then our coverage is 20%. Mathematically, if k represents the percent of cases that meet the ensemble threshold, and n represents total cases, coverage is calculated as k/n. The general trend is for coverage to decrease while recall increases. For example, just 11% of the congressional bills in our data have nine algorithms that agree. However, recall accuracy is 100% for those bills when the 9 algorithms do agree. Considering that 90% is often social scientists' inter-coder reliability standard, one may be comfortable using a 6 ensemble agreement with these data because we label 66% of the data with accuracy at 90%.
1.2.7) We compare our results with Conway's (2012) results, which are shown in a table below. In order to compare the results, we have to calculate the values for EACH column.
1.2.7.1) In the first column (TRUE): (i) spam: sum of outcome positives divided by total spams; (ii) easy_ham: sum of outcome negatives divided by total easy_hams; (iii) hard_ham: sum of outcome negatives divided by total hard_hams.
1.2.7.2) In the second column (FALSE): (i) spam: sum of outcome negatives divide by total spams; (ii) easy_ham: sum of outcome positives divided by total easy_hams; (iii) hard_ham: sum of outcome positives divided by total hard_hams.
Email Type | TRUE | FALSE
spam | T-Pos: 85% | F-Neg: 15%
easy_ham | T-Neg: 78% | F-Pos: 22%
hard_ham | T-Neg: 73% | F-Pos: 27%
1.2.8) Our results using SVM algorithm:
Email Type | TRUE | FALSE
Spam | T-Pos: 86.8% | F-Neg: 13.2%
Ham | T-Neg: 96.8% | F-Pos: 3.2%
1.2.9) Our results using MAXENT algorithm:
Email Type | TRUE | FALSE
Spam | T-Pos: 85.3% | F-Neg: 14.7%
Ham | T-Neg: 99.6% | F-Pos: 0.4%
References
Jurka, RTextTools: a machine learning library for text classification. URL: www.rtexttools.com. Accessed on 18-Feb-2013.
Jurka et al (2012), RTextTools: A Supervised Learning Package for Text Classification.
Feinerer, K. Hornik and D. Meyer. Text Mining Infrastructure in R. Journal of Statistical Software, 25 (5). 2008. URL www.jstatsoft.org/v25/i05.
Conway (2012), Machine Learning for Hackers.