2 행렬과 2 벡터를 인수 중 하나로 취하는 함수가 있다고 가정합니다. 행렬의 각 행에 함수를 적용하고 n- 벡터를 얻고 싶습니다. R에서이 작업을 수행하는 방법은 무엇입니까?
예를 들어, 세 점에서 2D 표준 정규 분포의 밀도를 계산하고 싶습니다.
bivariate.density(x = c(0, 0), mu = c(0, 0), sigma = c(1, 1), rho = 0){
exp(-1/(2*(1-rho^2))*(x[1]^2/sigma[1]^2+x[2]^2/sigma[2]^2-2*rho*x[1]*x[2]/(sigma[1]*sigma[2]))) * 1/(2*pi*sigma[1]*sigma[2]*sqrt(1-rho^2))
}
out <- rbind(c(1, 2), c(3, 4), c(5, 6))
각 행에 함수를 적용하는 방법은 out
무엇입니까?
지정한 방식으로 함수에 대한 포인트 외에 다른 인수의 값을 전달하는 방법은 무엇입니까?