Estoy intentando crear un variograma para un conjunto de datos con 10.000 puntos. Sin embargo, si intento calcular la distancia de cada punto con el otro, tendré 10.000*9999/2 pares. De estos pares de distancias puedo redondear los valores de las distancias a, digamos, 2 decimales. Entonces puedo encontrar las distancias que tienen valores iguales. Entonces puedo tomar la media de las varianzas que tienen distancias iguales para encontrar la varianza de esa distancia en particular. Entonces puedo obtener el variograma experimental.
Este proceso será definitivamente muy lento. ¿Hay alguna forma eficiente? Es decir, en lugar de crear el variograma a partir de todos los puntos de observación, puedo tomar sólo un subconjunto de ellos que rodee el punto en el que quiero interpolar el valor. Puedo crear un variograma a partir de este subconjunto. Luego puedo tomar k vecinos del punto de destino y utilizar este subconjunto variograma para interpolar. ¿Será esto más eficiente y correcto?