Swaps the matrix list with a cube
See also
Other Variability and uncertainty:
confint.rxSolve(),
cvPost(),
dfWishart(),
rinvchisq(),
rxEtaDistExpand(),
rxEtaDistMuRef(),
rxPp(),
rxRmvn(),
rxRmvt(),
rxSimThetaOmega(),
rxUiEtaDistAnchors(),
rxUiEtaDists()
Examples
# Create matrix list
matLst <- cvPost(10, lotri::lotri(a+b~c(1, 0.25, 1)), 3)
print(matLst)
#> [[1]]
#> a b
#> a 1.4869489 -0.6541447
#> b -0.6541447 1.2582531
#>
#> [[2]]
#> a b
#> a 1.664819 1.487924
#> b 1.487924 2.848229
#>
#> [[3]]
#> a b
#> a 1.35277879 0.09236182
#> b 0.09236182 0.71822513
#>
# Convert to cube
matCube <- swapMatListWithCube(matLst)
print(matCube)
#> , , 1
#>
#> a b
#> a 1.4869489 -0.6541447
#> b -0.6541447 1.2582531
#>
#> , , 2
#>
#> a b
#> a 1.664819 1.487924
#> b 1.487924 2.848229
#>
#> , , 3
#>
#> a b
#> a 1.35277879 0.09236182
#> b 0.09236182 0.71822513
#>
# Convert back to list
matLst2 <- swapMatListWithCube(matCube)
print(matLst2)
#> [[1]]
#> a b
#> a 1.4869489 -0.6541447
#> b -0.6541447 1.2582531
#>
#> [[2]]
#> a b
#> a 1.664819 1.487924
#> b 1.487924 2.848229
#>
#> [[3]]
#> a b
#> a 1.35277879 0.09236182
#> b 0.09236182 0.71822513
#>
