Simultaneous truth and performance level estimation (STAPLE) is a method for estimating a image segmentation. Commonly an image is segmented from a set of raters or readers. Here, we have an image that has been segmented from 3 different readers. Each is a binary segmentation, which includes areas of lesions from one person’s image.
Here we will use STAPLE to fuse the data:
library(stapler)
images = staple_example_data()
res = staple(x = images, set_orient = TRUE)
#> Reshaping images
#> All images are niftiImage ojects
#> Warning in `orientation<-`(`*tmp*`, value = ori): Image qform and sform codes
#> are both zero, so it cannot be reoriented
#> Warning in `orientation<-`(`*tmp*`, value = ori): Image qform and sform codes
#> are both zero, so it cannot be reoriented
#> Warning in `orientation<-`(`*tmp*`, value = ori): Image qform and sform codes
#> are both zero, so it cannot be reoriented
#> There are 2 levels present
#> iter: 1, diff: 0.881689818589628
#> Convergence!
#> Creating output probability images/arrays
#> Creating output label image/array
print(names(res))
#> [1] "sensitivity" "specificity" "probability"
#> [4] "label" "prior" "number_iterations"
#> [7] "convergence_threshold" "convergence_value" "converged"
We use the set_orient = TRUE
argument so that if the
images headers are different, then they will be set to the same
orientation when run. The staple
function will read in the
images, reshape the data into a matrix, compute a prior for each element
(voxel, in this case), run STAPLE. The output probability image, labeled
image (if probability ≥ 0.5), and
prior image are given in the output res
.
STAPLE works with multi-class data as well. The data do not need to be binary, but they need to be consistently labeled for each image/segmentation. Here we will
x = matrix(rbinom(5000, size = 5, prob = 0.5), ncol = 1000)
table(x)
#> x
#> 0 1 2 3 4 5
#> 153 775 1575 1504 852 141
res_mult = staple_multi_mat(x)
#> There are 6 levels present
#> Making multiple, matrices. Hot-one encode
#> iter: 25, diff: 8.32325967925485e-06
#> iter: 50, diff: 0.0150786958156313
#> iter: 75, diff: 6.95768958447474e-07
#> iter: 100, diff: 2.83882639617872e-11
#> iter: 125, diff: 1.08246744900953e-15
#> iter: 150, diff: 2.77555756156289e-16
#> iter: 175, diff: 2.77555756156289e-16
#> iter: 200, diff: 2.77555756156289e-16
#> iter: 225, diff: 2.77555756156289e-16
#> iter: 250, diff: 2.77555756156289e-16
#> iter: 275, diff: 2.77555756156289e-16
#> iter: 300, diff: 2.77555756156289e-16
#> iter: 325, diff: 2.77555756156289e-16
#> iter: 350, diff: 2.77555756156289e-16
#> iter: 375, diff: 2.77555756156289e-16
#> iter: 400, diff: 2.77555756156289e-16
#> iter: 425, diff: 2.77555756156289e-16
#> iter: 450, diff: 2.77555756156289e-16
#> iter: 475, diff: 2.77555756156289e-16
#> iter: 500, diff: 2.77555756156289e-16
#> iter: 525, diff: 2.77555756156289e-16
#> iter: 550, diff: 2.77555756156289e-16
#> iter: 575, diff: 2.77555756156289e-16
#> iter: 600, diff: 2.77555756156289e-16
#> iter: 625, diff: 2.77555756156289e-16
#> iter: 650, diff: 2.77555756156289e-16
#> iter: 675, diff: 2.77555756156289e-16
#> iter: 700, diff: 2.77555756156289e-16
#> iter: 725, diff: 2.77555756156289e-16
#> iter: 750, diff: 2.77555756156289e-16
#> iter: 775, diff: 2.77555756156289e-16
#> iter: 800, diff: 2.77555756156289e-16
#> iter: 825, diff: 2.77555756156289e-16
#> iter: 850, diff: 2.77555756156289e-16
#> iter: 875, diff: 2.77555756156289e-16
#> iter: 900, diff: 2.77555756156289e-16
#> iter: 925, diff: 2.77555756156289e-16
#> iter: 950, diff: 2.77555756156289e-16
#> iter: 975, diff: 2.77555756156289e-16
#> iter: 1000, diff: 2.77555756156289e-16
#> iter: 1025, diff: 2.77555756156289e-16
#> iter: 1050, diff: 2.77555756156289e-16
#> iter: 1075, diff: 2.77555756156289e-16
#> iter: 1100, diff: 2.77555756156289e-16
#> iter: 1125, diff: 2.77555756156289e-16
#> iter: 1150, diff: 2.77555756156289e-16
#> iter: 1175, diff: 2.77555756156289e-16
#> iter: 1200, diff: 2.77555756156289e-16
#> iter: 1225, diff: 2.77555756156289e-16
#> iter: 1250, diff: 2.77555756156289e-16
#> iter: 1275, diff: 2.77555756156289e-16
#> iter: 1300, diff: 2.77555756156289e-16
#> iter: 1325, diff: 2.77555756156289e-16
#> iter: 1350, diff: 2.77555756156289e-16
#> iter: 1375, diff: 2.77555756156289e-16
#> iter: 1400, diff: 2.77555756156289e-16
#> iter: 1425, diff: 2.77555756156289e-16
#> iter: 1450, diff: 2.77555756156289e-16
#> iter: 1475, diff: 2.77555756156289e-16
#> iter: 1500, diff: 2.77555756156289e-16
#> iter: 1525, diff: 2.77555756156289e-16
#> iter: 1550, diff: 2.77555756156289e-16
#> iter: 1575, diff: 2.77555756156289e-16
#> iter: 1600, diff: 2.77555756156289e-16
#> iter: 1625, diff: 2.77555756156289e-16
#> iter: 1650, diff: 2.77555756156289e-16
#> iter: 1675, diff: 2.77555756156289e-16
#> iter: 1700, diff: 2.77555756156289e-16
#> iter: 1725, diff: 2.77555756156289e-16
#> iter: 1750, diff: 2.77555756156289e-16
#> iter: 1775, diff: 2.77555756156289e-16
#> iter: 1800, diff: 2.77555756156289e-16
#> iter: 1825, diff: 2.77555756156289e-16
#> iter: 1850, diff: 2.77555756156289e-16
#> iter: 1875, diff: 2.77555756156289e-16
#> iter: 1900, diff: 2.77555756156289e-16
#> iter: 1925, diff: 2.77555756156289e-16
#> iter: 1950, diff: 2.77555756156289e-16
#> iter: 1975, diff: 2.77555756156289e-16
#> iter: 2000, diff: 2.77555756156289e-16
#> iter: 2025, diff: 2.77555756156289e-16
#> iter: 2050, diff: 2.77555756156289e-16
#> iter: 2075, diff: 2.77555756156289e-16
#> iter: 2100, diff: 2.77555756156289e-16
#> iter: 2125, diff: 2.77555756156289e-16
#> iter: 2150, diff: 2.77555756156289e-16
#> iter: 2175, diff: 2.77555756156289e-16
#> iter: 2200, diff: 2.77555756156289e-16
#> iter: 2225, diff: 2.77555756156289e-16
#> iter: 2250, diff: 2.77555756156289e-16
#> iter: 2275, diff: 2.77555756156289e-16
#> iter: 2300, diff: 2.77555756156289e-16
#> iter: 2325, diff: 2.77555756156289e-16
#> iter: 2350, diff: 2.77555756156289e-16
#> iter: 2375, diff: 2.77555756156289e-16
#> iter: 2400, diff: 2.77555756156289e-16
#> iter: 2425, diff: 2.77555756156289e-16
#> iter: 2450, diff: 2.77555756156289e-16
#> iter: 2475, diff: 2.77555756156289e-16
#> iter: 2500, diff: 2.77555756156289e-16
#> iter: 2525, diff: 2.77555756156289e-16
#> iter: 2550, diff: 2.77555756156289e-16
#> iter: 2575, diff: 2.77555756156289e-16
#> iter: 2600, diff: 2.77555756156289e-16
#> iter: 2625, diff: 2.77555756156289e-16
#> iter: 2650, diff: 2.77555756156289e-16
#> iter: 2675, diff: 2.77555756156289e-16
#> iter: 2700, diff: 2.77555756156289e-16
#> iter: 2725, diff: 2.77555756156289e-16
#> iter: 2750, diff: 2.77555756156289e-16
#> iter: 2775, diff: 2.77555756156289e-16
#> iter: 2800, diff: 2.77555756156289e-16
#> iter: 2825, diff: 2.77555756156289e-16
#> iter: 2850, diff: 2.77555756156289e-16
#> iter: 2875, diff: 2.77555756156289e-16
#> iter: 2900, diff: 2.77555756156289e-16
#> iter: 2925, diff: 2.77555756156289e-16
#> iter: 2950, diff: 2.77555756156289e-16
#> iter: 2975, diff: 2.77555756156289e-16
#> iter: 3000, diff: 2.77555756156289e-16
#> iter: 3025, diff: 2.77555756156289e-16
#> iter: 3050, diff: 2.77555756156289e-16
#> iter: 3075, diff: 2.77555756156289e-16
#> iter: 3100, diff: 2.77555756156289e-16
#> iter: 3125, diff: 2.77555756156289e-16
#> iter: 3150, diff: 2.77555756156289e-16
#> iter: 3175, diff: 2.77555756156289e-16
#> iter: 3200, diff: 2.77555756156289e-16
#> iter: 3225, diff: 2.77555756156289e-16
#> iter: 3250, diff: 2.77555756156289e-16
#> iter: 3275, diff: 2.77555756156289e-16
#> iter: 3300, diff: 2.77555756156289e-16
#> iter: 3325, diff: 2.77555756156289e-16
#> iter: 3350, diff: 2.77555756156289e-16
#> iter: 3375, diff: 2.77555756156289e-16
#> iter: 3400, diff: 2.77555756156289e-16
#> iter: 3425, diff: 2.77555756156289e-16
#> iter: 3450, diff: 2.77555756156289e-16
#> iter: 3475, diff: 2.77555756156289e-16
#> iter: 3500, diff: 2.77555756156289e-16
#> iter: 3525, diff: 2.77555756156289e-16
#> iter: 3550, diff: 2.77555756156289e-16
#> iter: 3575, diff: 2.77555756156289e-16
#> iter: 3600, diff: 2.77555756156289e-16
#> iter: 3625, diff: 2.77555756156289e-16
#> iter: 3650, diff: 2.77555756156289e-16
#> iter: 3675, diff: 2.77555756156289e-16
#> iter: 3700, diff: 2.77555756156289e-16
#> iter: 3725, diff: 2.77555756156289e-16
#> iter: 3750, diff: 2.77555756156289e-16
#> iter: 3775, diff: 2.77555756156289e-16
#> iter: 3800, diff: 2.77555756156289e-16
#> iter: 3825, diff: 2.77555756156289e-16
#> iter: 3850, diff: 2.77555756156289e-16
#> iter: 3875, diff: 2.77555756156289e-16
#> iter: 3900, diff: 2.77555756156289e-16
#> iter: 3925, diff: 2.77555756156289e-16
#> iter: 3950, diff: 2.77555756156289e-16
#> iter: 3975, diff: 2.77555756156289e-16
#> iter: 4000, diff: 2.77555756156289e-16
#> iter: 4025, diff: 2.77555756156289e-16
#> iter: 4050, diff: 2.77555756156289e-16
#> iter: 4075, diff: 2.77555756156289e-16
#> iter: 4100, diff: 2.77555756156289e-16
#> iter: 4125, diff: 2.77555756156289e-16
#> iter: 4150, diff: 2.77555756156289e-16
#> iter: 4175, diff: 2.77555756156289e-16
#> iter: 4200, diff: 2.77555756156289e-16
#> iter: 4225, diff: 2.77555756156289e-16
#> iter: 4250, diff: 2.77555756156289e-16
#> iter: 4275, diff: 2.77555756156289e-16
#> iter: 4300, diff: 2.77555756156289e-16
#> iter: 4325, diff: 2.77555756156289e-16
#> iter: 4350, diff: 2.77555756156289e-16
#> iter: 4375, diff: 2.77555756156289e-16
#> iter: 4400, diff: 2.77555756156289e-16
#> iter: 4425, diff: 2.77555756156289e-16
#> iter: 4450, diff: 2.77555756156289e-16
#> iter: 4475, diff: 2.77555756156289e-16
#> iter: 4500, diff: 2.77555756156289e-16
#> iter: 4525, diff: 2.77555756156289e-16
#> iter: 4550, diff: 2.77555756156289e-16
#> iter: 4575, diff: 2.77555756156289e-16
#> iter: 4600, diff: 2.77555756156289e-16
#> iter: 4625, diff: 2.77555756156289e-16
#> iter: 4650, diff: 2.77555756156289e-16
#> iter: 4675, diff: 2.77555756156289e-16
#> iter: 4700, diff: 2.77555756156289e-16
#> iter: 4725, diff: 2.77555756156289e-16
#> iter: 4750, diff: 2.77555756156289e-16
#> iter: 4775, diff: 2.77555756156289e-16
#> iter: 4800, diff: 2.77555756156289e-16
#> iter: 4825, diff: 2.77555756156289e-16
#> iter: 4850, diff: 2.77555756156289e-16
#> iter: 4875, diff: 2.77555756156289e-16
#> iter: 4900, diff: 2.77555756156289e-16
#> iter: 4925, diff: 2.77555756156289e-16
#> iter: 4950, diff: 2.77555756156289e-16
#> iter: 4975, diff: 2.77555756156289e-16
#> iter: 5000, diff: 2.77555756156289e-16
#> iter: 5025, diff: 2.77555756156289e-16
#> iter: 5050, diff: 2.77555756156289e-16
#> iter: 5075, diff: 2.77555756156289e-16
#> iter: 5100, diff: 2.77555756156289e-16
#> iter: 5125, diff: 2.77555756156289e-16
#> iter: 5150, diff: 2.77555756156289e-16
#> iter: 5175, diff: 2.77555756156289e-16
#> iter: 5200, diff: 2.77555756156289e-16
#> iter: 5225, diff: 2.77555756156289e-16
#> iter: 5250, diff: 2.77555756156289e-16
#> iter: 5275, diff: 2.77555756156289e-16
#> iter: 5300, diff: 2.77555756156289e-16
#> iter: 5325, diff: 2.77555756156289e-16
#> iter: 5350, diff: 2.77555756156289e-16
#> iter: 5375, diff: 2.77555756156289e-16
#> iter: 5400, diff: 2.77555756156289e-16
#> iter: 5425, diff: 2.77555756156289e-16
#> iter: 5450, diff: 2.77555756156289e-16
#> iter: 5475, diff: 2.77555756156289e-16
#> iter: 5500, diff: 2.77555756156289e-16
#> iter: 5525, diff: 2.77555756156289e-16
#> iter: 5550, diff: 2.77555756156289e-16
#> iter: 5575, diff: 2.77555756156289e-16
#> iter: 5600, diff: 2.77555756156289e-16
#> iter: 5625, diff: 2.77555756156289e-16
#> iter: 5650, diff: 2.77555756156289e-16
#> iter: 5675, diff: 2.77555756156289e-16
#> iter: 5700, diff: 2.77555756156289e-16
#> iter: 5725, diff: 2.77555756156289e-16
#> iter: 5750, diff: 2.77555756156289e-16
#> iter: 5775, diff: 2.77555756156289e-16
#> iter: 5800, diff: 2.77555756156289e-16
#> iter: 5825, diff: 2.77555756156289e-16
#> iter: 5850, diff: 2.77555756156289e-16
#> iter: 5875, diff: 2.77555756156289e-16
#> iter: 5900, diff: 2.77555756156289e-16
#> iter: 5925, diff: 2.77555756156289e-16
#> iter: 5950, diff: 2.77555756156289e-16
#> iter: 5975, diff: 2.77555756156289e-16
#> iter: 6000, diff: 2.77555756156289e-16
#> iter: 6025, diff: 2.77555756156289e-16
#> iter: 6050, diff: 2.77555756156289e-16
#> iter: 6075, diff: 2.77555756156289e-16
#> iter: 6100, diff: 2.77555756156289e-16
#> iter: 6125, diff: 2.77555756156289e-16
#> iter: 6150, diff: 2.77555756156289e-16
#> iter: 6175, diff: 2.77555756156289e-16
#> iter: 6200, diff: 2.77555756156289e-16
#> iter: 6225, diff: 2.77555756156289e-16
#> iter: 6250, diff: 2.77555756156289e-16
#> iter: 6275, diff: 2.77555756156289e-16
#> iter: 6300, diff: 2.77555756156289e-16
#> iter: 6325, diff: 2.77555756156289e-16
#> iter: 6350, diff: 2.77555756156289e-16
#> iter: 6375, diff: 2.77555756156289e-16
#> iter: 6400, diff: 2.77555756156289e-16
#> iter: 6425, diff: 2.77555756156289e-16
#> iter: 6450, diff: 2.77555756156289e-16
#> iter: 6475, diff: 2.77555756156289e-16
#> iter: 6500, diff: 2.77555756156289e-16
#> iter: 6525, diff: 2.77555756156289e-16
#> iter: 6550, diff: 2.77555756156289e-16
#> iter: 6575, diff: 2.77555756156289e-16
#> iter: 6600, diff: 2.77555756156289e-16
#> iter: 6625, diff: 2.77555756156289e-16
#> iter: 6650, diff: 2.77555756156289e-16
#> iter: 6675, diff: 2.77555756156289e-16
#> iter: 6700, diff: 2.77555756156289e-16
#> iter: 6725, diff: 2.77555756156289e-16
#> iter: 6750, diff: 2.77555756156289e-16
#> iter: 6775, diff: 2.77555756156289e-16
#> iter: 6800, diff: 2.77555756156289e-16
#> iter: 6825, diff: 2.77555756156289e-16
#> iter: 6850, diff: 2.77555756156289e-16
#> iter: 6875, diff: 2.77555756156289e-16
#> iter: 6900, diff: 2.77555756156289e-16
#> iter: 6925, diff: 2.77555756156289e-16
#> iter: 6950, diff: 2.77555756156289e-16
#> iter: 6975, diff: 2.77555756156289e-16
#> iter: 7000, diff: 2.77555756156289e-16
#> iter: 7025, diff: 2.77555756156289e-16
#> iter: 7050, diff: 2.77555756156289e-16
#> iter: 7075, diff: 2.77555756156289e-16
#> iter: 7100, diff: 2.77555756156289e-16
#> iter: 7125, diff: 2.77555756156289e-16
#> iter: 7150, diff: 2.77555756156289e-16
#> iter: 7175, diff: 2.77555756156289e-16
#> iter: 7200, diff: 2.77555756156289e-16
#> iter: 7225, diff: 2.77555756156289e-16
#> iter: 7250, diff: 2.77555756156289e-16
#> iter: 7275, diff: 2.77555756156289e-16
#> iter: 7300, diff: 2.77555756156289e-16
#> iter: 7325, diff: 2.77555756156289e-16
#> iter: 7350, diff: 2.77555756156289e-16
#> iter: 7375, diff: 2.77555756156289e-16
#> iter: 7400, diff: 2.77555756156289e-16
#> iter: 7425, diff: 2.77555756156289e-16
#> iter: 7450, diff: 2.77555756156289e-16
#> iter: 7475, diff: 2.77555756156289e-16
#> iter: 7500, diff: 2.77555756156289e-16
#> iter: 7525, diff: 2.77555756156289e-16
#> iter: 7550, diff: 2.77555756156289e-16
#> iter: 7575, diff: 2.77555756156289e-16
#> iter: 7600, diff: 2.77555756156289e-16
#> iter: 7625, diff: 2.77555756156289e-16
#> iter: 7650, diff: 2.77555756156289e-16
#> iter: 7675, diff: 2.77555756156289e-16
#> iter: 7700, diff: 2.77555756156289e-16
#> iter: 7725, diff: 2.77555756156289e-16
#> iter: 7750, diff: 2.77555756156289e-16
#> iter: 7775, diff: 2.77555756156289e-16
#> iter: 7800, diff: 2.77555756156289e-16
#> iter: 7825, diff: 2.77555756156289e-16
#> iter: 7850, diff: 2.77555756156289e-16
#> iter: 7875, diff: 2.77555756156289e-16
#> iter: 7900, diff: 2.77555756156289e-16
#> iter: 7925, diff: 2.77555756156289e-16
#> iter: 7950, diff: 2.77555756156289e-16
#> iter: 7975, diff: 2.77555756156289e-16
#> iter: 8000, diff: 2.77555756156289e-16
#> iter: 8025, diff: 2.77555756156289e-16
#> iter: 8050, diff: 2.77555756156289e-16
#> iter: 8075, diff: 2.77555756156289e-16
#> iter: 8100, diff: 2.77555756156289e-16
#> iter: 8125, diff: 2.77555756156289e-16
#> iter: 8150, diff: 2.77555756156289e-16
#> iter: 8175, diff: 2.77555756156289e-16
#> iter: 8200, diff: 2.77555756156289e-16
#> iter: 8225, diff: 2.77555756156289e-16
#> iter: 8250, diff: 2.77555756156289e-16
#> iter: 8275, diff: 2.77555756156289e-16
#> iter: 8300, diff: 2.77555756156289e-16
#> iter: 8325, diff: 2.77555756156289e-16
#> iter: 8350, diff: 2.77555756156289e-16
#> iter: 8375, diff: 2.77555756156289e-16
#> iter: 8400, diff: 2.77555756156289e-16
#> iter: 8425, diff: 2.77555756156289e-16
#> iter: 8450, diff: 2.77555756156289e-16
#> iter: 8475, diff: 2.77555756156289e-16
#> iter: 8500, diff: 2.77555756156289e-16
#> iter: 8525, diff: 2.77555756156289e-16
#> iter: 8550, diff: 2.77555756156289e-16
#> iter: 8575, diff: 2.77555756156289e-16
#> iter: 8600, diff: 2.77555756156289e-16
#> iter: 8625, diff: 2.77555756156289e-16
#> iter: 8650, diff: 2.77555756156289e-16
#> iter: 8675, diff: 2.77555756156289e-16
#> iter: 8700, diff: 2.77555756156289e-16
#> iter: 8725, diff: 2.77555756156289e-16
#> iter: 8750, diff: 2.77555756156289e-16
#> iter: 8775, diff: 2.77555756156289e-16
#> iter: 8800, diff: 2.77555756156289e-16
#> iter: 8825, diff: 2.77555756156289e-16
#> iter: 8850, diff: 2.77555756156289e-16
#> iter: 8875, diff: 2.77555756156289e-16
#> iter: 8900, diff: 2.77555756156289e-16
#> iter: 8925, diff: 2.77555756156289e-16
#> iter: 8950, diff: 2.77555756156289e-16
#> iter: 8975, diff: 2.77555756156289e-16
#> iter: 9000, diff: 2.77555756156289e-16
#> iter: 9025, diff: 2.77555756156289e-16
#> iter: 9050, diff: 2.77555756156289e-16
#> iter: 9075, diff: 2.77555756156289e-16
#> iter: 9100, diff: 2.77555756156289e-16
#> iter: 9125, diff: 2.77555756156289e-16
#> iter: 9150, diff: 2.77555756156289e-16
#> iter: 9175, diff: 2.77555756156289e-16
#> iter: 9200, diff: 2.77555756156289e-16
#> iter: 9225, diff: 2.77555756156289e-16
#> iter: 9250, diff: 2.77555756156289e-16
#> iter: 9275, diff: 2.77555756156289e-16
#> iter: 9300, diff: 2.77555756156289e-16
#> iter: 9325, diff: 2.77555756156289e-16
#> iter: 9350, diff: 2.77555756156289e-16
#> iter: 9375, diff: 2.77555756156289e-16
#> iter: 9400, diff: 2.77555756156289e-16
#> iter: 9425, diff: 2.77555756156289e-16
#> iter: 9450, diff: 2.77555756156289e-16
#> iter: 9475, diff: 2.77555756156289e-16
#> iter: 9500, diff: 2.77555756156289e-16
#> iter: 9525, diff: 2.77555756156289e-16
#> iter: 9550, diff: 2.77555756156289e-16
#> iter: 9575, diff: 2.77555756156289e-16
#> iter: 9600, diff: 2.77555756156289e-16
#> iter: 9625, diff: 2.77555756156289e-16
#> iter: 9650, diff: 2.77555756156289e-16
#> iter: 9675, diff: 2.77555756156289e-16
#> iter: 9700, diff: 2.77555756156289e-16
#> iter: 9725, diff: 2.77555756156289e-16
#> iter: 9750, diff: 2.77555756156289e-16
#> iter: 9775, diff: 2.77555756156289e-16
#> iter: 9800, diff: 2.77555756156289e-16
#> iter: 9825, diff: 2.77555756156289e-16
#> iter: 9850, diff: 2.77555756156289e-16
#> iter: 9875, diff: 2.77555756156289e-16
#> iter: 9900, diff: 2.77555756156289e-16
#> iter: 9925, diff: 2.77555756156289e-16
#> iter: 9950, diff: 2.77555756156289e-16
#> iter: 9975, diff: 2.77555756156289e-16
#> iter: 10000, diff: 2.77555756156289e-16
#> Warning in staple_multi_mat(x): Algorithm did not converge - may need
#> additional iterations!
ncol(res_mult$probability)
#> [1] 6
colnames(res_mult$probability)
#> [1] "0" "1" "2" "3" "4" "5"