X-Git-Url: https://git.auder.net/?p=morpheus.git;a=blobdiff_plain;f=reports%2Fmultistart.R;h=73df53898a9fb99a6d082c36e737f052b978670b;hp=28d471f223588f08fa45274cf92b54b1d7cda08e;hb=147b2ef3c1def913673ab2333ac629bafaff1360;hpb=0e0fa9ff2da60928a4b15a3c9e712abcbeb0ce02 diff --git a/reports/multistart.R b/reports/multistart.R index 28d471f..73df538 100644 --- a/reports/multistart.R +++ b/reports/multistart.R @@ -9,8 +9,9 @@ testMultistart <- function(N, n, p, beta, b, link, nstart, ncores) # 1 start library(morpheus) K <- ncol(fargs$beta) + mu <- computeMu(fargs$X, fargs$Y, list(K=K, M=fargs$M)) op <- optimParams(fargs$X, fargs$Y, K, fargs$link, fargs$M) - x_init <- list(p=rep(1/K,K-1), beta=fargs$mu, b=rep(0,K)) + x_init <- list(p=rep(1/K,K-1), beta=mu, b=rep(0,K)) res2 <- NULL tryCatch({ res2 <- do.call(rbind, op$run(x_init)) @@ -52,8 +53,6 @@ testMultistart <- function(N, n, p, beta, b, link, nstart, ncores) library(morpheus) io = generateSampleIO(fargs$n, fargs$p, fargs$beta, fargs$b, fargs$link) fargs$M <- computeMoments(io$X, io$Y) - mu <- computeMu(io$X, io$Y, list(M=fargs$M)) - fargs$mu <- mu fargs$X <- io$X fargs$Y <- io$Y fargs