Zum Beispiel I eine Matrix 3x3 haben, möchte ich eine Funktion anzuwenden, die zwischen I [1,1] & & hergestellt [1,2] und [1,1] & & [1, 3] dann [1,2] & & [1,3] (eine Kombination).Compute eine paarweise in Funktion R
Dann gehe ich in die nächste Zeile
Dies ist ein Beispiel meiner Matrix ist
[,1] [,2] [,3]
[1,] -0.2 0.52 0.36
[2,] -0.2 0.66 0.50
[3,] 0.8 0.10 1.00
Und ich habe diese Funktion anwenden:
Fst <- function (x,y) {
F = sd(c(x,y))/(mean(c(x,y)) * (1-mean(c(x,y))))
F
}
Hat jemand wissen, wie man mach das ??? Vielen Dank im Voraus
Verwenden Sie die '? Combn' – akrun
ich wohl weiß, wie dies zu tun, aber der beste Ansatz hängt natürlich von dem speziellen Beispiel (und die Funktion, die Sie insbesondere anwenden möchten). – Roland
Danke @jogo, ich bin ein Neuling auf stackoverflow :) – Erika