R/nullmod_archs.R

Defines functions nullmod_archs

########################################################################################################
#########################                                ###############################################
######################### To replicate Fig. 3 (Jo paper) ###############################################
#########################                                ###############################################
########################################################################################################

nullmod_archs <- function(){
  RNGkind(sample.kind = "Rejection")
  set.seed(39)
  a1 <- utils::read.csv(system.file("extdata/myCSVs", "133.csv", package = "msco"))
  j.en1 <- Jo.eng(a1, algo="sim2", metric = "raw", nReps = 999,
                  dig = 3, s.dplot = FALSE, All.plots = FALSE, Jo.coeff = FALSE,
                  my.AIC = FALSE, my.rsq = FALSE, Exp_Reg = FALSE, P.law_Reg = FALSE,
                  Exp_p.l_Reg = FALSE, Obs.data = FALSE, Sim.data = FALSE,
                  Jo_val.sim = FALSE, C.I_Jo_val.sim = FALSE, Jo_val.obs = FALSE,
                  Metric = FALSE, Algorithm = FALSE, S.order = FALSE,
                  nmod_stats = FALSE, Pt_Arch_Vals = FALSE, Atype = TRUE,
                  p.n.plot = FALSE, trans = FALSE, lab=FALSE, leg=FALSE, m.n.plot = TRUE)

  RNGkind(sample.kind = "Rejection")
  set.seed(39)
  a2 <- utils::read.csv(system.file("extdata/myCSVs", "226.csv", package = "msco"))
  j.en2 <- Jo.eng(a2, algo="sim2", metric = "raw", nReps = 999,
                  dig = 3, s.dplot = FALSE, All.plots = FALSE, Jo.coeff = FALSE,
                  my.AIC = FALSE, my.rsq = FALSE, Exp_Reg = FALSE, P.law_Reg = FALSE,
                  Exp_p.l_Reg = FALSE, Obs.data = FALSE, Sim.data = FALSE,
                  Jo_val.sim = FALSE, C.I_Jo_val.sim = FALSE, Jo_val.obs = FALSE,
                  Metric = FALSE, Algorithm = FALSE, S.order = FALSE,
                  nmod_stats = FALSE, Pt_Arch_Vals = FALSE, Atype = TRUE,
                  p.n.plot = FALSE, trans = FALSE, lab=FALSE, leg=FALSE, m.n.plot = TRUE)

  RNGkind(sample.kind = "Rejection")
  set.seed(39)
  a5 <- utils::read.csv(system.file("extdata/myCSVs", "108.csv", package = "msco"))
  j.en5 <- Jo.eng(a5, algo="sim2", metric = "raw", nReps = 999,
                  dig = 3, s.dplot = FALSE, All.plots = FALSE, Jo.coeff = FALSE,
                  my.AIC = FALSE, my.rsq = FALSE, Exp_Reg = FALSE, P.law_Reg = FALSE,
                  Exp_p.l_Reg = FALSE, Obs.data = FALSE, Sim.data = FALSE,
                  Jo_val.sim = FALSE, C.I_Jo_val.sim = FALSE, Jo_val.obs = FALSE,
                  Metric = FALSE, Algorithm = FALSE, S.order = FALSE,
                  nmod_stats = FALSE, Pt_Arch_Vals = FALSE, Atype = TRUE,
                  p.n.plot = FALSE, trans = FALSE, lab=FALSE, leg=FALSE, m.n.plot = TRUE)

  RNGkind(sample.kind = "Rejection")
  set.seed(39)
  a8 <- utils::read.csv(system.file("extdata/myCSVs", "29.csv", package = "msco"))
  j.en8 <- Jo.eng(a8, algo="sim2", metric = "raw", nReps = 999,
                  dig = 3, s.dplot = FALSE, All.plots = FALSE, Jo.coeff = FALSE,
                  my.AIC = FALSE, my.rsq = FALSE, Exp_Reg = FALSE, P.law_Reg = FALSE,
                  Exp_p.l_Reg = FALSE, Obs.data = FALSE, Sim.data = FALSE,
                  Jo_val.sim = FALSE, C.I_Jo_val.sim = FALSE, Jo_val.obs = FALSE,
                  Metric = FALSE, Algorithm = FALSE, S.order = FALSE,
                  nmod_stats = FALSE, Pt_Arch_Vals = FALSE, Atype = TRUE,
                  p.n.plot = FALSE, trans = FALSE, lab=FALSE, leg=FALSE, m.n.plot = TRUE)

  RNGkind(sample.kind = "Rejection")
  set.seed(39)
  a9 <- utils::read.csv(system.file("extdata/myCSVs", "274.csv", package = "msco"))
  j.en9 <- Jo.eng(a9, algo="sim2", metric = "raw", nReps = 999,
                  dig = 3, s.dplot = FALSE, All.plots = FALSE, Jo.coeff = FALSE,
                  my.AIC = FALSE, my.rsq = FALSE, Exp_Reg = FALSE, P.law_Reg = FALSE,
                  Exp_p.l_Reg = FALSE, Obs.data = FALSE, Sim.data = FALSE,
                  Jo_val.sim = FALSE, C.I_Jo_val.sim = FALSE, Jo_val.obs = FALSE,
                  Metric = FALSE, Algorithm = FALSE, S.order = FALSE,
                  nmod_stats = FALSE, Pt_Arch_Vals = FALSE, Atype = TRUE,
                  p.n.plot = FALSE, trans = FALSE, lab=FALSE, leg=FALSE, m.n.plot = TRUE)

  RNGkind(sample.kind = "Rejection")
  set.seed(39)
  a4 <- utils::read.csv(system.file("extdata/myCSVs", "251.csv", package = "msco"))
  j.en4 <- Jo.eng(a4, algo="sim2", metric = "raw", nReps = 999,
                  dig = 3, s.dplot = FALSE, All.plots = FALSE, Jo.coeff = FALSE,
                  my.AIC = FALSE, my.rsq = FALSE, Exp_Reg = FALSE, P.law_Reg = FALSE,
                  Exp_p.l_Reg = FALSE, Obs.data = FALSE, Sim.data = FALSE,
                  Jo_val.sim = FALSE, C.I_Jo_val.sim = FALSE, Jo_val.obs = FALSE,
                  Metric = FALSE, Algorithm = FALSE, S.order = FALSE,
                  nmod_stats = FALSE, Pt_Arch_Vals = FALSE, Atype = TRUE,
                  p.n.plot = FALSE, trans = FALSE, lab=FALSE, leg=FALSE, m.n.plot = TRUE)



  all_plots <- cowplot::ggdraw() +
    cowplot::draw_plot(j.en1$m.n.plot, x = 0.05, y = 0.50, width = .27, height = .5)+
    cowplot::draw_plot(j.en2$m.n.plot, x = 0.32, y = 0.50, width = .27, height = .5)+
    cowplot::draw_plot(j.en4$m.n.plot, x = 0.59, y = 0.50, width = .27, height = .5)+
    cowplot::draw_plot(j.en5$m.n.plot, x = 0.05, y = 0.05, width = .27, height = .5)+
    cowplot::draw_plot(j.en8$m.n.plot, x = 0.32, y = 0.05, width = .27, height = .5)+
    cowplot::draw_plot(j.en9$m.n.plot, x = 0.59, y = 0.05, width = .27, height = .5)+

    cowplot::draw_plot_label(label = c(j.en1$Archetype, j.en2$Archetype, j.en4$Archetype,
                                       j.en5$Archetype, j.en8$Archetype, j.en9$Archetype),
                             size = 12, x = c(0.27, 0.54, 0.81, 0.27, 0.54, 0.81),
                             y = c(0.95, 0.95, 0.95, 0.5, 0.5, 0.5)) +

    cowplot::draw_image(system.file("logos", "ylab.jpg", package = "msco"),
                        x=0.02, y=0.09, scale = 0.65,
                        width = 0.05) +

    cowplot::draw_image(system.file("logos", "xlab.jpg", package = "msco"),
                        x=0.0, y=0.02, scale = 0.57,
                        height = 0.07)+

    cowplot::draw_image(system.file("logos", "key2.nm.jpg", package = "msco"),
                        x=0.42, y=0.07,scale = 0.15)
  return(all_plots)
}
# st <- Sys.time()
# RNGkind(sample.kind = "Rejection")
# msco:::nullmod_archs()
# et <- Sys.time();et-st
vitaliskim/msco documentation built on Sept. 29, 2023, 9:22 p.m.