나는 R 프로그래밍에 익숙하지 않고 이것을하기 위해 루프를 작성할 수 있다는 것을 알고있다.하지만 내가 읽는 모든 것은 단순함을 위해 루프를 피하고 대신에 적용하는 것이라고 말한다.mapply - 인자의 행과 열을 인자로 넘겨 준다.
나는 행렬을 가지고 있으며이 행렬의 각 요소에 대해이 함수를 실행하려고합니다.
cellresidue <- function(i,j){
result <- (cluster[i,j] - cluster.I[i,] - cluster.J[j,] - cluster.IJ)/(cluster.N*cluster.M)
return (result)
}
i= element row
j= element column
cluster.J is a matrix of column means
cluster.I is a matrix of row means
cluster.IJ is the mean of the entire matrix named cluster
내가 요소의 행과 열을받을 수 있나요 어떻게 mapply이 작업을 어떻게 통과 할됩니다 (내가 행() 및 열 COL() 함수를 사용한다고 생각)한다 나는 알아낼 수 없습니다 무엇 mapply하거나 적용하는 그 의논?
'chisq.test'에있는 코드를 읽으면 마스터가 비슷한 과정을 수행하는 방법을 알 수 있습니다. –