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