fix burnin bug
This commit is contained in:
parent
6fe00f9e29
commit
a4dfe19110
@ -52,7 +52,6 @@ multiSiteCalib <- function(measurements,
|
|||||||
# | |___| | | __/ (_| | || __/ | |_| | | | | | __/ (_| | (_| \__ \
|
# | |___| | | __/ (_| | || __/ | |_| | | | | | __/ (_| | (_| \__ \
|
||||||
# \____|_| \___|\__,_|\__\___| \__|_| |_|_| \___|\__,_|\__,_|___/
|
# \____|_| \___|\__,_|\__\___| \__|_| |_|_| \___|\__,_|\__,_|___/
|
||||||
|
|
||||||
|
|
||||||
copyToThreadDirs2(iniSource=calTable$site_id, numCores=numCores, execPath=execPath)
|
copyToThreadDirs2(iniSource=calTable$site_id, numCores=numCores, execPath=execPath)
|
||||||
|
|
||||||
# ____ _ _ _
|
# ____ _ _ _
|
||||||
@ -69,7 +68,7 @@ multiSiteCalib <- function(measurements,
|
|||||||
|
|
||||||
multiSiteThread(measuredData = measurements, parameters = parameters, calTable=calTable,
|
multiSiteThread(measuredData = measurements, parameters = parameters, calTable=calTable,
|
||||||
dataVar = dataVar, iterations = threadCount[i],
|
dataVar = dataVar, iterations = threadCount[i],
|
||||||
likelihood = likelihood, threadNumber= i)
|
likelihood = likelihood, threadNumber= i, burnin=burnin)
|
||||||
, error = function(e){
|
, error = function(e){
|
||||||
writeLines(as.character(iterations),"progress.txt")
|
writeLines(as.character(iterations),"progress.txt")
|
||||||
})
|
})
|
||||||
@ -207,7 +206,7 @@ multiSiteThread <- function(measuredData, parameters = NULL, startDate = NULL,
|
|||||||
dataVar, outLoc = "./calib",
|
dataVar, outLoc = "./calib",
|
||||||
outVars = NULL, iterations = 300,
|
outVars = NULL, iterations = 300,
|
||||||
skipSpinup = TRUE, plotName = "calib.jpg",
|
skipSpinup = TRUE, plotName = "calib.jpg",
|
||||||
modifyOriginal=TRUE, likelihood, uncertainity = NULL,
|
modifyOriginal=TRUE, likelihood, uncertainity = NULL, burnin=NULL,
|
||||||
naVal = NULL, postProcString = NULL, threadNumber) {
|
naVal = NULL, postProcString = NULL, threadNumber) {
|
||||||
|
|
||||||
originalRun <- list()
|
originalRun <- list()
|
||||||
|
|||||||
@ -176,7 +176,7 @@ musoRand <- function(parameters, iterations=3000, fileType="epc", constrains = N
|
|||||||
E <- do.call(rbind,lapply(Ef,function(x){x$E}))
|
E <- do.call(rbind,lapply(Ef,function(x){x$E}))
|
||||||
f <- do.call(c,lapply(Ef,function(x){x$f}))
|
f <- do.call(c,lapply(Ef,function(x){x$f}))
|
||||||
# browser()
|
# browser()
|
||||||
randVal <- suppressWarnings(limSolve::xsample(G=G,H=h,E=E,F=f,burninlength=burnin, jiter = iterations))$X
|
randVal <- suppressWarnings(limSolve::xsample(G=G,H=h,E=E,F=f,burninlength=burnin, iter = iterations))$X
|
||||||
} else{
|
} else{
|
||||||
Gh0<-genMat0(dependences)
|
Gh0<-genMat0(dependences)
|
||||||
randVal <- suppressWarnings(xsample(G=Gh0$G,H=Gh0$h, iter = iterations))$X
|
randVal <- suppressWarnings(xsample(G=Gh0$G,H=Gh0$h, iter = iterations))$X
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user