nOriginSites <- 4
nTargetSites <- 4
originNames <- LETTERS[1:nOriginSites]
targetNames <- 1:nTargetSites
psiTrue <- array(c(0.1, 0.2, 0.3, 0.4,
0.2, 0.3, 0.4, 0.1,
0.3, 0.4, 0.1, 0.2,
0.4, 0.1, 0.2, 0.3),
c(nOriginSites, nTargetSites),
dimnames = list(originNames, targetNames))
rowSums(psiTrue)
rTrue <- c(0.5, 0.05, 0.3, 0.6)
banded1 <- c(500, 1000, 2000, 3000)
reencountered1 <- simCMRData(psiTrue, banded1, rTrue)$reencountered
psi_r_calc_sloppy <- calcTransition(banded = banded1,
reencountered = reencountered1,
originNames = originNames,
targetNames = targetNames,
method = "BFGS")
psi_r_calc_sloppy
# \donttest{
psi_r_calc <- calcTransition(banded = banded1,
reencountered = reencountered1,
originNames = originNames,
targetNames = targetNames,
method = "SANN")
psi_r_calc
psi_r_mcmc <- estTransition(banded = banded1, reencountered = reencountered1,
originNames = originNames,
targetNames = targetNames,
method = "MCMC",
nSamples = 45000, nBurnin = 5000, #reduced for example speed
nThin = 1, verbose = 0)
print(psi_r_mcmc)
psi_r_boot <- estTransition(banded = banded1, reencountered = reencountered1,
originNames = originNames,
targetNames = targetNames,
method = "bootstrap",
nSamples = 200) #reduced for example speed
print(psi_r_boot)
# }
Run the code above in your browser using DataLab