[R] Using multicores in R
moriah
moriahcohen at gmail.com
Tue Dec 4 13:26:13 CET 2012
Thanks for the help,
Perhaps I should elaborate a bit, I am working on bioinformatics project in
which I am trying to run a forward selection algorithm for machine learning
classification of two biological conditions.
At each iteration I want to find the gene that in addition to those I have
found already does the best classification.
It looks something like this:
for (j in 1:5030)
{
tp <- 0;
for (i in 1:5030)
{
if (!(i %in% idx))
{
classifier<-naiveBayes(trn[,c(i,idx)], trn[,20118])
tbl <-table(predict(classifier, trn[,-20118]), trn[,20118])
success <- (tbl[[1]] +tbl[[4]])/(tbl[[1]] +tbl[[4]]+tbl[[2]]+tbl[[3]])
if (success > tp)
{
tp <- success
ind <- i
gene <- names(trn)[i]
}
}
}
idx <- c(idx,ind)
res <- rbind(res, data.frame(Iteration=j,Success=tp*100,Gene=gene))
}
I am no expert when it comes to programming so I am not sure how can I
optimize my relatively primitive code in the best way...
Thanks,
Moriah
--
View this message in context: http://r.789695.n4.nabble.com/Using-multicores-in-R-tp4651808p4652034.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list