[868c5d]: / bin / correlation.r

Download this file

28 lines (17 with data), 970 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/usr/bin/env Rscript
library("ggplot2")
library("ggpubr")
prc_data_norm <- read.csv(file="../data/LungCancerDataset_AllRecords_NORM.csv",head=TRUE,sep=",",stringsAsFactors=FALSE)
ggscatter(prc_data_norm, x = "Stage", y = "Metastasis",
add = "reg.line", conf.int = TRUE,
cor.coef = TRUE, cor.method = "pearson",
xlab = "Metastasis", ylab = "Stage")
cat("Pearson correlation between Stage and Metastasis: ")
cor(as.numeric(prc_data_norm$Stage), as.numeric(prc_data_norm$Metastasis), method = c("pearson"))
cat("Kendall correlation between Stage and Metastasis: ")
cor(as.numeric(prc_data_norm$Stage), as.numeric(prc_data_norm$Metastasis), method = c("kendall"))
cat("Spearman correlation between Stage and Metastasis: ")
cor(as.numeric(prc_data_norm$Stage), as.numeric(prc_data_norm$Metastasis), method = c("spearman"))
res <- cor.test(prc_data_norm$Stage, prc_data_norm$Metastasis,
method = "pearson")
res