geoR 패키지가 공분산 함수를 계산하는 방법을 설명 할 수 있는지 궁금합니다. 나는 당신이 그것을 손으로 어떻게 할 것인지를 의미합니까?공분산 행렬
library(geoR)
#suppose I have the following coordinates
X = c(60,30,20,40)
Y = c(50,20,50,50)
my_coordinates = cbind(X,Y)
print(my_coordinates)
#computing covariance
my_cov= varcov.spatial(my_coordinates,cov.model="exp", cov.pars=c(0.2,25))
print(my_cov)
은 당신이 얻을 :
[,1] [,2] [,3] [,4]
[1,] 0.20000000 0.03664442 0.04037930 0.08986579
[2,] 0.03664442 0.20000000 0.05645288 0.05645288
[3,] 0.04037930 0.05645288 0.20000000 0.08986579
[4,] 0.08986579 0.05645288 0.08986579 0.20000000
그러나 한뿐만 아니라 매트랩을 수행 할 수 있습니다.
출처를 확인한 적이 있습니까? R 명령 프롬프트에 함수 이름을 입력하면됩니다. 이 함수는 제공된 args에 따라 몇 가지 변형을 포함하지만 개별 코드 경로가 특히 흐릿하게 보이지는 않습니다. – walkytalky
아래와 같이 거리 매트릭스'h'는 귀하의 데이터와 일치하지 않습니다. – mnel