Nothing
#! /usr/bin/env Rscript
library(devtools)
library(tibble)
library(magrittr)
#setwd("/dcs01/chaklab/chaklab1/users/mchou")
##load_all("CNPBayes_trios")
svpacks(); setwd("trios")
load_all("CNPBayes")
set.seed(123456)
ab <- 2
##setwd("/dcs01/chaklab/chaklab1/users/mchou/batchrun2")
params.all <- readRDS(file.path("./params_dup", paste0("params_", ab, ".rds")))
maplabel <- c(2,3,4)
hp <- HyperparametersTrios(k = 3)
params <- params.all[,1:3]
N <- params.all[1,4]
n <- 5
i <- 1
nbatch <- 1
#N <- 300
mprob <- mprob.matrix(tau=c(0.5, 0.5, 0.5), maplabel, error=0.001)
truth <- simulate_data_multi2(params, N=N,
batches = rep(c(1:nbatch),
length.out = 3*N),
error=0.001, mprob, maplabel)
is_offspring <- truth$data$family_member=="o"
cn_offspring <- truth$data$copy_number[is_offspring]
if (length(table(cn_offspring))!=hp@k) {
truth <- simulate_data_multi2(params, N=N,
batches = rep(c(1:nbatch),
length.out = 3*N),
error=0.001, mprob, maplabel)
}
mp <- McmcParams(iter=4000, burnin=2000, thin=3)
for(i in 100){
set.seed(123456)
mp <- McmcParams(iter=1, burnin=i)
model <- gibbs_trios(model="TBM", dat=as.tibble(truth$data),
batches=truth$data$batches,
mp=mp, k_range=c(3, 3), max_burnin=8000)[[1]]
saveRDS(model, file="throwaway_model.rds")
}
model <- readRDS("throwaway_models.rds")
set.seed(123456)
mp <- McmcParams(iter=0, burnin=1)
posteriorSimulation(model, mp) ## should fail with one iteration
## inspect inputs. table(z(model)); theta(model), sigma(model),...
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.