Je compare deux rasters avec un simple diagramme de dispersion de la parcelle par cellule à cellule, et que je puisse avoir deux populations apparemment différentes:r identifier deux populations scatterplot
Maintenant, je suis en train pour extraire les emplacements de chacune de ces populations (en isolant les identifiants de lignes, par exemple) afin que je puisse voir où ils tombent dans les rasters et peut-être comprendre pourquoi je reçois ce comportement. Voici un exemple reproductible:
X <- seq(1,1000,1)
Z <- runif(1000, 1, 2)
A = c(1.2 * X * Z + 100)
B = c(0.6 * X * Z)
df = data.frame(X = c(X,X), Y = c(A,B))
plot(df$X,df$Y)
En outre, mes données d'origine a quelques 1.000.000 lignes, donc a besoin de la solution pour supporter un grand cadre de données bien. Des idées sur comment je peux isoler chacun de ces groupes?
Merci
Je ne comprends pas ce que vous essayez de faire. Quel est le résultat souhaité? Dans votre photo originale, il semble que vous avez beaucoup de chevauchement. Comment résoudriez-vous cela? Est-ce que vous essayez juste de les séparer par les yeux? Ou avez-vous une définition mathématique de "groupes isolés"? – MrFlick