preproc_data.R 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. library(tidyverse)
  2. library(ez)
  3. library(ggpubr)
  4. library(rstatix)
  5. library(lmerTest) # lmer function
  6. library(car) # contr.Sum function
  7. library(sjPlot) # tab_model function
  8. library(BayesFactor)
  9. library(bayestestR) #Bayes factors (BFincl)
  10. library(lme4)
  11. library(ggplot2)
  12. library(grid)
  13. library(gridExtra)
  14. library(cowplot)
  15. library(plyr)
  16. colors_plot <- c("#3399CC", "#a3263d")
  17. col11=c("#E34234","#6495ED")
  18. colors3= c("#FF0000" ,"#FF7F50", "#FFBF00", "#40E0D0" ,"#6495ED", "#000080")
  19. #customize theme
  20. theme_new <- theme_bw() +
  21. theme(panel.border = element_blank(),
  22. panel.grid.major = element_blank(),
  23. panel.grid.minor = element_blank(),
  24. axis.line=element_line(colour='black'),
  25. strip.background = element_rect(color = 'white', fill = 'white'),
  26. panel.grid = element_blank())+
  27. theme(axis.text.x = element_text(color = "black", size = 10),
  28. axis.text.y = element_text(color = "black", size = 10),
  29. axis.title.x = element_text(color = "black", size = 10, vjust = -1),
  30. axis.title.y = element_text(color = "black", size = 10),
  31. plot.title =element_text(size=10,face='bold'),
  32. legend.text=element_text(size=10))
  33. theme_new2 <- theme_bw() +
  34. theme(panel.border = element_blank(),
  35. panel.grid.major = element_blank(),
  36. panel.grid.minor = element_blank(),
  37. axis.line=element_line(colour='black'),
  38. strip.background = element_rect(color = 'white', fill = 'white'),
  39. panel.grid = element_blank())+
  40. theme(axis.text.x = element_text(color = "black", size = 12),
  41. axis.text.y = element_text(color = "black", size = 12),
  42. axis.title.x = element_text(color = "black", size = 12, vjust = -1),
  43. axis.title.y = element_text(color = "black", size = 12),
  44. plot.title =element_text(size=10,face='bold'),
  45. legend.text=element_text(size=11))
  46. ## load data
  47. data_beh <- read.csv(paste0(getwd(), paste0('/data/allAverageDat_beh','.csv'))) # behavioral
  48. allAverageDat <- read.csv(paste0(getwd(), paste0('/data/allAverageDat','.csv'))) # cnv
  49. m_validAverageDat_short <- read.csv(paste0(getwd(), paste0('/data/allAverageDat_short','.csv'))) #cnv plot
  50. cnv_width_per <- read.csv(paste0(getwd(), paste0('/data/cnv_width_per','.csv'))) #cnv width perception
  51. allAverageDat_p2 <- read.csv(paste0(getwd(), paste0('/data/allAverageDat_p2' ,'.csv'))) # offset-P2
  52. allAverageDat_resp <- read.csv(paste0(getwd(), paste0('/data/allAverageDat_resp' ,'.csv'))) # response-locked LPCt
  53. cnv_width_rep <- read.csv(paste0(getwd(), paste0('/data/cnv_width_rep','.csv'))) #cnv width reproduction