ich dieses Array:Wie "erholen" ein 3-dimensionales (2 x 2 x 2) Array (ein Würfel) von 3 zweidimensionalen Matrizen (die Würfelflächen)
T <- array(c(.25,.1,.1,.1,.05,.1,.1,.2),c(2,2,2))
# , , 1
# [,1] [,2]
# [1,] 0.25 0.1
# [2,] 0.10 0.1
# , , 2
# [,1] [,2]
# [1,] 0.05 0.1
# [2,] 0.10 0.2
ich es annehmen kann als eine Art "Würfel" in der dritten Dimension zu verstehen. Es hat Zeilen (Dimension 1), Spalten (Dim 2) und "Höhe" (Dim 3), sozusagen ...
Jetzt kann ich seine Werte über eine dieser Dimensionen summieren. Es gibt 3 mögliche Kombinationen:
Tm1 <- apply(T0,c(1,2),sum)
Tm2 <- apply(T0,c(1,3),sum)
Tm3 <- apply(T0,c(2,3),sum)
Jetzt habe ich dies:
#> Tm1
# [,1] [,2]
#[1,] 0.3 0.2
#[2,] 0.2 0.3
#> Tm2
# [,1] [,2]
#[1,] 0.35 0.15
#[2,] 0.20 0.30
#> Tm3
# [,1] [,2]
#[1,] 0.35 0.15
#[2,] 0.20 0.30
Sie sind die Würfel "Gesichter".
Ist es möglich, das ursprüngliche Array aus diesen 3 Matrizen wiederherzustellen?. Mit anderen Worten, ist es möglich, die Verteilung innerhalb dieses "Würfels" zu kennen, indem man einfach seine "Gesichter" betrachtet?
Wenn ja, wie es geht? (Ich meine, die "Algebra Weg" und der R-Algorithmus ...)
Dies ist einem ökologischen Inferenzproblem sehr ähnlich. –