Mercurial > repos > nicolas > oghma
changeset 36:d961f726b619 draft
Uploaded
author | nicolas |
---|---|
date | Tue, 25 Oct 2016 14:41:04 -0400 |
parents | 2e66da6efc41 |
children | 6b5c0c7b4585 |
files | plotPrediction.R |
diffstat | 1 files changed, 30 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plotPrediction.R Tue Oct 25 14:41:04 2016 -0400 @@ -0,0 +1,30 @@ +######################################################## +# +# creation date : 07/06/16 +# last modification : 07/06/16 +# author : Dr Nicolas Beaume +# owner : IRRI +# +######################################################## + +library("miscTools") +# scatterplot of the prediction vs target +r2.plot <- function(true, predicted) { + # the scatterplot + plot(true, predicted, xlab="trait value", ylab="predicted value", main="", pch=16, + ylim=c(min(min(true), min(predicted)), max(max(true), max(predicted)))) + # add a red lines with ideal case + lines(true, true, col="red") +} + +############################ main ############################# +# load argument +cmd <- commandArgs(trailingOnly = T) +source(cmd[1]) +# load prediction and target +phenotype <- read.table(phenotype, sep="\t", h=T)[,1] +predicted <- read.table(predicted, sep = "\t", h=T)[,2] +# plot in a pdf that will be available in galaxy history panel +pdf(out) +r2.plot(phenotype, predicted = predicted) +dev.off() \ No newline at end of file