1
初期隣接に基づく確率行列を作成します。適切な確率行列を作成するためにループする。どのように隣接関係をうまく組み込むかについてのアイデア?は、これは私の究極の目標を示し
spatialMatrix <- matrix(data = 1:20, ncol = 5, nrow = 4, byrow = T)
emptyMatrix <- matrix(data = 101, ncol = 4, nrow = 5)
lets <- which(spatialMatrix == 12, arr.ind = TRUE, useNames = F)
for (i in seq_along(1:as.numeric(ncol(emptyMatrix)-lets[,2]))) {
for (j in seq_along(1:as.numeric(nrow(emptyMatrix)-lets[,1]))) {
emptyMatrix[lets[,1], lets[,2]] <- 0
emptyMatrix[lets[,1], lets[,2]+i] <- 0.4
emptyMatrix[lets[,1], lets[,2]-i] <- 0.4
# diagonals
emptyMatrix[lets[,1]+j, lets[,2]+i] <- 0.4
emptyMatrix[lets[,1]-j, lets[,2]+i] <- 0.4
emptyMatrix[lets[,1]+j, lets[,2]-i] <- 0.4
emptyMatrix[lets[,1]-j, lets[,2]-i] <- 0.4
emptyMatrix[lets[,1]+j, lets[,2]] <- 0.4
emptyMatrix[lets[,1]-j, lets[,2]] <- 0.4
}
空間行列から得られる確率はどのくらいですか? –
こんにちはJohn、この例では、私は任意に値を割り当てていますが、それらは分布からではありません。 直接隣接(+1要素から最初の要素から離れている)の値は0.4、+2近隣は0.1の値、+3近隣は0.05の値を持ちます。 –
出発点はどこですか?それぞれがもう一方に直接隣接するからです。 – Onyambu