Mercurial > repos > nicolas > oghma
comparison plotPrediction.R @ 36:d961f726b619 draft
Uploaded
author | nicolas |
---|---|
date | Tue, 25 Oct 2016 14:41:04 -0400 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
35:2e66da6efc41 | 36:d961f726b619 |
---|---|
1 ######################################################## | |
2 # | |
3 # creation date : 07/06/16 | |
4 # last modification : 07/06/16 | |
5 # author : Dr Nicolas Beaume | |
6 # owner : IRRI | |
7 # | |
8 ######################################################## | |
9 | |
10 library("miscTools") | |
11 # scatterplot of the prediction vs target | |
12 r2.plot <- function(true, predicted) { | |
13 # the scatterplot | |
14 plot(true, predicted, xlab="trait value", ylab="predicted value", main="", pch=16, | |
15 ylim=c(min(min(true), min(predicted)), max(max(true), max(predicted)))) | |
16 # add a red lines with ideal case | |
17 lines(true, true, col="red") | |
18 } | |
19 | |
20 ############################ main ############################# | |
21 # load argument | |
22 cmd <- commandArgs(trailingOnly = T) | |
23 source(cmd[1]) | |
24 # load prediction and target | |
25 phenotype <- read.table(phenotype, sep="\t", h=T)[,1] | |
26 predicted <- read.table(predicted, sep = "\t", h=T)[,2] | |
27 # plot in a pdf that will be available in galaxy history panel | |
28 pdf(out) | |
29 r2.plot(phenotype, predicted = predicted) | |
30 dev.off() |