Tengo un montón de puntos de datos con latitud y longitud. Quiero utilizar R para agruparlos en función de su distancia.
Ya he echado un vistazo a este página y trató de clustTool paquete. Pero no estoy seguro de si la función clust en clustTool considera los puntos de datos (lat,lon) como datos espaciales y utiliza la fórmula adecuada para calcular la distancia entre ellos.
Quiero decir que no veo cómo diferencian los datos espaciales de los ordinales. Creo que el cálculo de la distancia entre dos puntos del mapa (espacial) y dos números normales es diferente. (¿No es así?)
¿Qué ocurre también si quiero considerar un tercer parámetro en mi agrupación?
Por ejemplo, si tengo (lat,lon) y otro parámetro.
¿Cómo se calcula la distancia?
El otro problema que tengo con clustTool es que está diseñado con una GUI en mente. No sé cómo puedo omitir la sobrecarga de la GUI en la biblioteca porque no la necesito.
¿Qué opciones tengo en R para el análisis de conglomerados de datos espaciales?
0 votos
cran.r-project.org/web/packages/cluster/cluster.pdf
0 votos
Tnx whuber. Tengo una pregunta. ¿Existe un paquete específico para la agrupación espacial en R? Quiero decir, por lo que entiendo la distancia debe calcularse de manera diferente para los datos espaciales. ¿Es esto correcto?
0 votos
Casi todos los paquetes de clustering de uso general que he encontrado, incluido el de R
Cluster
aceptará disimilitud o distancia como entrada. Esto los hace perfectamente generales y aplicables a la agrupación en la esfera, siempre que pueda calcular las distancias usted mismo, lo cual es sencillo.0 votos
Me enfrento a un problema muy similar durante mucho tiempo, pero no puede encontrar una solución agradable, usted puede echar un vistazo a mi post en intercambio de pilas . Tengo un conjunto de datos mensuales de temperatura superficial del mar (lon,lat,sst). ¿Han encontrado la manera de encontrar clusters para tales datos espaciales? No encuentro el paquete/función de R adecuado. Gracias de antemano Paco
0 votos
¿Ha pensado en utilizar SatScan?